软件测试复习.docx
《软件测试复习.docx》由会员分享,可在线阅读,更多相关《软件测试复习.docx(13页珍藏版)》请在第壹文秘上搜索。
1、1、简述测试环境的要素答:硬件标准、软件配置、网络环境、数据准备、测试工具2、简述搭建测试实验室的步骤答:机房环境建设、硬件环境的建立、网络环境的建立、软件环境的建立、对整个测试环境杀毒、测试环境说明及备案3、软件生存周期答:软件生存周期又称为软件生命期,生存期。是指从形成开发软件概念起,所开发的软件使用以后,直到失去使用价值消亡为止的整个过程。一般来说,整个生存周期包括计划(定义)、开发、运行(维护)三个时期,每一个时期又划分为若干阶段。每个阶段有明确的任务,这样使规模大、结构复杂和管理复杂的软件开发变得容易控制和管理。4、软件缺陷(bug)答:软件缺陷常常又被叫做Bug。所谓软件缺陷,即为
2、计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。缺陷的存在会导致软件产品在某种程度上不能满足用户的需要。5、软件质量的度量过程答:确认过程问题;收集过程数据;分析过程数据;解释过程数据;汇报过程分析;提出过程建议;实施过程行动;实施监督和控制。6、白盒测试(WhiteBoxTesting)、原则答:白盒测试,又称结构测试、逻辑驱动测试或基于程序代码内部构成的测试。此时,测试工程师需深入考查程序代码的内部结构、逻辑设计等。原则:1.保证一个模块中的所有路径至少被测试一次。2 .所有逻辑值都要测试真和假两种情况。3 .检查程序的内部数据结构是否有效。4 .检查上、下边
3、界及可操作范围内运行的所有循环。7、同行评审答:同行评审是一种通过评审对象作者同行确认缺陷和需要变更区域的检查方法。在复杂的软件生产活动中,作者作为一个个体很难保证在其生产活动中完美无纸漏,也不能保证其自身能够发现相关问题,因此开展同行评审活动能够最大限度地避免遗漏问题出现,从而降低产品或项目风险。8、静态分析及其内容答:指在不运行代码的方式下,通过词法分析、语法分析、控制流分析等技术对程序代码进行扫描,验证代码是否满足规范性、安全性、可靠性、可维护性等指标的一种代码分析技术。9、代码检查方法答:所谓的代码检查就是以小组为单位,应用一系列的检查错误的技巧来发现程序中的缺陷和错误的过程,根据软件
4、产品的规格大小,检查小组的规模也各不相同,每个小组都有其具有特色和作用的成员,代码检查是桌上检查之后的改进,目的是为了发现错误而不是改正错误。10、逻辑覆盖及各种覆盖方法的强弱性排序答:逻辑覆盖是以程序内部的逻辑结构为基础的设计测试用例的技术。强弱性:路径覆盖条件组合覆盖判定/条件覆盖条件覆盖判定覆盖语句覆盖12、黑盒测试(Black-BoxTesting).优缺点、原则、策略答:黑盒测试又称功能测试、数据驱动测试或基于需求规格说明书的功能测试。该测试方法验证被测对象使用质量及外部质量表现。优缺点:优点:1.比较简单,不需要了解程序的内部的代码及实现2.与软件的内部实现无关3.从用户的角度出发
5、,能很容易的知道用户会用到哪些功能,会遇到哪些问题4.基于软件开发文档,所以也能知道软件实现了文档中的哪些功能5.在做软件自动化测试时较为方便缺点:1.不可能覆盖所有的代码,覆盖率较低,大概只能达到总代码量的30%2.自动化测试的复用性较低。原则:L根据软件规格说明书设计测试用例,规格说明书的正确性是至关重要的。2 .有针对性地查找问题,并且正确定位等价类。3 .检查功能是否有缺陷或错误现象。4 .根据测试的重要性来确定测试等级和测试重点,减少程序可能出现的缺陷。5 .检查在接口处输入的信息是否能正确接受,以及接受后能否输出正确的结果。6 .认真选择测试策略,尽可能发现程序的数据结构错误或外部
6、信息访问错误,站在用户角度进行测试。策略:L在任何情况下都必须采用边界值分析法。这种方法设计出来的测试用例对发现程序的错误是非常有用的。2 .必要时采用等价类划分法补充测试用例。3 .对照程序逻辑,检查已设计的测试用例的逻辑覆盖程度。如果它没有达到要求的覆盖标准,则应当补充更多的测试用例。4 .如果程序的功能说明中含有输入条件的组合情况则应该一开始选用因果图法。5 .对于业务流清晰的系统,可以利用场景法贯穿整个测试案例过程,在案例中综合使用各种测试方法。13、按要求给出下列程序的测试用例(要求写出必要的说明):a)语句覆盖b)判定覆盖C)条件覆盖d)判定-条件覆盖e)条件组合覆盖答:图中共有4
7、条路径:Pl(ace)P2(abd)、P3(abe)、P4(acd)。1 .Pl正好满足语句覆盖的条件。可以设计如下的输入数据:A=2,B=O,=42 .测试用例如果能够测试路径Pl(ace)和P2(abd),就可以满足判定覆盖要求。可以设计如下两组输入数据:4=2,B=0,=4A=l,B=l,X=I3 .条件:Al,B=0,A=2,xK需要有足够的测试用例使得上述四个条件都能有满足和不满足的情况。以下这两组输入数据能满足这些要求:A=2,B=0,=4A=l,B=l,X=I4 .判定/条件覆盖A=2,B=0,=4A=l,B=l,X=I5 .可能的条件组合:(1) Al,B=O(2) Al,B0
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 测试 复习