MOOC 软件测试基础(苏州健雄职业技术学院)1461021173 最新慕课完整章节测试答案
【单元0】课程导学
文章目录
随堂测验1
1、单选题:
测试人员经常使用的PC端自动化测试工具有()。
选项:
A: Selenium
B: Appium
C: Monkey
D: Jmeter
答案: 【 Selenium】
2、多选题:
测试人员所从事的测试工作类型()。
选项:
A: 手工测试
B: 接口测试
C: 测试管理
D: 性能测试
答案: 【 手工测试;
接口测试;
测试管理;
性能测试】
3、多选题:
下列属于测试管理工具的有()。
选项:
A: 禅道
B: Jira
C: LoadRunner
D: QTP
答案: 【 禅道;
Jira】
4、判断题:
测试人员不需要懂编程知识和数据库知识。
选项:
A: 正确
B: 错误
答案: 【 错误】
5、判断题:
测试人员掌握常用的测试工具,可以提高测试工作的效率。
选项:
A: 正确
B: 错误
答案: 【 正确】
【单元1】 软件测试岗位要求
单元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、单选题:
pwd命令的功能是( )。
选项:
A: 显示用户的口令
B: 查看当前目录的文件
C: 显示当前目录的绝对路径
D: 设置用户口令
答案: 【 查看当前目录的文件】
7、多选题:
测试工程师的职业素质要求有( )。
选项:
A: 编程开发经验
B: 耐心和细心
C: 财务处理能力
D: 沟通能力
答案: 【 编程开发经验;
耐心和细心;
沟通能力】
8、多选题:
注册登录的模块的用例设计哪些说法是正确的?
选项:
A: QQ登录不需要设计登录密码错误的用例
B: 手机号注册,需要设计输入正确的手机号和错误手机号的相关用例
C: 邮箱注册,需要输入合法的和非法的邮箱进行用例设计
D: 验证码设计只需要输入正确的验证码的用例
答案: 【 手机号注册,需要设计输入正确的手机号和错误手机号的相关用例;
邮箱注册,需要输入合法的和非法的邮箱进行用例设计】
9、多选题:
在用例设计过程中,哪些做法是错误的?
选项:
A: 用例设计不需要参考需求文档,只要随意写点测试步骤和预期结果
B: 用例设计完直接执行就好了,不用进行评审
C: 注册模块都是一样,拷贝其它已经测试过的系统的用例即可
D: 用例设计的测试步骤不需要分步设计
答案: 【 用例设计不需要参考需求文档,只要随意写点测试步骤和预期结果;
用例设计完直接执行就好了,不用进行评审;
注册模块都是一样,拷贝其它已经测试过的系统的用例即可;
用例设计的测试步骤不需要分步设计】
10、多选题:
以下关于测试用例的说法正确的是( )。
选项:
A: 测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求
B: 测试用例是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略
C: 测试用例的内容包括测试目标、测试环境、输入数据、测试步骤、预期结果等
D: 测试用例在软件测试活动中没有什么作用
答案: 【 测试用例是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,用于核实是否满足某个特定软件需求;
测试用例是指对一项特定的软件产品进行测试任务的描述,体现测试方案、方法、技术和策略;
测试用例的内容包括测试目标、测试环境、输入数据、测试步骤、预期结果等】
11、判断题:
进行代码调优是软件测试工程师的职责范围。
选项:
A: 正确
B: 错误
答案: 【 错误】
12、判断题:
测试和调试是一样的,没有任何区别。
选项:
A: 正确
B: 错误
答案: 【 错误】
13、判断题:
软件测试工程师最好具备一定的编程能力。
选项:
A: 正确
B: 错误
答案: 【 正确】
14、判断题:
软件测试是为了证明程序是正确的,即测试能发现所有的程序错误。
选项:
A: 正确
B: 错误
答案: 【 正确】
15、判断题:
软件测试工作应该开始于需求分析阶段。
选项:
A: 正确
B: 错误
答案: 【 正确】
随堂测验1
1、单选题:
软件测试工程师需要具备的素质包括()。①编程开发经验②熟悉软件工程体系 ③熟悉多种编程语言④耐心与细心 ⑤怀疑精神 ⑥沟通能力⑦管理项目能力 ⑧财务处理能力 ⑨协同工作能力
选项:
A: ①②③④⑤⑥⑦⑨
B: ①②③④⑤⑦⑧⑨
C: ①②④⑤⑥⑦⑧⑨
D: ①②③④⑤⑥⑦⑧⑨
答案: 【 ①②③④⑤⑥⑦⑨ 】
2、单选题:
下列选项中,不属于软件测试工程师职责范围的是( )。
选项:
A: 测试方案设计
B: 测试用例设计
C: 进行代码调优
D: 具体测试实施
答案: 【 进行代码调优】
3、单选题:
下列关于Linux操作系统指令的描述中错误的是 ( )。
选项:
A: vmstat: 对系统虚拟内存、 进程、 CPU活动进行监视
B: iostat: 对系统的磁盘操作活动进行监视
C: find: 查找文件或目录
D: chown: 比较两个文件是否有差异
答案: 【 chown: 比较两个文件是否有差异】
4、单选题:
SQL语句中修改表结构的命令是( )。
选项:
A: MODIFY TABLE
B: MODIFY STRUCTURE
C: ALTER TABLE
D: ALTER STRUCTURE
答案: 【 ALTER TABLE】
5、判断题:
软件测试是一个没有什么技术含量的工作,只要懂的基本概念就可以上手了。
选项:
A: 正确
B: 错误
答案: 【 错误】
随堂测验2
1、单选题:
软件测试的目的是( )。
选项:
A: 试验性运行软件
B: 发现软件错误
C: 证明软件正确
D: 找出软件中全部错误
答案: 【 发现软件错误】
2、单选题:
导致软件缺陷的原因有很多,①-④是可能的原因,其中最主要的原因包括( )。①软件需求说明书编写的不全面,不完整,不准确,而且经常更改 ②软件设计说明书③软件操作人员的水平④开发人员不能很好的理解需求说明书和沟通不足
选项:
A: ①②③
B: ①③
C: ②③
D: ①④
答案: 【 ①④】
3、单选题:
软件调试的目的是( )。
选项:
A: 诊断和改正程序中的错误
B: 尽可能多地发现程序中的错误
C: 确定程序中错误的性质
D: 发现并改正程序中的所有错误
答案: 【 诊断和改正程序中的错误】
4、判断题:
软件测试和调试是一回事。
选项:
A: 正确
B: 错误
答案: 【 错误】
5、填空题:
功能或性能没有实现,主要功能部分丧失,次要功能完全丧失,或致命的错误命名,这属于软件缺陷级别中( )缺陷。(填写两个字)
答案: 【 严重】
随堂测验3
1、单选题:
( )不属于功能测试用例构成元素。
选项:
A: 测试数据
B: 测试步骤
C: 预期结果
D: 实测结果
答案: 【 实测结果】
2、单选题:
测试用例设计是测试工作中最重要的工作之一,需要设计测试用例的原因不包括()。
选项:
A: 避免盲目测试并提高测试效率,减少测试的不完全性
B: 使用测试用例让软件测试的实施重点突出、目的明确
C: 根据测试用例的多少和执行难度,可以估算测试工作量,便于测试项目的时间和资源管理与跟踪
D: 可以提高测试工程师的素质
答案: 【 可以提高测试工程师的素质】
3、判断题:
测试用例有利于测试人员对于缺陷的跟踪,因而要对它进行科学的管理。
选项:
A: 正确
B: 错误
答案: 【 正确】
4、填空题:
设计功能测试用例的根本依据是()。
答案: 【 需求规格说明书】
5、填空题:
()是测试工作的指导,是软件测试必须遵守的准则,是软件测试质量稳定的根本保障。
答案: 【 测试用例】
【单元2】 软件测试基础理论
单元2测试
1、单选题:
以下关于软件测试原则的叙述中,正确的是( )。 ①测试开始得越早,越有利于发现缺陷 ②测试覆盖率和测试用例数量成正比 ③测试用例既需选用合理的输入数据,又需要选择不合理的输入数据 ④应制定测试计划并严格执行,排除随意性 ⑤采用合适的测试方法,可以做到穷举测试 ⑥程序员应尽量测试自己的程序
选项:
A: ①②③④⑤⑥
B: ①②③④⑤
C: ①②③④
D: ①③④
答案: 【 ①③④】
2、单选题:
在软件工程中,单元测试结束之后是( )。
选项:
A: 集成测试
B: 产品测试
C: 验收测试
D: 系统测试
答案: 【 集成测试】
3、单选题:
下列关于W模型的描述中正确的是( )。
选项:
A: W模型强调测试伴随着整个软件开发周期,测试对象不仅仅是程序,需求、功能和设计同样需要测试
B: 所有开发活动完成,才可执行测试
C: W模型将软件的开发视为合同签订、需求、设计、编码等一系列串行活动
D: 在W模型中,需求、设计、编码串行进行,也可以并行工作
答案: 【 W模型强调测试伴随着整个软件开发周期,测试对象不仅仅是程序,需求、功能和设计同样需要测试 】
4、单选题:
ISO/IEC 9126-1 质量模型中的使用质量包括( )。
选项:
A: 有效性、生产率、稳定性、满意度
B: 效率、生产率、安全性、满意度
C: 有效性、实用性、安全性、满意度
D: 有效性、生产率、安全性、满意度
答案: 【 有效性、生产率、安全性、满意度】
5、单选题:
依照ISO/IEC 9126-1质量模型,下列软件特性中包括安全保密子特性的是()。
选项:
A: 可靠性
B: 维护性
C: 功能性
D: 效率
答案: 【 功能性】
6、单选题:
以下不属于软件开发模型的是( )。
选项:
A: 瀑布模型
B: 前置模型
C: 螺旋模型
D: 增量模型
答案: 【 前置模型】
7、多选题:
以下关于白盒测试与黑盒测试的关系,描述正确的是()。
选项:
A: 黑盒测试与白盒测试是设计测试用例的两种基本方法
B: 在集成测试阶段采用黑盒测试与白盒测试相结合的方法
C: 应用系统负载压力测试一般采用黑盒测试方法
D: 黑盒测试比白盒测试更有效
答案: 【 黑盒测试与白盒测试是设计测试用例的两种基本方法;
在集成测试阶段采用黑盒测试与白盒测试相结合的方法;
应用系统负载压力测试一般采用黑盒测试方法】
8、多选题:
软件的测试方法包括白盒测试、黑盒测试,以下描述的特点正确的是( )。
选项:
A: 白盒测试按照程序内部逻辑测试,检验程序中每条通路是否按预定要求正确工作
B: 白盒测试也叫逻辑驱动测试或基于程序本身的测试
C: 黑盒测试是在程序接口进行测试,它只是检查程序功能是否按照规格说明书的规定正常使用
D: 典型的白盒测试方法包括等价类划分、边界值分析、因果图等
答案: 【 白盒测试按照程序内部逻辑测试,检验程序中每条通路是否按预定要求正确工作;
白盒测试也叫逻辑驱动测试或基于程序本身的测试;
黑盒测试是在程序接口进行测试,它只是检查程序功能是否按照规格说明书的规定正常使用】
9、多选题:
下面哪个模型属于软件测试模型( )。
选项:
A: W模型
B: 瀑布模型
C: H模型
D: G模型
答案: 【 W模型;
H模型】
10、多选题:
以下关于软件测试的分类,说法正确的为( )。
选项:
A: 按照是否执行被测软件可以分为动态测试和静态测试
B: 按照测试方法可以分为单元测试、集成测试、确认测试、系统测试和验收测试
C: 按照测试阶段可以分为白盒测试、黑盒测试等
D: 验收测试可以分为开发方测试、用户测试和第三方测试
答案: 【 按照是否执行被测软件可以分为动态测试和静态测试;
验收测试可以分为开发方测试、用户测试和第三方测试】
11、判断题:
测试阶段在开发阶段之后,因此开发完成后再开始进行测试。
选项:
A: 正确
B: 错误
答案: 【 错误】
12、判断题:
局部数据结构是否有问题不是集成测试的任务。
选项:
A: 正确
B: 错误
答案: 【 正确】
13、判断题:
软件测试者应该坚持“尽早地和不断的进行软件测试”。
选项:
A: 正确
B: 错误
答案: 【 正确】
14、判断题:
验收测试是部署软件之前的最后一个测试操作,开发方测试也叫Beta测试。
选项:
A: 正确
B: 错误
答案: 【 错误】
15、判断题:
单元测试也叫模块测试,是指对软件中的最小可测单元进行检查和验证的活动。
选项:
A: 正确
B: 错误
答案: 【 正确】
随堂测验1
1、单选题:
测试是为了寻找软件的错误与缺陷,评估与提高软件的质量,则软件测试的原则包括( )。①问题的互相确认②所有的软件测试都应该追溯到用户需求③完全测试是不可能的,测试需要终止④充分注意测试中的群集现象⑤尽量避免测试的随意性⑥软件测试者应该坚持“尽早地和不断的进行软件测试”⑦程序员应避免检查自己的程序
选项:
A: ①②④⑤⑦
B: ①③④⑤⑥⑦
C: ①②③④⑤⑥⑦
D: ①②③⑤⑥
答案: 【 ①②③④⑤⑥⑦】
2、单选题:
以下哪个阶段缺陷修复的成本最高( )。
选项:
A: 单元测试
B: 集成测试
C: 系统测试
D: 回归测试
答案: 【 回归测试】
3、多选题:
软件测试的对象包括( )。
选项:
A: 代码
B: 软件文档
C: 质量保证方法
D: 相关数据
答案: 【&