对应课程:点击查看
起止时间:2021-03-01到2021-07-02
更新状态:每5天更新一次
测试原理与概念 单元测验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模型都可以说明此点。
测试技术与方法 单元测验2
1、 对if (A &&(B||C)) 执行逻辑覆盖测试(A、B、C均为原子布尔表达式),测试用例至少需要设计( )种组合才能满足条件组合覆盖的要求?
A:6
B:4
C:8
D:12
答案: 8
2、 if(a>5&&b==3&&(c>2||d<7)){ Statementl;}else{ Statement2 ;}针对以上代码片段设计一组测试用例如下:a=6,b=3,c=3,d=8;a=4,b=3,c=1,d=5,则此组测试用例满足的逻辑覆盖准则为( )。
A:判定覆盖
B:条件覆盖
C:判定条件覆盖
D:条件组合覆盖
答案: 判定覆盖
3、 针对程序段IF(X>10) AND (Y<20) THEN W=W/A,对于(X,Y)的取值,以下能够满足判定覆盖准则的测试用例是( )。
A:(30, 15) (40, 10)
B:(3, 0) (30, 30)
C:(5, 25) (10, 20)
D:(20, 10) (1, 100)
答案: (20, 10) (1, 100)
4、 使用白盒测试方法时,确定测试数据应根据指定的覆盖标准和( )。
A:程序的内部逻辑
B:程序的复杂程度
C:使用说明书
D:程序的功能
答案: 程序的内部逻辑
5、 下列关于黑盒测试与白盒测试技术的说法中错误的是( )。
A:测试员不需要了解源代码的内部结构也可以执行黑盒测试
B:达到预定的代码覆盖率是白盒测试用例设计完成的标准
C:成功对某模块执行白盒测试后,发现所有测试用例均运行成功,说明该模块已实现了预定的需求
D:黑盒测试主要是测试软件的功能需求与非功能需求是否正确的实现
答案: 成功对某模块执行白盒测试后,发现所有测试用例均运行成功,说明该模块已实现了预定的需求
6、 在下面列出的逻辑驱动覆盖测试方法中,逻辑覆盖准则最弱的是( )。
A:语句覆盖
B:判定覆盖
C:条件覆盖
D:判定-条件覆盖
答案: 语句覆盖
7、 在某大学学籍管理信息系统中,假设学生年龄的输入范围为 16~40,则根据黑盒测试中的等价类划分技术,下面划分正确的是( )。
为了方便下次阅读,建议在浏览器添加书签收藏本网页
添加书签方法:
1.电脑按键盘的Ctrl键+D键即可收藏本网页
2.手机浏览器可以添加书签收藏本网页
获取更多MOOC答案,欢迎在浏览器访问我们的网站:http://mooc.mengmianren.com
注:请切换至英文输入法输入域名,如果没有成功进入网站,请输入完整域名:http://mooc.mengmianren.com/
我们的公众号
打开手机微信,扫一扫下方二维码,关注微信公众号:萌面人APP
本公众号可查看各种网课答案,还可免费查看大学教材答案
点击这里,可查看公众号功能介绍
一键领取淘宝,天猫,京东,拼多多无门槛优惠券,让您购物省省省,点击这里,了解详情
干饭人福利,饿了么红包每日领