大学MOOC 软件测试(广西民族师范学院)1452268199 最新慕课完整章节测试答案
第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、单选题:
以下哪一种情况不可以看做是软件缺陷()
选项:
A: 登录电子邮箱时,输入正确的用户名和密码,填写正确的动态验证码后,手机收到动态短信提示成功登录,但网页端只是刷新了登录界面,要求重新输入用户名和密码
B: 某App分享到微信后,针对IOS用户,在IOS12以下版本中,在微信中打开该App出现闪退现象
C: 将手机的日历中的某一条备忘文本复制后,无法粘贴到短信编辑框中
D: 在微信中收到好友分享的文章链接,点击该链接后选择在App中打开,对应的App出现闪退现象
答案: 【 将手机的日历中的某一条备忘文本复制后,无法粘贴到短信编辑框中】
7、单选题:
在软件测试阶段,测试步骤按次序可以划分为( )
选项:
A: 单元测试、集成测试、系统测试、验收测试
B: 集成测试、单元测试、系统测试、验收测试
C: 系统测试、单元测试、集成测试、验收测试
D: 验收测试、单元测试、系统测试、集成测试
答案: 【 单元测试、集成测试、系统测试、验收测试】
8、单选题:
软件测试技术可以分为静态测试和动态测试,下列说法中错误的是()。
选项:
A: 动态测试包含黑盒测试和白盒测试
B: 动态测试是指实际运行程序,通过运行的结果来发现程序中的错误
C: 静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误
D: 白盒测试是静态测试,黑盒测试是动态测试
答案: 【 白盒测试是静态测试,黑盒测试是动态测试】
9、单选题:
以下说法中,错误的是()
选项:
A: 测试是为了发现Bug,确认系统是否跟用户的需求一致
B: 静态测试和动态测试都需要运行程序
C: 静态测试是不需要运行程序的测试
D: 动态测试是需要运行程序的测试
答案: 【 静态测试和动态测试都需要运行程序】
10、单选题:
调试是()
选项:
A: 找到并修复软件错误的过程
B: 发现与需求规格说明不一致的问题
C: 发现软件错误的过程
D: 运行程序查看结果的过程
答案: 【 找到并修复软件错误的过程】
11、单选题:
对于软件测试分类,以下除了( ),都是按照不同的测试阶段来进行划分。
选项:
A: 系统测试
B: 集成测试
C: 单元测试
D: 黑盒测试
答案: 【 黑盒测试】
12、单选题:
下列关于软件测试的说法中,错误的是()
选项:
A: 软件动态测试的过程可划分为以下阶段:分析软件需求规格说明书;设计测试用例;编写测试代码;执行测试代码,发现并记录Bug
B: 软件测试并不能发现所有的Bug,有些Bug会隐藏在软件当中没有被发现
C: 软件测试的关键问题是如何选择测试用例
D: 软件测试一定能发现所有的Bug
答案: 【 软件测试一定能发现所有的Bug】
第2部分 白盒测试方法(必看,单元测试必做)
白盒测试单元测试
1、单选题:
使用白盒测试方法时,应根据( )和指定的覆盖标准来设计测试用例
选项:
A: 程序的内部逻辑结构
B: 程序的复杂程度
C: 使用说明书
D: 程序的功能
答案: 【 程序的内部逻辑结构】
2、单选题:
白盒测试一般用于( )。
选项:
A: 单元测试
B: 集成测试
C: 系统测试
D: 验收测试
答案: 【 单元测试】
3、单选题:
&lr
