标签:目的 评估 需求分析 基础 发布 理论 简单的 软件 成本
对于做软件测试,从一开始都要问这两个问题:
1. 软件测试是什么?
2. 软件测试的目的是什么?
1. 软件测试是什么呢?
从软件测试的工作内容来看,就是找bug,那么什么是bug呢?一个简单的定义就是实际结果与预期结果不符。那么实际结果是怎么来的呢?这就涉及到了测试执行的部分,预期结果怎么来的呢?那就是从需求分析,测试范围的确定来的了。
从整个软件生命周期来看,软件测试的对象包含了整个软件生命周期的产出物。对开发结果进行检验,以保证阶段的正确完成。
2. 软件测试的目的是什么?
为什么要做软件测试这件事情呢?从浅的层次上来说,就是为了找缺陷,或者可以加上一个前提,消耗成本低,那么如何能够消耗成本低呢?这就是为什么有那么多软件测试的理论和技术的诞生了,就是为了提高测试效率的基础上降低成本。
从产品的角度上来看,就是为了最终发布的产品能够达到用户的需求,把尽可能多的问题在发布交付之前发现并改正。从软件工程的角度上来看,是为了确保软件完成了需求上说明的功能。还可以更深入一点,为软件的质量提供评估依据,为软件质量改进和管理提供帮助
标签:目的 评估 需求分析 基础 发布 理论 简单的 软件 成本
原文地址:https://www.cnblogs.com/sarahMao/p/Mia.html