软件测试基础知识一览

写在前面:本文参考郁莲老师的《软件测试方法与实践》和陈能技、黄治国老师编著的《软件测试基础大全》所写。

自己找工作时,苦于在网上没有找到专门介绍软件测试的基础知识。现在自己工作定了,结合两本比较基础的软件测试书籍,来给大家梳理一下软件测试的基础知识。


一. 软件测试的定义

定义:一方面确认软件做了期望的事,另一方面确认软件以正确的方式做事。


二. 软件测试的目的

1.在于发现软件的错误,一个好的测试指发现了至今尚未发现的错误(bug)(而不是证明“软件是正确的”);

2.提高软件质量。


三. 软件测试的过程

 


四. 软件测试的计划



五.软件测试应遵循的原则



六. 测试类型分类



1. 其中对于白盒测试来说,其可以细分为几下几种测试方法:

(需要强调的是,以下六种方法的覆盖强度从上往下依次增强。这是好多笔试题会考到的地方)



2.黑盒测试又可以,分为以下几种方法:

(前面四种方法是最常用的黑盒测试方法)



七. 测试人员需要具备的能力



好了,现在写的只是软件测试的基础知识,后续我还会对软件测试的深入知识进行补充,咱们下次再见。

有问题可以给我留言,我看到会回复的。