(精品)《软件测试技术》期末A卷及参考答案.pdf
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
《软件测试技术》期末A卷涉及了多个关于软件测试的核心概念和实践,以下是对这些知识点的详细解析: 1. **软件缺陷修复成本**:在软件生命周期中,需求分析阶段发现并修复缺陷的成本最低。因为随着项目的推进,修复缺陷的代价会逐渐增加。 2. **单元测试**:驱动模块是用于模拟被测模块调用者的模块,它提供测试输入并管理测试过程。 3. **测试效率**:选择能够最大化发现错误可能性的数据作为测试数据,能更有效地提高测试效率。 4. **系统测试类型**:侧重于观察资源耗尽情况下的软件表现的测试称为压力测试,旨在确定系统在极限负荷下的表现和稳定性。 5. **用户参与测试**:验收测试通常需要用户参与,以确保软件满足用户需求和期望。 6. **软件测试员职责**:软件测试员的主要目标是尽早发现软件缺陷,并确保它们得到修复,以提高软件质量。 7. **测试方法**:等价类划分法是边界值分析法的基础,而因果图法是基于决策表法的一种黑盒测试方法。 8. **单元测试内容**:用户界面测试不属于单元测试,而是属于更高级别的集成测试或系统测试范畴。 9. **白盒与黑盒测试**:划分依据是是否查看被测源程序,白盒测试关注内部逻辑,黑盒测试关注外部行为。 10. **测试文档**:程序流程图不属于测试文档,它是设计阶段的产物。 11. **软件开发模式**:边写边改模式是一种没有严格计划和过程的开发方式。 12. **路径覆盖**:实现路径覆盖并不意味着实现了判定覆盖、条件覆盖或判定/条件覆盖,因为这些覆盖标准更具体和深入。 13. **测试认知**:测试不能绝对证明软件的正确性,只能验证其在特定条件下的行为。 14. **Web功能测试**:链接测试是功能测试的一部分,检查网页间的链接是否有效。 15. **单元测试方法**:通常采用白盒测试为主,辅以黑盒测试,以确保全面测试。 16. **白盒测试数据**:确定测试数据时需要考虑程序的内部逻辑。 17. **自动化测试优点**:速度快、效率高、准确度和精确度高是自动化测试的优势,但不能充分测试所有软件,因为有些复杂场景或特殊情况仍需人工介入。 18. **配置测试**:配置测试主要是检查软件在不同环境下的兼容性和功能完整性。 19. **测试计划**:测试策略是测试计划的重要组成部分,定义了如何进行测试。 20. **审查方式**:公开陈述是一种正式审查方式,而检验通常是非正式的。 此外,判断题部分涉及到测试员的角色、软件测试的作用、程序员参与测试的效益、需求文档变更控制、以及白盒测试的覆盖标准等基本概念。测试员应追求软件质量而非完美,软件测试是发现而不是排除缺陷,程序员通常也参与测试以增进了解,产品说明书的变更需要控制以保持一致性。条件覆盖不如判定覆盖全面,因为它可能忽视了条件组合的影响。
剩余32页未读,继续阅读
- 粉丝: 6751
- 资源: 3万+
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助