帮你提升成绩,规划学习路径,设计职业方向,解决作业难题,指导论文写作。
想要快速找到正确答案?
立即关注 九八五题库微信公众号,轻松解决学习难题!
作业论文指导
扫码关注
作业论文指导,轻松解决学习难题!
超星学习通无软件测试
软件测试
学校: 无
平台: 超星学习通
题目如下:
1. 1. 自动化测试层次分为________、_________、_________。
[hide]
答案: UI测试# 接口测试# 单元测试
[/hide]
2. 2. 测试脚本分为________、________、________。
[hide]
答案: 线性脚本# 结构化脚本# 共享脚本
[/hide]
3. 3. Selenium的3个核心组件是________、_______、_______。
[hide]
答案: Selenium IDE# Selenium Grid# Selenium Remote Control
[/hide]
4. 1. 单元测试一般以_______为主。
A. 白盒测试
B. 黑盒测试
C. 系统测试
D. 分析测试
[hide]
答案: 白盒测试
[/hide]
5. 2. 下面不属于白盒测试方法的是_______。
A. 语句覆盖
B. 判断覆盖
C. 边界值分析
D. 基本路径覆盖
[hide]
答案: 边界值分析
[/hide]
6. 3. 以下不属于白盒测试的优点的是_____。
A. 增大代码覆盖率
B. 与软件内部实现无关
C. 提高代码质量
D. 发现代码中隐藏的问题
[hide]
答案: 与软件内部实现无关
[/hide]
7. 1. 语句覆盖的目的是测试程序中的代码是否被执行,它只测试代码中的_______。
[hide]
答案: 可执行语句
[/hide]
8. 2. ________的作用是是使真假分支均被执行。
[hide]
答案: 判定覆盖
[/hide]
9. 3. ________是指判定语句中的每个条件都要取真、假各一次。
[hide]
答案: 条件覆盖
[/hide]
10. 4. 对于判定语句:If (a>1 AND c<1),测试时要保证a>1、c<1两个条件取“真”、“假”值各一次,同时,判定语句 If(a>1 AND c<1)取“真”、“假”也至少出现一次,这使用了_______覆盖方法。
[hide]
答案: 判定-条件覆盖
[/hide]
11. 5. 语句覆盖无法考虑分支组合情况。
[hide]
答案: 正确
[/hide]
12. 6. 语句覆盖可以测试程序中的逻辑错误
[hide]
答案: 错误
[/hide]
13. 7. 判定-条件覆盖没有考虑判定语句与条件判断的组合情况
[hide]
答案: 正确
[/hide]
14. 8. 下列选项中,哪一项不属于逻辑覆盖?( )
A. 语句覆盖
B. 条件覆盖
C. 判定覆盖
D. 判定-语句覆盖
[hide]
答案: 判定-语句覆盖
[/hide]
15. 9. 关于逻辑覆盖,下列说法中错误的是( )
A. 语句覆盖的语句不包括空行、注释等。
B. 相比于语句覆盖,判定覆盖考虑到了每个判定语句的取值情况。
C. 条件覆盖考虑到了每个逻辑条件取值的所有组合情况。
D. 在逻辑覆盖中,条件组合覆盖是覆盖率最大的测试方法。
[hide]
答案: 条件覆盖考虑到了每个逻辑条件取值的所有组合情况。
[/hide]
16. 10. 有一组测试用例使得每一个被测试用例的分支覆盖至少被执行一次,它满足的覆盖标准___________。
A. 语句覆盖
B. 判定覆盖
C. 条件覆盖
D. 路径覆盖
[hide]
答案: 判定覆盖
[/hide]
17. 11. 在下面所列举中的逻辑测试覆盖中,测试覆盖最强的是__________。
A.
B. 条件覆盖
C. 条件组合覆盖
D. 语句覆盖
E. 判定覆盖
[hide]
答案: 条件覆盖
[/hide]
18. 12. ( )是设计足够的测试用例,使得判断中每个条件的所有可能取值至少执行一次,同时每个判断的所有可能判断结果至少执行一次。
A. 条件覆盖
B. 组合覆盖
C. 判定-条件覆盖
D. 判定覆盖
[hide]
答案: 判定-条件覆盖
[/hide]
19. 1. 渗透测试主要是扫描软件安全漏洞。
[hide]
答案: 正确
[/hide]
20. 2. 下列选项中,哪一项是抓包工具?
A. AppScan
B. Filddler
C. Nmap
D. Metasploit
[hide]
答案: Filddler
[/hide]
21. 1. _______的目的是对最终软件系统进行全面的测试确保最终软件系统产品。
A. 单元测试
B. 系统测试
C. 功能测试
D. 集成测试
[hide]
答案: 系统测试
[/hide]
22. 2. 对软件是否达到用户的期望的测试称为_______。
A. 集成测试
B. 系统测试
C. 有效性测试
D. 验收测试
[hide]
答案: 验收测试
[/hide]
23. 3. ( )方法需要考察模块间的接口和各个模块之间的关系。
A. 单元测试
B. 集成测试
C. 确认测试
D. 验收测试
[hide]
答案: 集成测试
[/hide]
24. 4. 软件测试是软件开发过程中重要的和不可缺少的阶段,其包含的内容和步骤很多,而测试过程的多种环节中最基础的是( )
A. 集成测试
B. 单元测试
C. 系统测试
D. 验收测试
[hide]
答案: 单元测试
[/hide]
25. 5. 程序测试是一项复杂的工作,一般测试者在进行测试中都需要设计( )
A. 数据结构
B. 测试用例
C. 测试阶段
D. 测试方法
[hide]
答案: 测试用例
[/hide]
26. 6. 可以提高软件测试效率的是( )
A. 随意选取测试的数据
B. 制定测试计划
C. 选取边界数据作为测试用例
D. 取尽可能多的数据进行测试
[hide]
答案: 制定测试计划
[/hide]
27. 1. 软件测试是为了寻找错误而执行程序的过程
[hide]
答案: 正确
[/hide]
28. 2.
[hide]
答案: 错误
[/hide]
29. 3. 按照测试使用的技术可以将测试分为黑盒测试与白盒测试。
[hide]
答案: 正确
[/hide]
30. 4. 按照测试阶段可以将软件测试分为单元测试、( )、( )、( )和( )。
[hide]
答案: 冒烟测试# 集成测试# 系统测试# 验收测试
[/hide]
31. 5. 按照自动化测试程度可以将软件测试分为( )和( )。
[hide]
答案: 手工测试# 自动化测试
[/hide]
32. 1. 软件生命周期有几个阶段
A. 4
B. 5
C. 6
D. 7
[hide]
答案: 6
[/hide]
33. 2. 下列选项中,哪一项不是软件开发模型?
A. V模型
B. 快速模型
C. 螺旋模型
D. 敏捷模型
[hide]
答案: V模型
[/hide]
34. 3. 下列选项中,哪一项不是影响软件质量的因素?
A. 需求模糊
B. 缺乏规范的文档指导
C. 使用新技术
D. 开发人员技术有限
[hide]
答案: 使用新技术
[/hide]
35. 4. 软件的开发模型有几个,分别是( )、( )、( )、( )、( )
[hide]
答案: 螺旋模型
[/hide]
36. 5. 早期的线性开发模型称为( )
[hide]
答案: 瀑布开发模型
[/hide]
37. 6. 引入风险的开发模型是( )
[hide]
答案: 螺旋模型
[/hide]
38. 7. 现在比较流行的软件开发模型为螺旋模型。
[hide]
答案: 错误
[/hide]
39. 1. 对于一个含有n个变量的程序,采用边界值分析法测试程序会产生( )个测试用例。
A. 6n+1
B. 5的n次方
C. 4n+1
D. 7的n次方
[hide]
答案: 4n+1
[/hide]
40. 2. 如果一个程序有两个输入变量x1和x2,区间分别为:a<=x1<=d,[a,b],[b,c],[c,d];e<=x2<=g,[e,f],[f,g];则下列______图可表示为健壮性边界值测试用例。
A.
B.
C.
D.
[hide]
答案:
[/hide]
41. 3. 关于边界值分析法的叙述下面哪个是错误的( )
A. 边界值分析法是作为等价类划分法的补充
B. 对输入或输出的边界值进行测试的一种方法
C. 边界值法是最为严格的一种黑盒测试方法
D. 边界值分析不仅注意输入条件,它还根据输出的情况设计测试用例
[hide]
答案: 边界值法是最为严格的一种黑盒测试方法
[/hide]
42. 4. 对于边界值分析法的描述,以下哪个原因是正确的。
A. 考虑程序输入的各种组合情况
B. 因为大量的故障往往发生在输入定义域或输出值域的边界上
C. 边界值法既考虑了输入的边界,又考虑了输出条件的边界
D. 因为边界值法能将复杂的问题按照各种可能的情况全部列出来,简单又避免遗漏
[hide]
答案: 边界值法既考虑了输入的边界,又考虑了输出条件的边界
[/hide]