1、软件测试复习资料1.软件测试最重要的三个文档:测试用例、测试文档、测试报告。2.等价类划分法是一种典型的黑盒测试方法,它完全不考虑程序的内部结构,只根据程序规格说明书对输入范围进行划分,把所有可能的输入数据,即程序输入域划分为若干个互不相交的子集,称为等价类,然后从每个等价类中选取少数具有代表性的数据作为测试用例,进行测试。 3.划分等价类的方法:按区间划分;按数值划分;按数值集合划分;按限制条件划分;按限制规则划分;按处理方法划分。4.非功能测试:强度测试;性能测试;安全测试;安装与卸载测试;配置测试;兼容性测试;故障修复测试;使用性能测试;帮助菜单及用户使用测试。5.什么是基本路径测试方法
2、?简述其基本步骤。答:基本路径测试法是在程序控制流图的基础上,通过分析控制构造的环路复杂性,导出基本可能执行路径集合,从而设计测试用例的方法。基本步骤为:画出程序的控制流图;计算程序环路复杂性;确定独立路径集合;准备测试用例。6.因果图法是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法,适合于检查程序输入条件的各种组合情况。、7.测试用例的作用:有效性,避免测试的盲目性;可维护性;可复用性。8.单元测试的定义:单元测试是对软件设计的最小单元模块进行正确性检验的测试工作,主要测试模块在语法、格式和逻辑上的错误。9.单元选择的依据:单元必须是可测的;单元的行为或输出是可观测的;有明确
3、的可定义的边界或接口;确定单元的最基本原则是“高内聚,低耦合”。10.单元测试的重要性:单元测试是软件测试的基础,其效果会直接影响到软件的后期测试,最终在很大程度上影响到产品的质量。从以下几个方面可以看出:时间方面、测试效果方面、测试成本方面、产品质量方面。11.单元测试原则:单元测试越早进行越好;答应测试应该依据软件详细设计规格说明进行;对于修改过的代码应该重做单元测试;当测试用例的测试结果与设计规格说明上预期结果不一致时测试人员应如实记录实际测试结果;单元测试应注意选择好被测软件单元的大小;一个完整的单元测试说明应该包含正面测试和负面测试;注意单元测试工具。12.集中测试的定义:集成测试是
4、在单元测试的基础上,测试将所有的软件单元按照概要设计规格说明的要求组装成模块子系统或系统的过程中,各部分工作是否达到或实现相应技术指标及要求的活动。集中测试主要测试软件单元的组合能否正常工作,以及与其他模块能否集成起来工作。13.集成测试实施方案:非增式测试、增式测试(自顶向下增式测试、自底向上增式测试)、其他集成测试实施方案(三明治集成测试、核心系统先行集成测试、高频集成测试)。14.软件缺陷的定义。简单说就是存在于软件之中的那些不希望或不可接受的偏差,会导致软件产生质量问题。只要符合以下5个规则中的一条,就叫做软件缺陷。软件未达到软件规格说明书中规定的功能;软件超出软件规格说明书中指明的范围;软件未达到软件说明书中指出的应该达到的目标;软件运行出现错误;软件测试人员认为软件难于理解,不易使用,运行速度慢,或者最终用户认为软件使用效果不好。15.软件缺陷的基本描述是报告软件缺陷的基本部分,一个好的描述需要使用简单、准确、专业的语言来抓住软件缺陷的本质。描述的信息不能含糊不清。以下是 软件缺陷的有效描述规则:单一准确;可以在现;完整统一;短小简练;特定条件;不崇高完整;不作评价。大题题型: P43 各种逻辑覆盖 P50 最下的例题P63 例2-5P73 T25P83 例3-3P91 例3-8(重点)