欢迎光临,有需要请联系站长!
想要快速找到正确答案?
立即关注 超新尔雅学习通微信公众号,轻松解决学习难题!
作业辅导
扫码关注
论文指导
轻松解决学习难题!
中国大学MOOC软件需求分析与测试作业答案
软件需求分析与测试
学校: 无
平台: 超星学习通
题目如下:
1. 下面对决策表法描述不正确的是哪一条?
A. 是最为i严格、最具有逻辑性的黑盒测试方法
B. 适合处理针对不同逻辑条件的组合值执行不同操作的问题
C. 决策表由条件桩、动作桩、条件项和动作项所组成
D. 决策表中条件的排列顺序可能会影响到所执行的操作
答案: 决策表中条件的排列顺序可能会影响到所执行的操作
2. 分析理解下列决策表,根据其初始决策表和简化后的决策表设计的测试用例数分别是
A. 4、4
B. 8、4
C. 8、6
D. 8、8
答案: 8、4
3. 根据某银行信用卡管理系统的规格说明构造出如下所示的决策表,现有一个测试用例的输入为:工作人员收到一张没有挂失、但已经超过透支限额的信用卡,并且信用卡的地址也已经变更,那么该测试用例的预期结果是
A. 工作人员应该更改信用卡地址,提高信用卡透支额度,并且允许客户付款
B. 工作人员应该更改信用卡地址,提高信用卡透支额度,但不允许客户付款
C. 工作人员应该更改信用卡地址,并且允许客户付款
D. 工作人员应该提高信用卡透支额度,并且允许客户付款
答案: 工作人员应该更改信用卡地址,提高信用卡透支额度,并且允许客户付款
4. 理论上来说,测试的完备性和无冗余性通过决策表可以得到较为完美的体现。
答案: 正确
5. 决策表针对输入条件仅考虑有效等价类,不考虑无效等价类。
答案: 正确
6. 决策表中如果有n条件,并且每个条件有两种取值,将产生2n种规则。
答案: 错误
7. 以下关于软件测试原则的叙述中,不正确的是( )
A. 试用例不仅选择合理的输入数据,还要选择不合理的输入数据
B. 制定测试计划并严格执行,排除随意性
C. 序员应尽量测试自己的程序
D. 发现错误较多的程序段,应进行更深入的测试
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
8. 以下软件质量保证的目标中,( )是错误的。
A. B.保证开发出来的软件和软件开发过程符合相应标准与规程,不存在软件缺陷
B. C.保证软件产品、软件过程中存在的问题得到处理,必要时将问题反映给高级管理者
C. 通过监控软件开发过程来保证产品质量
D. D.确保项目组制定的计划、标准和规程适合项目组需要,同时满足评审和审计需要
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
9. 软件测试用例主要由输入数据和( )两部分组成。
A. 预期输出结果
B. 测试规则
C. 以往测试记录分析
D. 测试计划
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
10. 下面有关测试原则的说法正确的是( )。
A. 测试用例只需选取合理的输入数据
B. 程序最好由编写该程序的程序员自己来测试
C. 测试用例应由测试的输入数据和预期的输出结果组成
D. 应该在代码编写完成后开始测试
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
11. 测试的关键问题是()。
A. 如何组织软件评审
B. 如何验证程序的正确性
C. 如何采用综合策略
D. 如何选择测试用例
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
12. 以下关于测试时机的叙述中,正确的是 ( )。
A. 若能推迟暴露软件中的错误,则修复和改正错误所花费的代价就会降低
B. 需求分析和设计阶段不需要测试人员参与
C. 应该尽可能早的进行测试
D. 应该在代码编写完成后开始测试
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
13. 经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误较多,则该模块中残存的错误数目与其他模块相比,通常应该()。
A. 不确定
B. 较多
C. 较少
D. 相似
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
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. 测试用例由 和预期的输出结果两部分组成。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
20. 测试能由非开发人员进行,调试必须由开发人员进行
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
21. 软件只要经过严格严谨的内部测试之后,可以做到没有缺陷。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
22. 软件发布后如果发现质量问题,那全部是软件测试人员的责任.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
23. 软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
24. 软件只要经过严格严谨的测试之后,可以做到没有缺陷。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
25. 软件测试的目的就是为了证明软件正确。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
26. 在设计测试用例时,应包括合理的输入条件和不合理的输入条件。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
27. 没有可运行的程序,就无法进行测试工作。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
28. 测试用例应由测试输入数据和对应的实际输出结果这两部分组成。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
29. 软件测试的目的是( )
A. 容忍软件开发中出现的错误
B. 修改软件开发中出现的错误
C. 避免软件开发中出现的错误
D. 发现软件开发中出现的错误
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
30. 软件质量的定义是()。
A. 软件特性的总和,以及满足规定和隐含的需求的能力
B. 软件的功能性、可靠性、易用性、效率、可维护性、可移植性
C. 最大限度地令用户满意
D. 满足规定用户需求的能力
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
31. 软件测试的过程主要可分为5个阶段,即计划测试、设计测试、实施测试、执行测试、 。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
32. ________等价类是对于软件需求规格说明而言,合理、有意义的输入数据构成的集合,即被测对象能接受的数据。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
33. 黑盒测试方法的综合使用策略:若被测对象输入条件之间包含相互依赖关系,则基于有效域的等价划分,使用____________消除测试的冗余;对于参数配置类的软件系统,或对被测对象完全不了解时,采用________测试方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
34. 针对有效等价类设计一个测试用例时,使其覆盖尽可能多尚未被覆盖的有效等价类;针对无效等价类设计一个测试用例时,使其覆盖 无效等价类。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
35. 下列不属于黑盒测试方法的是( )。
A. 变异测试
B. 边界值分析
C. 决策表测试
D. 等价类划分
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
36. 以下关于决策表测试的叙述中,不正确的是( )。
A. 决策表需要合并相似规则
B. n个条件可以得到最多2n个规则的决策表
C. 决策表由条件桩、动作桩、条件项和动作项所组成
D. 决策表依据软件规格说明建立
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
37. 边界值分析是一种常用的黑盒测试法。某程序循环体最少执行0次,最多执行100次,采用边界值分析法,宜选择( )作为测试用例。
A. 循环0次、循环100次、循环49次、循环50次
B. 循环1次、循环99次、循环49次、循环50次
C. 循环0次、循环1次、循环99次、循环100次
D. 循环0次、循环100次
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
38. 对于参数配置类的软件,要用 ( ) 选择较少的组合方式达到最佳效果.
A. 正交表法
B. 决策表
C. 场景法
D. 等价类划分
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
39. 下面对等价类划分法描述错误的( )。
A. 从每个部分中选取少数具有代表性的数据作为测试用例
B. 将测试对象的输入域划分成若干部分
C. 只需要考虑程序中合理的、有意义的输入数据
D. 等价类划分的主要依据是需求规格说明书
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
40. 为某超市设计购物卡消费程序,为保证购物卡消费安全,必须对以下可能情况进行分析: 购物卡是否有效 密码是否正确 购物卡己充值 购物卡内余额不足 购物消费成功 为该购物卡程序设计测试用例的最好方法是( )。
A. 等价类划分法
B. 场景分析法
C. 错误推测法
D. 正交表法
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
41. 以下描述中( )是正确的。
A. 在功能测试中,应选择所有不同的测试方法,围绕功能点设计尽量多的测试用例
B. 功能测试中,针对事件流中每个节点,应使用等价类和边界值测试对涉及的数据进行校验
C. 在功能测试中,应优先使用等价类测试方法来测试数据,然后使用场景法测试流程,最后使用边界值测试做补充测试
D. 在数据可以穷尽的情况下,只要能保证测试用例覆盖所有数据,就可以确保测试没有风险
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
42. 下面对黑盒测试的描述,错误的是( )。
A. 黑盒测试可以检测软件行为、性能等特性是否满足要求
B. 黑盒测试可以检测软件是否有人机交互上的错误
C. 黑盒测试依赖软件内部的具体实现,若实现发生变化,需重新设计测试用例
D. 黑盒测试用例设计可以和软件实现同步进行
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
43. 在功能测试中,假设求实数X的平方根,我们第一次输入“最小的负实数”进行测试,第二次输入“稍小于0”进行测试,第三次输入0进行测试,第四次输入“稍大于0”进行测试,第五次输入“最大的正实数”进行测试,那么这种测试属于( ).
A. 绝对值分析
B. 等价类划分
C. 边界值测试
D. 相对值分析
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
44. 基于场景的测试仅需针对输入域展开分析,不适于从输出域展开测试。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
45. 有效等价类指对于程序规格说明来说,是合理的、有意义的输入数据构成的集合。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
46. 当输入条件之间相互独立时,最好采用决策表测试方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
47. 使用场景法设计测试用例时,也需要结合使用边界值或等价类测试方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
48. 决策表方法不适用于处理无效域的数据。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
49. 边界值分析法就是对输入或输出的边界值进行测试的一种黑盒测试方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
50. 所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
51. 黑盒测试会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
52. 基于正交表的测试适用于对数据完全不了解或者数据完全无规律的情况。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
53. 基于场景的测试是从业务流程优选的角度展开测试,适用于系统测试阶段。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
54. 对于参数配置类的软件系统,或对被测对象完全不了解时,应采用基于正交表的方法来设计测试用例。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
55. 对于参数配置类的软件系统,或对被测对象完全不了解时,应采用基于决策表的测试方法来设计测试用例。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
56. 黑盒测试方法仅能在系统测试中使用
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
57. 基于决策表的测试从业务流程优选的角度展开测试,适用于系统测试阶段。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
58. 以下描述中正确的是( )。
A. 黑盒测试方法要求测试人员具有较高的编程能力
B. 黑盒测试方法仅能在系统测试中使用
C. 黑盒测试的依据是程序源代码
D. 在任何情况下使用黑盒测试方法都无法做到穷尽测试
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
59. 单元测试中设计测试用例的依据是( )。
A. 用户需求规格说明书
B. 概要设计规格说明书
C. 项目计划说明书
D. 详细设计规格说明书
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
60. 下列哪一项不属于软件测试的阶段( )。
A. 测试执行
B. 冒烟测试
C. 测试设计
D. 测试计划
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
61. 下列不属于测试文档的是( )。
A. 测试用例
B. 程序流程图
C. 测试计划
D. 测试报告
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
62. 一般来说,对一个程序单元的测试应满足一些具体的技术要求,或达到一定的技术指标。下面选项中属于单元测试相关的技术要求或指标的是( )。
A. 语句覆盖率达到100%
B. 逻辑比较和控制流处理正确
C. 局部变量的边界条件处理正确
D. 以上全部
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
63. 下列哪一项不是一个单元( )。
A. 类
B. 函数
C. 语句
D. 菜单
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
64. 下列各项中( )不是测试计划所包含的内容。
A. 测试资源、进度安排
B. 测试结果
C. 测试范围
D. 测试策略
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
65. 在对具有层次结构的大型软件进行单元测试时,有一种方法是从上层模块开始,由上到下进行测试。此时,用于代替被测模块调用的子模块是( )。
A. 桩模块
B. 驱动模块
C. 底层模块
D. 主模块
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
66. 单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是( )。
A. 出错处理
B. 重要的独立路径
C. 系统功能
D. 局部数据结构
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
67. 单元测试必须由测试工程师来完成。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
68. 开发单元测试脚本不需要提前设计测试用例。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
69. 全局数据结构是单元测试阶段主要检查的内容。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
70. 单元测试有利于程序员提交代码的质量.
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
71. 我是个很棒的程序员, 我无需进行单元测试。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
72. 做了良好的单元测试就不需要做集成测试了。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
73. 单元测试就是用某一款代码扫描工具将产品代码扫描一遍,看看有没有什么问题。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
74. 对于被测试类中的私有方法,可以将该方法改为公有方法再测试。(对)
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
75. 冒烟测试主要是对修改过的软件重新进行测试,以保证验证修改的正确性及其影响。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
76. 软件测试过程包含的测试活动有测试计划、测试设计、测试实施、测试执行、测试评估。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
77. 单元测试代码必须与产品代码放在一起,这样有助于测试。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
78. 单元测试中用来模拟被测模块调用者模块是( )。
A. 子模块
B. 父模块
C. 桩模块
D. 驱动模块
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
79. 对于被测试类中的私有方法,不需要测试。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
80. 下列选项中,不属于自动化测试缺点的是( )。
A. 自动化测试对测试团队的技术有更高的要求
B. 自动化测试对于迭代较快的产品来说时间成本高
C. 自动化测试具有一致性和重复性的特点
D. 自动化测试脚本需要进行开发,并且自动化测试中错误的测试用例会浪费资源
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
81. 下列选项中,可以瞬间将系统压力加载到最大的性能测试是( )。
A. 负载测试
B. 压力测试
C. 并发测试
D. 峰值测试
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
82. 为预测某Web系统可支持的最大在线用户数,应进行( )。
A. 负载测试
B. 压力测试
C. 疲劳强度测试
D. 大数据量测试
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
83. 系统测试阶段动态测试的目标是 ( )。
A. 检测组件中的不合格品
B. 动态检测模块与接口
C. 对软件系统的功能和非功能的全面动态测试
D. 对提交的软件进行验证性测试
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
84. 下列选项中,可以让系统在强负载情况下,持续运行一段时间(如7´24h)的测试( ).
A. 基准测试
B. 并发测试
C. 稳定性测试
D. 配置测试
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
85. 关于性能测试,下列说法中错误的是( )。
A. 软件响应慢属于性能问题
B. 性能测试是通过性能测试工具模拟正常、峰值及异常负载条件来对系统的各项性能指标进行测试
C. 性能测试可以发现软件系统的性能瓶颈
D. 性能测试是以验证功能实现完整为目的
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
86. 响应时间是指系统对用户请求做出响应所需要的时间。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
87. 压力测试是指持续不断地给被测试系统增加压力,直至被测试系统被压垮,以确定系统能承受的最大压力。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
88. 性能测试只能测试系统是否满足用户需求,无法发现潜在的性能问题。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
89. 基准测试就是一次功能测试。( )
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
90. 用户界面测试只不过是在界面上东看看西看看,没有什么技术含量。
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
91. 自动化测试工具中,( )是最难自动化的。
A. 测试执行
B. 实际输出与预期输出的比较
C. 测试用例的生成
D. 测试录制与回放
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
92. 下列选项中不属于安全测试方法的是( )。
A. 安全功能测试
B. 安全漏洞测试
C. 大数据量测试
D. 数据侦听
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
93. 以下( )不是软件性能测试的指标。
A. 响应时间
B. 吞吐量
C. 资源利用率
D. 进程数
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
94. 下列( )不属于软件缺陷。
A. 测试人员主观认为不合理的地方
B. 软件未达到产品说明书标明的功能
C. 软件出现了产品说明书指明不会出现的错误
D. 软件功能超出产品说明书指明范围
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
95. 修复软件缺陷费用最高的是( )阶段
A. 编制说明书
B. 设计
C. 编写代码
D. 发布
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
96. 导致软件缺陷的最大原因是( )。
A. 规格说明书
B. 设计
C. 编码
D. 测试
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。
97. 软件缺陷产生的原因是( )。
A. 交流不充分及沟通不畅;软件需求的变更;软件开发工具的缺陷
B. 软件的复杂性;软件项目的时间压力
C. 程序开发人员的错误;软件项目文档的缺乏
D. 以上都是
答案:请关注【九八五题库】微信公众号,发送题目获取正确答案。