软件测试概述


对于做软件测试,从一开始都要问这两个问题:

1. 软件测试是什么?

2. 软件测试的目的是什么?

 

1. 软件测试是什么呢?

从软件测试的工作内容来看,就是找bug,那么什么是bug呢?一个简单的定义就是实际结果与预期结果不符。那么实际结果是怎么来的呢?这就涉及到了测试执行的部分,预期结果怎么来的呢?那就是从需求分析,测试范围的确定来的了。

从整个软件生命周期来看,软件测试的对象包含了整个软件生命周期的产出物。对开发结果进行检验,以保证阶段的正确完成。

2. 软件测试的目的是什么?

为什么要做软件测试这件事情呢?从浅的层次上来说,就是为了找缺陷,或者可以加上一个前提,消耗成本低,那么如何能够消耗成本低呢?这就是为什么有那么多软件测试的理论和技术的诞生了,就是为了提高测试效率的基础上降低成本。

从产品的角度上来看,就是为了最终发布的产品能够达到用户的需求,把尽可能多的问题在发布交付之前发现并改正。从软件工程的角度上来看,是为了确保软件完成了需求上说明的功能。还可以更深入一点,为软件的质量提供评估依据,为软件质量改进和管理提供帮助


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM