Test1 8-1 软件测试的价值
IBM公司研究发现: 如需求分析阶段引入一个缺陷,在测试执行阶段前修改成本为1,在编码阶段后修改成本则为10,在维护阶段,修改成本则为100。
在测试阶段前的每个阶段进行静态测试的缺陷消除率为50%,测试阶段的缺陷消除率为80%。 假设某项目开发过程中分别有需求、设计、编码、测试、维护 5个阶段(瀑布模型),其中在需求、设计、编码阶段各引入10个缺陷(共30个缺陷)。
试计算并比较提前测试与编码后测试两种方案的缺陷修改成本。
说明:缺陷消除率:指发现的缺陷数占总缺陷数的比例。
略
Test2
1-1由于功能性是软件最基本的质量特性,因此在用户未提出明确的非功能需求时,只需在进行完善的功能测试后,就可以向客户提出验收测试请求。×
2-1如下关于测试用例的描述中错误的是()
A.测试用例是一组精心设计的输入,目的是为了在最短时间内找到最多、最严重的缺陷
B.测试结果就是测试用例的实际输出
C.测试用例方便了测试人员与开发人员之间的沟通
D.测试用例有利于缺陷的跟踪
2-2下列关于软件测试的说法中正确的是()
A.因为测试工作简单,所以其对软件产品质量影响不大
B.通过软件测试,主要发现软件产品的功能问题
C.软件测试是消除缺陷的有效手段
D.经过严格测试过的软件没有缺陷
2-3下列关于软件质量的描述中正确的是:
A.软件质量是指软件满足规定用户需求的能力
B.软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性,可移植性
C.软件质量保证过程就是软件测试过程
D.以上描述都不对
2-4下列关于黑盒测试与白盒测试技术的说法中错误的是()
A.黑盒测试是依据对需求规格说明进行分析后导出测试用例,白盒测试是基于对内部结构或内部操作分析后导出测试用例
B.测试员不需要了解被测系统的内部结构也可以执行黑盒测试
C.成功对某模块执行白盒测试后,发现所有测试用例均运行成功,说明该模块已实现了预定的需求
D.通过黑盒测试可以检测被测系统的每个功能是否都能正常使用。
2-5下列哪种模型强调了测试计划等工作的先行及对系统需求、设计的测试?
A.V模型
B.W模型
C.瀑布模型
D.螺旋模型
2-6下面对验收测试的描述中不正确的一项是()
A.与系统测试不同的是以客户业务需求为标准来进行测试
B.测试人员多由客户方担任,也可以由客户委托第三方来进行验收测试
C.不仅仅要验收程序,还要验收相关的文档
D.由企业自己的测试人员和开发人员进行测试
3-1系统针对无效输入,有哪些可行的响应方法?
A.自动将无效输入转化为有效输入
B.不予处理
C.提示用户如何正确输入
D.提示用户输入出错
3-2下列选项中属于软件测试工作能够完成的任务有()
A.检测软件产品中的缺陷
B.验证软件需求是否正确
C.证明软件产品没有缺陷
D.改进软件开发的流程
3-3下列选项中属于静态测试技术的有()
A.功能测试
B.文档评审
C.恢复测试
D.代码复审
8-1 黑盒测试和白盒测试
什么是黑盒测试,什么是白盒测试?
黑盒测试:不考虑被测对象的内部结构或运行逻辑,只需通过被测对象的输入和预期输出展开测试。
白盒测试:基于软件的源代码,已知被测对象的内部工作过程,主要是对程序内部结构展开测试,关注程序实现的细节。因此,需要测试人员掌握一定的编程技术。
8-2 软件质量的特性
(1)软件质量如何定义?
(2)软件质量具有哪六大特性?
(3)自选一款软件系统,从软件质量六大特性简要谈谈如何测试该软件系统的质量。
软件质量: 一般是指软件满足:客户明确的需求、用户的期望、软件运行要求的程度。
六大特性
功能性 可靠性 可用性 效率 可维护性 可移植性
Test3
2-1以下不属于逻辑覆盖测试的是( )
A.语句覆盖
B.判定覆盖
C.基本路径覆盖
D.条件覆盖
2-2在软件测试中,逻辑覆盖标准主要用于()
A.黑盒测试
B.白盒测试
C.文档测试
D.软件验收
2-3下列不属于白盒测试技术的是()
A.路径覆盖
B.判定覆盖
C.条件覆盖
D.需求覆盖
2-4在逻辑覆盖准则中,覆盖性最强的是()
A.语句覆盖
B.判定覆盖
C.条件覆盖
D.条件组合覆盖
2-5在下面所列举的逻辑测试覆盖中,测试覆盖最弱的是()
A.条件覆盖
B.条件组合覆盖
C.语句覆盖
D.判定/条件覆盖
2-6下面的个人所得税程序中,满足语句覆盖测试用例是()
A. income=(800,1500,2000,2001)
B. income=(800,801,1999,2000)
C. income=(799,1499,2000,2001)
D. income=(799,1500,1999,2000)
2-7条件组合覆盖是一种逻辑覆盖,满足条件组合覆盖级别的测试用例也满足()级别的测试。
A.语句覆盖、判定覆盖、条件覆盖、判定/条件覆盖
B.判定覆盖、条件覆盖、判定/条件覆盖
C.语句覆盖、判定覆盖、判定/条件覆盖
D.路径覆盖、判定覆盖、条件覆盖、判定/条件覆盖
2-8下列有关测试过程