本答案对应课程为:点我自动跳转查看
本课程起止时间为:2022-02-21到2022-06-17

【作业】测试原理与概念 单元作业1

1、 问题:简述软件测试的目的有哪些?
评分规则: 【 参考答案:软件测试的直接目的是以较少的人力、物力和时间尽可能多的找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量;同时验证软件是否已正确地实现了产品规格说明书所定义的系统功能和特性,确认软件满足用户的使用需求。软件测试的间接目的是不断改进与完善软件开发与测试流程,提高测试效果与软件质量。 评分标准:软件测试的目的可以概括为:验证需求、发现缺陷、改进流程。答案围绕这3个方面进行展开即可;每个方面为3分,每答到1个方面即可得2分,其余的展开为1分。

2、 问题:试阐述V模型对于软件测试的价值与意义。
评分规则: 【 参考答案:V模型说明软件测试应与软件开发紧密结合,测试应该提前在开发阶段进行启动,避免了瀑布模型带来的误区——测试在编码之后开始。此外,V模型明确了每个测试阶段的目标和任务,准确的描述了测试与开发之间四个层次一对一的对应关系,即用户需求分析对应验收测试,系统需求分析对应系统测试,概要设计对应集成测试,详细设计对应单元测试。 评分标准:评分点有两个:一是测试与开发同时启动,2分;二是描述了测试与开发之间的关系,2分;具体的四个阶段对应关系,4分。如未答具体的四个阶段,但是表述了相关的内容,可酌情给分。

测试原理与概念 单元测验1

小提示:本节包含奇怪的同名章节内容

1、 问题:下面说法中正确的是:
选项:
A:软件测试是一个贯穿软件开发生命周期的活动;
B:软件测试只在编码后进行;
C:测试过程中应重视测试的执行,可以轻视测试的设计;
D:因为测试工作简单,所以其对软件产品质量影响不大。
答案: 【软件测试是一个贯穿软件开发生命周期的活动;

2、 问题:在软件生命周期过程中,修改缺陷代价最大的阶段是:
选项:
A:需求阶段
B:发布运行阶段
C:编码阶段
D:设计阶段
答案: 【发布运行阶段

3、 问题:下述做法中能够提高软件测试效率的为:
选项:
A:随机地选取测试数据;
B:取一切可能的输入数据作为测试数据;
C:在完成编码以后制订软件的测试计划;
D:选择发现错误可能性最大的数据作为测试用例。
答案: 【选择发现错误可能性最大的数据作为测试用例。

4、 问题:下列说法中错误的是:
选项:
A:充分测试后的软件不存在缺陷;
B:测试工作要及早展开;
C:软件测试的测试对象不仅是软件的源代码,还包括文档、数据等;
D:在软件生命周期的后期修改缺陷的成本比在前期修改的成本要高很多。
答案: 【充分测试后的软件不存在缺陷;

5、 问题:软件测试的手段有多种,“通过人工来评审文档或程序,以发现其中的错误”的手段属于:
选项:
A:黑盒测试
B:正确性测试
C:静态测试
D:动态测试
答案: 【静态测试

6、 问题:软件测试V模型中和概要设计阶段对应的测试是:
选项:
A:单元测试
B:集成测试
C:系统测试
D:验收测试
答案: 【集成测试

7、 问题:下面①~③是关于软件评测师工作原则的描述,其中错误判断的一组是:    ①对于开发人员提交的程序必须进行完全的测试,以确保程序的质量。    ②必须合理安排测试任务,做好周密的测试计划,平均分配软件各个模块的测试时间。    ③在测试之前需要与开发人员进行详细的交流,明确开发人员的程序设计思路,并以此为依据开展软件测试工作,最大限度地发现程序中与其设计思路不一致的错误。
选项:
A:①②
B:②③
C:①③
D:①②③
答案: 【①②③

8、 问题:某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:①经过自己测试的软件今后不会再出现问题;②在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结;③承诺不需要其他人员,自己就可以独立进行测试工作;④发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休。你认为应聘者甲的保证中错误的有(多项选择):
选项:
A:①
B:②
C:③
D:④
答案: 【①;
②;
③;

9、 问题:软件测试的目的是为了保证测试后的被测对象中不存在缺陷。
选项:
A:正确
B:错误
答案: 【错误
分析:【测试不能证明软件无错,不存在完美的测试。

10、 问题:静态测试是一种不通过执行程序而进行测试的技术,因此不需要使用测试工具,仅依靠测试人员人工执行。
选项:
A:正确
B:错误
答案: 【错误
分析:【静态测试虽然不用执行被测对象,但是除人工执行方式外,还可以利用静态分析工具进行代码扫描,查找安全漏洞、质量缺陷、逻辑问题等。

11、 问题:根据W模型,测试过程和开发过程应该是同时开始、同时结束的,两者保持同步关系。
选项:
A:正确
B:错误
答案: 【正确
分析:【W模型使得在执行开发过程的同时执行测试,实现了真正的开发与测试并行。

12、 问题:软件测试计划应该在测试执行阶段的初期制订。
选项:
A:正确
B:错误
答案: 【错误
分析:【根据V模型,测试计划应在相应开发阶段制定,而非等到测试执行阶段再制定。

13、 问题:软件项目在进入需求分析阶段后,测试人员应该开始介入其中。
选项:
A:正确
B:错误
答案: 【正确
分析:【V模型、W模型都可以说明此点。

14、 问题:下列说法中错误的是:
选项:
A:充分测试后的软件不存在缺陷;
B:测试工作要及早展开;
C:测试资源不应该按照模块平均分布,应该向重点模块倾斜;
D:在软件生命周期的后期修改缺陷的成本比在前期修改的成本要高很多。
答案: 【充分测试后的软件不存在缺陷;

15、 问题:软件测试按阶段划分可分类为:
选项:
A:需求测试、单元测试、集成测试、验证测试
B:单元测试、集成测试、系统测试、验收测试
C:单元测试、集成测试、验证测试、系统测试
D:调试、单元测试、集成测试、用户测试
答案: 【单元测试、集成测试、系统测试、验收测试

16、 问题:软件生存周期过程中,修改缺陷代价最大的阶段是:
选项:
A:需求阶段
B:设计阶段
C:编码阶段
D:发布运行阶段
答案: 【发布运行阶段

17、 问题:下列关于软件质量保证和软件测试的说法中不正确的是:
选项:
A:软件质量保证面向产品而软件测试面向过程;
B:软件质量保证的目的是防止缺陷而不是检测缺陷;
C:软件测试的目的是检测缺陷而不是防止缺陷;
D:软件质量保证与软件测试均属于质量活动。
答案: 【软件质量保证面向产品而软件测试面向过程;

18、 问题:下面能够体现“测试驱动开发”含义的有:
选项:
A:软件开发过程中测试在先,编码在后;
B:软件开发过程中编码在先,测试在后;
C:测试脚本或测试用例在编码之前完成;
D:更符合“缺陷预防”的思想。
答案: 【软件开发过程中测试在先,编码在后;;
测试脚本或测试用例在编码之前完成;;
更符合“缺陷预防”的思想。

19、 问题:某软件公司在招聘软件评测师时,应聘者甲向公司做如下保证:①经过自己测试的软件今后不会再出现问题; ②在工作中对所有程序员一视同仁,不会因为在某个程序员编写的程序中发现的问题多,就重点审查该程序,以免不利于团结;③承诺不需要其他人员,自己就可以独立进行测试工作; ④发扬咬定青山不放松的精神,不把所有问题都找出来,决不罢休; 你认为应聘者甲的保证中错误的有:
选项:
A:①
B:②
C:③
D:④
答案: 【①;
②;
③;

20、 问题:根据W模型,测试过程和开发过程应该是同时开始,同时结束的,两者保持同步关系。
选项:
A:正确
B:错误
答案: 【正确

21、 问题:软件测试的测试对象就是软件的源代码。
选项:
A:正确
B:错误
答案: 【错误

测试技术与方法 单元测验2

1、 问题:对if (A &&(B||C)) 执行逻辑覆盖测试(A、B、C均为原子布尔表达式),测试用例至少需要设计(    )种组合才能满足条件组合覆盖的要求?
选项:
A:6
B:4

本门课程剩余章节答案为付费内容
本文章不含期末不含主观题!!
本文章不含期末不含主观题!!
支付后可长期查看
有疑问请添加客服QQ 2356025045反馈
如遇卡顿看不了请换个浏览器即可打开
请看清楚了再购买哦,电子资源购买后不支持退款哦

   

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注