1 / 8
文档名称:

测试人员应该掌握的测试理论.doc

格式:doc   页数:8
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

测试人员应该掌握的测试理论.doc

上传人:nb6785 2015/12/25 文件大小:0 KB

下载得到文件列表

测试人员应该掌握的测试理论.doc

相关文档

文档介绍

文档介绍:测试人员须掌握的测试理论知识点
需求评审
需求评审是需求分析的最后一步,主要是对功能的正确性,完整性和清晰性以及其他需求给予评价。
编制良好的需求说明书的原则:
1功能与实现的分离;
2、要求使用面向处理的规格说明语言;
3、如果目标软件是一个大系统的一个元素,要描述目标软件与大系统中其他系统元素的交互方式;
4、规格说明必须包括系统的运行环境;
5、规格说明必须是一个认识的过程;
6、规格说明必须是可操作的;
7、必须容许不完备性并允许扩充;
8必须局部化和松散的耦合。
需求评审必须有负责人的结论意见和签字,除了分析人员外,用户、开发部的管理者,软件设计,实现和测试都应该参加评审工作。如果评审结果包括修改意见,该修改意见仍然需要再次评审。
设计评审
设计质量评审内容:
1、规格说明书是否符合用户需求;
2、评审软件的可靠性;
3、评审软件安全性的实现情况;
4评审软件的操作实现情况程序质量;
5评审软件的性能实现情况;
6、评审软件的可修改性、可扩充性、可互换性和可移植性;
7评审软件的可测试性;
8、评审软件是否具有可复用性。
程序质量评审内容:
1、软件的结构:功能结构,功能的通用性,模块的层次,模块结构,处理过程的结构。
2、与运行环境的接口:与硬件的接口,与用户的接口,与其他软件的接口。
3、变更的影响范围。
设计评审通常分两次进行,首先进行初步设计评审,是在设计过程中早期的评审,其次是设计结束时的评审。设计评审可以采用正式技术复审,正式技术复审包括“走查”“审查”“轮查”以及其他软件下载的技术评估。
软件生命周期测试策略
软件生命周期的测试策略一般的做法是,用黑盒设计基本的测试方案,在利用白盒补充一些必要的测试方案,用一些策略结合各种方法:
1、在任何情况下都应该使用边界值分析的方法;
2、必要时用等价划分法补充测试方案;
3、必要时用错误推测法补充测试方案;
4、输入如含有条件组合,一开始用因果图法;
5、对照程序逻辑,检查设计出的设计方案。
测试计划与设计
测试计划和设计应在设计阶段制定,测试计划主要包括内容,进度,条件,人员,测试用例的选取原则和测试结构允许的偏差范围等。测试设计是根据测试计划制定测试方案。测试设计过程的输出是各测试阶段使用的测试用例,测试设计的另一项内容是回归测试设计,确定回归测试的用例集。
测试用例包括如下6个元组:测试索引,测试环境,测试输入,测试操作,预期结果,评价标准。一个好的测试用例应该包括以下特征:
1、发现错误的可能性很高;
2、一个好的测试并不冗余;
3、一个好的测试应该是最佳品种,在一组相似的测试用例中应该选择最可能找到所有错误的测试;
4、每一个测试应该对立执行。
单元测试
单元测试又称模块测试,其目的在于发现各模块内部可能存在的各种差错,一般使用白盒法,以路径覆盖为最佳准则,且系统内多个模块可以并行地进行测试。
单元测试主要是对模块的5个基本特性进行测试和评价:
1模块接口;
2、局部数据结构;
3重要的执行路径;
4错误处理;
5、边界测试。
单元测试的步骤:
1、设计辅助测试模块;
2、编写测试数据;
3、进行多个单元的并行测试。
集成测试
集成测试也成组装测试,综合测试或者联合测