文档介绍:软件测试复习题
一、名词解释题
①软件生命周期:软件从产生到报废的过程,
②软件测试:使用人工或者自动手段来运行或测试某个系统的过程
③ CMM:能力成熟度模型,是对于软件组织在定义、实施、度量、控制和改善其软件过程的实践中各个发展阶段的描述
④软件质量:软件与明确的和隐含的定义的需求相一致的程度
⑤等价类划分:分步骤地把无限的测试用例减的很少,但过程同样等效
⑥ V&V:Verification和Validation,验证与确认
⑦灰盒测试:边看代码、边利用代码的信息帮助测试的一种测试方法
⑧回归测试:是在软件维护阶段,对软件进行修改之后进行的测试
⑨驱动模块(Drive):用来模拟被测试模块的上一级模块,相当于被测模块的主程序
⑩ QA:(软件)质量保证,检查和评价当前软件开发的过程,找出改进过程的方法,
以达到防止软件缺陷的出现的目标
11 需求:产品为向涉众提供价值而必须具备的特性
12 特别测试:是一种没有实际计划下执行的测试
13 集成测试:把多模块按照一定的集成方法和策略,逐步组装成子系统,进而组装成整个系统的测试
14 黑盒测试:软件测试人员只需知道软件运行的结果而无需知道软件的内部是如何运行的。又称功能行测试或行为测试
15 回归测试:回归测试是在软件维护阶段,对软件进行修改之后进行的测试
16 评审:对软件元素或者项目状态的一种评估手段,以确定其是否与计划的结果保持一致,并使其得到改进。 17 软件缺陷:计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷。 18 SQA:软件质量保证,建立一套有计划,有系统的方法,来向管理层保证拟定出的标准、步骤、实践和方法能够正确地被所有项目所采用。
19 单元测试:对软件中的最小可测试单元进行检查和验证。
二、判断题
(√)1、在千年虫例子中,Dave有错吗? 有错
(√)2、在没有产品说明书和需求文档的条件下可以进行动态黑盒测试。?
(×)3、如果匆忙开发产品,就可以跳过模块测试而直接进行集成测试。
(√)4、测试错误提示信息属于文档测试范围。
(×)5、软件测试等于程序测试。
(√)11、所有软件都有一个用户界面,因此必须测试易用性。
(√)12、软件测试员可以根据产品说明书进行白盒测试。
(×)13、在进行压迫测试的同时进行重负测试是不合情理的。
(×)14、公司或者一开发小组用来称呼软件问题的术语很重要。
(×)21、好的测试员坚持不懈地追求完美。
(×)22、测试小组负责质量。
(×)23、错误信息提示的测试属于失效性测试。
(√)24、兼容性是一种产品特性,可以有不同程度的符合标准。
(√)25、并非所有软件缺陷都要修复。
(√)26、尚未发现或未观察到的软件缺陷只能说是潜在缺陷。
共 4 页
(×)27、软件测试要精度还是准确度很大程度上取决于开发小组的目标。
(×)28、静态测试是指通常意义上的测试——使用和运行软件。
(×)29、有效的动态测试并不需要软件的需求文档或者产品说明书。
(√)30、测试用例是软