预览加载中,请您耐心等待几秒...
1/5
2/5
3/5
4/5
5/5

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

应聘软件测试:黑盒测试与白盒测试 黑盒测试和白盒测试是两种不一样的测试方法。在整个的测试过 程中两种方法都会用到,但以来看,在一个项目中测试工程师仍是以 黑盒测试为主,白盒测试为辅。关于有些人以为黑盒测试没有技术含 量,这是完整错误的一种见解,好的黑盒测试需要丰富的经验和敏锐 的思想。 黑盒测试的特色: 1.不鉴于对系统内部的设计和实现。 2.用例设计鉴于功能的定义和需求说明书。 1 3.关注于测试数据的选择和测试结果的剖析。 常有的黑盒测试有,功能测试、压力测试、易用性测试和性能 测试等。 使用的测试方法有,等价类区分、界限值测试、错误测试、启 迪性测试等。 自然黑盒测试也存在一些缺点: 1.对用例设计人员的经验要求较高,包含数据的选择,对潜伏 错误的敏感性; 2.关于内部实现的bug不简单发现; 2 3.不可以供给直观的测试覆盖率。 白盒测试的特色: 1.需要认识系统的整体设计和实现; 2.对源代码进行审察; 3.在单元测试阶段发现大批的缺点; 4.关注于系统的控制流和数据流;常用的一些白盒测试方法有, 独立路径测试、逻辑判断测试、数据构造测试、覆盖率测试等。 白盒测试的不足之处有: 3 1.不可以保证系统能否完整切合需求说明书; 2.白盒测试的代价会大于黑盒测试; 3.需要源代码第一达成才能进行测试; 在我们的项目中的实践方法是,在初期开发人员经过做单元测 试和代码审察来达成白盒测试的大多数,相应的测试模块的分责人也 会参加开发人员的DesignReviewMeeting.在集成测试和系统测 试部分主假如测试人员进行黑盒测试,必需时会对一些核心模块或许 bug比许多的模块与开发人员一同从头做CodeReview.在产品比较 稳固以后,会采纳一些测试工具如RationalPurecoverage来做覆 盖率测试,经过覆盖率测试能够发现哪些函数没有跑到,从而更新或 加入新的测试用例。但覆盖率不行能100%,一般采纳的标准是函数 覆盖率90%,语句覆盖率70%. 4 5