软件测试相关的理论知识总结

  说起软件测试,我们首先想起的是让软件的产品质量更加完美,但更加重要的是让用户收获到更完美的对产品的体验感。毕竟,软件开发出来的最终目的还是满足客户需求。下边为大家讲解一下软件测试相关的理论知识!

  1.测试是 “ 泛型概念 ”

  软件测试应该是一个泛型概念,涵盖整个软件生命周期,这样才能确保周期的每个阶段禁得起考验。同时测试本身也需要有第三者进行评估(信息系统审计和软件工程监理),即测试本身也应当被测试,从而确保测试自身的可靠性和高效性。否则自身不正,难以服人。

  另外还需指出的是软件测试是提高软件产品质量的必要条件而非充分条件,软件测试是提高产品质量最直接、最快捷的手段,但决不是一个根本手段。

  2.缺陷的必然性

  软件测试中,由于错误的关联性,并不是所有的软件缺陷都能够得以修复。某些软件缺陷虽然能够得以修复但在修复的过程中我们会难免引入新的软件缺陷。

  因此评估软件缺陷的重要度、影响范围,选择一个折中的方案或是从非软件的因素(比如提升硬件性能)考虑软件缺陷成为我们在面对软件缺陷时一个必须直面的事实。

  3.软件测试必须有预期结果

  没有预期结果的测试是不可理喻的。软件缺陷是经过对比而得出来的。这正如没有标准无法进行度量一样。如果我们事先不知道或是无法肯定预期的结果,我们必然无法了解测试的正确性。郑州同济不孕不育医院:http://jbk.39.net/yiyuanzaixian/zztjyy/郑州男妇科医院在线咨询:http://news.39.net/ylzx/zztjyy/郑州妇科医院那里好:http://jbk.39.net/yiyuanzaixian/sysdfkyy/

猜你喜欢

转载自www.cnblogs.com/penguin0601/p/13371317.html