当前位置: 首页> 技术文章> 软件测试方法

软件测试方法

软件测试方法

计算机软件测试可以选用不同的方法,但软件会因为测试次数的增加而产生免疫,因此,要想保证软件测试的效果,测试人员在对软件进行测试的过程中,要根据软件的特性,在不同的测试方法中选择最佳方案。


黑盒测试也叫作功能性测试,主要测试计算机软件能否在使用过程中实现其基本功能。之所以称其为黑盒测试,是因为我们可以将软件看作一个无法打开的黑盒,在测试内部程序及算法前先对其程序接口进行测试。它是一种从用户角度来测试输入及输出的行为,如果在进行黑盒测试前,软件运行的外部环境存在问题,则无法直观反映出软件存在的漏洞及问题。一般情况下,黑盒测试法主要用于检测软件在开发中存在的功能性错误、软件运行界面存在的问题以及软件初始化错误等。黑盒测试法无法对计算机软件进行全面的项目测试,主要是由于这一方法在模式上的限制,需要通过穷举法来进行测试,同时还要针对合法指令及不合法指令进行测试。因此,针对常见漏洞进行有针对性的测试时常使用此方法。

upfile1626226513220.png

白盒测试也叫作结构性测试,主要测试计算机软件程序内部的结构,测评软件程序的结构是否与规定一致,程序通路是否与预期相符。称其为白盒测试,正是因为期检测方法与黑盒测试相对立。如果说进行黑盒测试时将软件视为无法打开的黑盒,在进行白盒测试时则将软件视为被完全打开的盒子,然后考察软件程序的逻辑路径,从而对软件程序能否达到预期状态进行评估,确保软件程序的安全性。


静态测试法主要包括代码走查、技术评审等,是测试人员对程序的接口、过程及结构进行全面的测试及检查,查找程序结构、符号等是否与设计说明书一致,是否存在可疑计算或不匹配参数等错误之处。


动态测试法是与静态测试法相对应的计算机软件测试方法,主要通过软件运行,在动态过程中对软件运行行为及结果进行测试,以确定软件是否与设计标准相符合。在采用动态测试法时,要使软件完整运行,从而对其运行状况进行全面检查,然后形成软件测试的相关数据,推动计 

算机软件测试工作的开展.


如需了解更多测试技术信息请关注:http://www.duoceshi.cn/ 深圳市多测师信息技术有限公司

 


上一篇: 深圳it培训之运算符的运用

下一篇: 软件测试之性能测试环境搭建方法

QQ技术交流群

多测师官方学习交流
556733550

加入群聊