软件测试笔记2-目的
来源:互联网 发布:深圳发展中公司 知乎 编辑:程序博客网 时间:2024/06/05 20:44
软件测试的目的
软件测试的目的:
验证软件是否满足软件开发合同或项目开发计划、系统设计文档、软件需求规格说明、软件设计说明和软件产品说明等规定的软件质量需求。
通过测试发现软件缺陷
为软件产品的质量测量和评价提供依据
测试的目的是发现尽可能多的缺陷,而不是证明“软件没有问题”。成功的测试在于发现了迄今为止尚未发现的缺陷。测试人员的职责是设计测试用例来有效地揭示潜伏在软件里的缺陷。
测试活动包括了执行软件以及之前、之后的一些活动,包括计划和控制、选择测试条件、设计测试用例、检查测试结果、评估出入口准则、报告测试过程及被测系统、测试结束、总结,文档(含源代码)和静态分析。不同的测试阶段考虑不同的测试目的。通常情况下,软件测试至少要达到3个目标:
确保产品完成了它所承诺或公布的功能。软件要符合需求,开发出的软件应该达到所有功能都有明确的书面说明,不能有文档缺陷
确保产品满足性能和效率的需求。系统运行效率低、用户界面不友好、用户操作不方便的产品的市场空间肯定会越来愈小。通过测试改善产品性能额效率也是测试工作的一个目标。用户最关心的不是软件的技术有多先进,功能有多强大,而是能从这些技术和功能中得到多少好处。
确保产品是健壮的、适应用户环境的。健壮性即稳定性,是产品质量的基本需求。软件稳定的运行才不会中断用户的工作。
软件测试有4个方面的作用
产品质量评估:为软件产品发布(验收测试)、软件系统部署(性能规划测试)、软件产品鉴定(第三方独立测试)和其他决策提供产品质量所需的各种信息和报告。
持续的质量反馈:通过持续的测试(需求评审、设计评审、代码评审)对产品质量提供持续的、快速的反馈,从而在开发中不断地及时解决质量问题,改进产品质量、减少各种返工。最大限度地降低软件开发的劣质和成本。
客户满意度提升:通过测试发现要交付产品的各种缺陷,降低或消除产品的质量风险,提高客户的满意度。
缺陷预防:分析缺陷,找根本原因(流程缺失、不遵守流程、错误的行为方式、不良习惯等原因),总结出软件缺陷模式,采取措施纠正深层次问题,避免将来再犯同样的错误。
0 0
- 软件测试笔记2-目的
- 软件测试学习笔记第一课:测试定义,目的。
- 软件测试目的
- 软件测试目的
- 软件测试目的
- 软件测试的目的
- 软件测试目的
- 软件测试的目的
- 软件测试的目的
- 软件测试的目的
- 什么是软件测试,软件测试的目的?
- 软件测试目的和作用
- 转:软件测试的目的
- 软件测试活动的目的
- 软件测试的目的是什么?
- 软件测试的目的是什么
- 软件测试的目的-防范项目风险
- 测试目的变迁 带来软件发展
- javafx TableView中的TableColumn如何填充的自带类,以及编辑单元格
- 2017.1.19 bug总结
- Git与github基本操作
- 网页游戏开发入门教程三(简单程序应用)
- linux下python安装Mysql扩展
- 软件测试笔记2-目的
- webservice axi2 远程服务端接口调用
- 哈理工OJ 1942 this is bad problom(搜索BFS)
- SharedPreferencesManager无法通过代码删除缓存
- maven tomcat 配置
- iOS 技术支持网址
- 经典散文集锦:读者杂志卷首语大荟萃
- CC1110下载程序接口电路图详解
- iOS 判断整数的位数,每位分别是什么。