软件测试理论综述
发布时间
阅读量:
阅读量
1、是什么:验证软件是否满足用户的需求。
2、与调试的区别
- 和调试的区别:就目的而言,软件测试主要目的是评估软件质量并基于需求标准进行检验;而调试则是定位并解决程序问题的关键任务。在参与角色上,则是测试工作主要由测试人员与开发人员共同执行、而调试工作则由开发人员独自完成;从实施阶段来看,则是测试贯穿于整个软件生命周期中各环节、而调试则通常集中在系统设计与编码阶段。
- 在难易程度与专业技能要求方面,则呈现出显著差异:从广度上看,在专业深度上开发工作较为专注且难度适中;而测试工作则涉及范围较大且专业知识要求相对较低。
3、软件测试的原则:以客户为中心,遵循软件测试的规范、流程、标准和要求。
4、什么是bug:如果某个系统的实际运行结果与预期目标不符,则可以将其视为问题。具体可分为以下两种情形:一种是功能未实现或功能需求未能完全满足;另一种则是功能实现了但与预期的需求存在差异。
- 当软件需求规格既存在又合乎逻辑时,若发现功能与需求规格不符,则将其视为软
件错误问题,归类为bug。- 当软件需求规格缺失而用户的需求明确且合乎逻辑时,若发现功能与实际要求不符,
则将其视为软
件错误问题或称作bugs。
- 当软件需求规格缺失而用户的需求明确且合乎逻辑时,若发现功能与实际要求不符,
- 如何定义测试用例:开发人员向被评估系统发出的一系列组合体,这些组合体由测试数据、操作步骤、运行环境和预期目标组成。
6、五个开发模型:
- 瀑布模型。
全部评论 (0)
还没有任何评论哟~
