欢迎来到天天文库
浏览记录
ID:48569538
大小:634.30 KB
页数:16页
时间:2020-01-27
《软件测试复习重点.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、.word格式,第二章1.软件质量是软件特性的总和,以及满足规定和潜在用户需求的能力2.产品质量的标准:功能性可用性可靠性性能容量可测量性可维护性兼容性可扩展性3.软件测试的分类:按测试阶段或层次分:单元测试,集成测试,系统测试盒验收测试按方法分:白盒测试和黑盒测试按目标和特性分:功能测试强壮型测试性能测试适用性测试安全测试可靠性测试4.测试阶段(SDLC):5.单元测试:单元测试的对象是程序系统中的最小单元---模块或组件上,在编码阶段进行,针对每个模块进行测试,主要通过白盒测试方法,从程序的内部结构出发设计测试用例,检查程序模块或组件的已实现的功能与定义的功能是否一致、以及编码中是否存在错
2、误。多个模块可以平行地、对立地测试,通常要编写驱动模块和桩模块单元测试一般由编程人员和测试人员共同完成6.集成测试:集成测试,也称组装测试、联合测试、子系统测试,在单元测试的基础上,将模块按照设计要求组装起来同时进行测试,主要目标是发现与接口有关的模块之间问题两种集成方式:一次性集成方式和增殖式集成方式。,专业.专注..word格式,7.功能测试:功能测试一般须在完成集成测试后进行,而且是针对应用系统进行测试。功能测试是基于产品功能说明书,是在已知产品所应具有的功能,从用户角度来进行功能验证,以确认每个功能是否都能正常使用8.系统测试:系统测试是将软件放在整个计算机环境下,包括软硬件平台、某些
3、支持软件、数据和人员等,在实际运行环境下进行一系列的测试,包括恢复测试、安全测试、强度测试和性能测试等9.验收测试和安装测试:验收测试的目的是向未来的用户表明系统能够像预定要求那样工作,验证软件的功能和性能如同用户所合理期待的那样安装测试是指按照软件产品安装手册或相应的文档,在一个和用户使用该产品完全一样的环境中或相当于用户使用环境中,进行一步一步的安装操作性的测试第三章1.测试的关键问题是如何选择测试用例。2.软件测试难度大根据上述分析,既然不能进行“穷举”测试,又要查出尽可能多的错误,软件测试工作的难度大。只有选择—高效的测试用例测试用例:由测试数据和预期结果构成的3.软件测试的对象和目的
4、:软件测试的对象包括源程序、目标程序、数据及相关文档。测试的目的是为了发现程序中的错误而执行程序的过程;好的测试方案是极可能发现迄今为止尚未发现的错误的测试方案;成功的测试是发现了至今为止尚未发现的错误的测试。软件是人的创造活动,错误不可避免,因此只能发现错误,不能预防错误4.要求掌握各种逻辑覆盖法和基路径覆盖法的概念,并能设计相关的测试用例!5.——满足判定/条件覆盖的测试用例一定同时满足判定覆盖和条件覆盖。满足组合覆盖的测试用例一定满足判定覆盖、条件覆盖和判定/条件覆盖。6.要求掌握控制流图的画法、控制流图的圈复杂度的计算方法、掌握使用基本路径测试法设计测试用例的方法。7.(最好看一下,见
5、PPT复习30页)McCabe基路径算法举例,专业.专注..word格式,8.黑盒测试:了解一下分类:掌握等价类划分法,能够划分等价类并设计测试用例。掌握弱一般等价类测试、强一般等价类测试、弱健壮等价类测试、强健壮等价类测试的概念。等价类测试:等价类划分法是一种重要的,常用的黑盒测试用例设计方法。完全不考虑程序内部结构,只根据程序规格说明书对输入范围进行划分;把所有可能的输入数据,即程序的输入域划分成若干互不相交的部分(子集),称为等价类,然后从每个等价类中选取少数具有代表性的数据作为测试用例。划分等价类:等价类划分可有两种不同的情况:有效等价类和无效等价类。有效等价类:是指对于程序的规格说明
6、来说是合理的、有意义的输入数据构成的集合。利用有效等价类可检验程序是否实现了规格说明中所规定的功能和性能。无效等价类:与有效等价类的定义恰巧相反。设计测试用例时,要同时考虑这两种等价类。软件不仅要能接收合理的数据,也要能经受意外的考验。这样的测试才能确保软件具有更高的可靠性。弱一般等价类测试:每个测试用例只使用一个等价类(区间)中的一个变量。注意:等价类测试方法同样根据不同的测试对象,可适用于基于输入变量的测试用例选择和基于输出的测试用例选择。强一般等价类:强一般等价类是基于多缺陷设计的,保证了两种意义上的完备性:1)覆盖了所有的等价类;2)覆盖了所有可能的输入组合弱健壮等价类测试:健壮:考虑
7、问题中的无效值弱:基于单缺陷假设测试用例:对于有效输入,使用每个有效等价类中的一个值;,专业.专注..word格式,对于无效输入,取一个无效值,并保持其他的值是有效的强健壮等价测试:健壮:考虑问题中的无效值强:基于多缺陷假设从所有等价类(包括有效和无效的)笛卡儿积的每个元素中获得测试用例。9.掌握边界值分析方法的原理,并能运用边界值分析法设计测试用例。边界值分析法:边界值分析方法是对等价类划分方法
此文档下载收益归作者所有