软件测试(Software Testing)学习通超星课后章节答案期末考试题库2023年_第1页
软件测试(Software Testing)学习通超星课后章节答案期末考试题库2023年_第2页
软件测试(Software Testing)学习通超星课后章节答案期末考试题库2023年_第3页
软件测试(Software Testing)学习通超星课后章节答案期末考试题库2023年_第4页
软件测试(Software Testing)学习通超星课后章节答案期末考试题库2023年_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

软件测试(SoftwareTesting)学习通超星课后章节答案期末考试题库2023年1.10以下哪一项属于黑盒测试方法?

参考答案:

决策表法

1.2软件测试属于哪个技术领域的范畴?

参考答案:

软件工程

1.3以下哪一项与本课程属性无关?

参考答案:

培训招生,变相收费

1.4以下哪一项不属于本课程的特点?

参考答案:

不再更新

1.5以下那两项不属于正确的学习方法?

参考答案:

得过且过,能推就推。###循规守矩,佛系人生。

什么是单元测试?单元测试的任务和目标是什么?

参考答案:

单元测试是对已实现的软件的最小单元进行测试,以保证构成软件的各个单元的质量。单元测试任务:单元测试应从各个单元层次来对单元内部算法、外部功能实现等进行检验,包括对程序代码的评审和通过运行单元程序来验证其功能特性等内容。单元测试目标:单元测试的目标不仅包括测试单元代码的功能性,还需确保程序代码在结构上的安全和可靠。

以下哪一项不属于测试类型?

参考答案:

静态测试

以下哪一项不属于测试过程V模型的阶段?

参考答案:

测试

以下哪一项不是逻辑覆盖标准?

参考答案:

功能覆盖

以下哪些关于环路复杂性的描述不正确?

参考答案:

环路复杂性是构成基本路径集的独立路径数的下限。

以下控制流图的环路复杂性V(G)是多少?

参考答案:

4

如果测试工程师在测试中发现了明显的缺陷,可是开发不认可,如果你是该测试工程师,你将怎么办?

参考答案:

分析:这个问题主要是考查测试人员如何处理与同事之间的关系。开发和测试是两个即对立又统一的两个岗位,所以开发和测试之间关系的处理也是HR面试过程中需要考虑的一个点。若遇到这个问题也表明该公司有氛围不好的风险。回答:首先还应回归到客户需求上面,确认这个问题到底属不属于一个缺陷,如果确实是则要和开发同事解释清楚;如果开发还是坚持自己想法的话,则询问同事或者测试组长的意见,讨论这个问题到底属不属于缺陷问题,如果大家都觉得是则需要和开发解释清楚。

对比分析白盒测试与黑盒测试有何不同?

参考答案:

黑盒测试:不涉及程序结构、用软件规格说明书生成测试用例、可适用于从单元测试到系统验收测试、某些代码段得不到测试。白盒测试:考察程序逻辑结构、用程序结构信息生成测试用例、主要适用于单元测试和集成测试、对所有逻辑路径进行测试

手工测试与自动化测试的优缺点分别有哪些?请分别概述。

参考答案:

(1)手工测试优点:人类有丰富的经验和对错误的判断能力;对软件界面和用户体验有人类天生的审美观和心理体验;有很强的对是非的判断和逻辑推理能力。这些都有利于软件缺陷的查找和定位,据统计手工测试能发现软件中近70%左右的缺陷。(2)手工测试缺点:在测试执行过程中,经常需要进行多轮测试,而且随着软件版本的不断升级,测试的工作量也会越来越大,很多测试会被不断地重复执行,如果这些测试全靠手工来完成,不仅需要占用很多人力资源,而且工作还重复单调。(3)自动化测试优点:自动化测试通过编写测试代码来代替手工的重复性测试工作,对经常需要多次回归的测试用例进行代码化,可以提高测试效率、解放人力。(4)自动化测试缺点:自动化测试要求测试工程师有一定的编码能力;自动化测试发现缺陷的能力没有手工测试高。

概括归纳自顶向下集成测试方法和自底向上集成测试方法各自的优缺点。

参考答案:

1.自顶向下集成测试方法(1)优点:自顶向下集成模块时,一般需要开发桩程序,不需要开发驱动程序。模块层次越高,其影响面越广,重要性也越高。自顶向下集成测试法能够在测试阶段的早期验证系统的主要功能逻辑,越重要的控制模块,越能优先得到测试。(2)缺点:软件中使用频繁的基础函数一般处在模块结构图的底层,由于这些模块集成的时间比较晚,因此这些基础函数中的错误吴也会发现的比较晚。另外,该方法需要编写大量的桩程序,因此在具体实施时可能会遇到比较大的阻力。2.自底向上集成测试方法(1)优点:自底向上集成测试一般不需要创建桩程序,但需要创建驱动程序。相比桩程序而言,驱动程序比较容易创建。自底向上上集成测试能够在最早时间完成对基础函数的测试,其他模块可以更早地调用这些基础函数,有利于提高开发效率,缩短开发周期。(2)缺点:控制能力强、影响面越广的上层模块,其测试时间会靠后,若在测试后期才发现这些模块有问题,则修改这些缺陷就会会很困难,或者修改的影响面很广,从而存在很大的风险。

由若干程序员和测试人员组成小组,通过审阅和论

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论