软件测试过程与方法_第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(√)单元测试通常由开发人员进行。

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很高兴能够回答你的问题。以下是关于软件测试实习生第三周实习周志的文章: 第三周实习周志 自从成为这个团队的一员以来,我已经学到了很多知识和技巧,正如前几周所提到的那样,我很荣幸能够与这些专业人士共事,并从他们那里学到更多。这个星期,我有机会在软件测试方面更深入地学习,并且参与到测试计划的制定中。 本周,我首先学习了如何制定测试计划。为了保证测试的高效性和全面性,我们需要在测试之前制定一个详细且完整的测试计划。在学习过程中,我了解了测试策略,测试范围、测试计划和测试用例四个方面的内容。在实际操作中,我按照组长给出的测试计划模板,为一个小型项目制定了测试计划,并学会了如何使用测试计划来控制测试进度和监测测试质量。 接下来,我参与了测试用例的编写。测试用例是测试工作的一个重要部分,一个优秀的测试用例可以验证软件的功能性、可靠性、安全性等方面。在测试用例编写过程中,我学会了如何编写测试用例并对其进行优化。这对我来说是一个挑战,因为我需要按照各种场景来设计不同的测试用例,而且需要进行较长时间的前期准备工作。 最后,我参观了一个实验室,目的是提高我们的测试技能和以智能化的方式进行测试。在实验室里,我们使用了一些测试工具和框架,这些工具和框架可以使我们更加自动化地完成测试工作, 提高测试效率和准确性。此外,对于一些特殊场景和复杂的测试,我们还运用了一些高级技术,如模拟人工交互,使用模拟数据等。 在本周的实习中,我全力以赴地投入到软件测试工作中,并从中获得了新的体验和技能。我更加深信测试对于软件开发的重要性,测试是产品质量的保证,它不仅仅能够确保产品质量,而且还能够提高用户体验,满足用户真正的需求。 以上就是我在软件测试实习生第三周实习周志的一些心得体会,希望能够帮到你。如果你还有其他问题,可以继续向我提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值