软件测试过程与方法_第1周小测试

《软件测试过程与方法》作业

第一题:单项选择题(每小题5分,共60分)

序号 1 2 3 4 5 6 7 8 9 10 11 12
答案 C B D D D A B B C D D C

1开发人员接收到一个指派给自己的Bug后,认为自己的实现是符合需求的,此时该开发人员应该:( C )
A.直接将bug改关闭
B.置之不理
C.跟提交该bug的人进行沟通,如果需求理解不能打成一致,找项目经理/需求管理者确定需求
D.找该bug的测试人员麻烦

2在软件生命周期哪个阶段,软件缺陷修复费用最低( B )
A.设计
B.需求分析(编制产品说明书)
C.编码
D.产品发布

3软件测试的目的是 ( D )。
A.发现程序中的所有错误
B.证明程序是正确的
C.发现并修改程序中的错误
D.尽可能多地发现程序中的错误

4以下哪一类人员与软件质量保证与测试工作无关?( D )
A.软件设计人员
B.软件需求分析人员
C.代码开发人员
D.软件销售人员

5必须要用户参与的测试阶段是 ( D )
A.集成测试
B.确认测试
C.单元测试
D.验收测试

6导致软件缺陷的最大原因是 ( A )
A.编制说明书
B.测试
C.编码
D.设计

7以下那一种选项不属于软件缺陷( B )。
A.软件没有实现产品规格说明所要求的功能
B.软件满足用户需求,但测试人员认为用户需求不合常理。
C.软件中出现了产品规格说明不应该出现的功能
D.软件实现了产品规格没有提到的功能

8在软件生命周期的哪一个阶段,软件缺陷修复的成本最高 ( B )
A.编码
B.产品发布
C.设计
D.需求分析(编制产品说明书)

9下列中不属于测试原则的是( C )。
A.测试无法找出所有的软件缺陷
B.软件测试是有风险的行为
C.找到的缺陷越多,软件遗留的缺陷就越少
D.完全测试程序是不可能的

10较实用的软件测试停止标准是( D )。
A.测试超过了预定时间,则停止测试。
B.根据查出的缺陷总数量决定是否停止测试。
C.测试成本超过了预期计划,则停止测试。
D.分析发现的缺陷数量和测试投入成本曲线图,确定应继续测试还是停止测试。

11软件测试的局限性不包括( D )
A.有的缺陷与特定的环境条件有关。
B.因为输入/状态空间的无限性,测试不可能完全彻底。
C.巧合性有时会导致错误的代码得到正确的结果,掩盖了问题。
D.软件测试会导致成本增加,项目总体效益降低。

12划分软件测试属于白盒测试还是黑盒测试的依据是( C )
A.运行结果是否确定
B.是否执行程序代码
C.是否能看到被测源程序
D.是否能看到软件文档

三、判断题(每小题5分,共40分)

×√√×× ××√

13(×)软件测试在实际开发过程中可以做到穷尽测试。
14(√)软件的质量特性有静态质量特性和动态质量特性。
15(√)静态质量特性包括结构化的、可维护的、可测试的代码以及正确而又完整的文档。
16(×)发现错误多的模块,残留在模块中的错误也多。
17(×)软件测试针对的是初级程序员编写的程序,资深程序员编写的程序无需测试。
18(×)一个软件存在哪些缺陷,开发者和用户的立场是一致的。
19(×)好的测试员不懈追求完美,保证通过测试的软件不会再有缺陷。
20(√)单元测试通常由开发人员进行。

发布了41 篇原创文章 · 获赞 16 · 访问量 5223

猜你喜欢

转载自blog.csdn.net/CSDNWuZhiChun/article/details/104800575