您的位置:首页 >人物 >

软件测试教程第三版(软件测试教程)

2023-08-04 12:27:53 来源:互联网

诸多的对于软件测试教程第三版,软件测试教程这个问题都颇为感兴趣的,为大家梳理了下,一起往下看看吧。

1、系统测试:系统测试是在所有的单元测试和集成测试之后,对系统的功能和性能进行的总体测试。

2、确认测试:模拟用户运行的业务环境,采用黑盒测试方法验证软件系统是否满足用户的需求或软件需求说明书中规定的软件特性(功能和非功能)。从测试原理上可以分为白盒测试、黑盒测试和灰盒测试。


(资料图片)

3、白盒测试:不使用用户界面,通过程序的源代码进行测试。这类测试需要从代码语法中发现内部代码在算法、溢出、路径、条件等等方面的缺点或错误,然后加以改正。

4、黑盒测试(Black-box testing):是在不检查程序源代码或不清楚软件源代码程序是如何设计的情况下,利用整个软件或某个软件功能进行的严格测试。

5、测试人员可以通过输入他们的数据,然后观察输出结果来理解软件是如何工作的。测试时把程序当成打不开的黑盆,测试人员在程序接口处测试,完全不考虑程序的内部结构和内部特性。

6、它只检查程序功能是否按照需求说明书正常使用,程序是否能正确接收和输出。黑盒测试方法主要有等价类划分、边界值分析、因果图和错误推断。

7、等价类划分:就是把所有可能的输入数据,也就是程序的输入域划分成若干部分(子集),然后从每个子集里选取几个有代表性的数据作为测试用例。该方法是一种重要且常用的黑盒测试用例设计方法。

8、灰盒测试:灰盒测试和黑盒测试一样通过用户界面测试,但是测试人员已经知道如何设计软件的源代码程序或者某个软件功能。甚至看了部分源代码。

9、因此,测试人员可以真正测试某些条件/功能。软件特性可以分为功能测试和性能测试。

10、功能测试:指为确保软件系统的正确性、完整性等特性而进行的测试。性能测试:指为评估软件系统的性能和预测软件系统的性能趋势而进行的测试和分析。

以上就是软件测试教程这篇文章的一些介绍,希望对大家有所帮助。

关键词: