成功测试
成功测试

您现在的位置: 成功测试简介_成功测试分数 > 成功测试物语 > 软件测试的策略有哪些方法

软件测试的策略有哪些方法

发布时间:2023/6/3 10:10:14   点击数:

测试策略在软件测试中非常重要,软件测试的策略、方法和技术多种多样,对于软件测试技术,可以从不同的角度进行分类:从是否执行测试的角度,可以分为静态测试和动态测试。不管测试是否针对系统的内部结构以及具体的实现算法,可以分为白盒测试和黑盒测试,下面我们将详细介绍一下。

  1.静态和动态的方法。

  所谓静态方法,就是不运行被测试程序本身,只通过分析或检查源程序的语法、结构、流程、接口等,来检查程序的正确性。静力法通过对程序的静态特性进行分析,可以发现缺陷和疑点,如不匹配的参数、不恰当的循环嵌套和分枝嵌套、不可允许的递归、未使用的变量、空指针的引用以及可疑的计算等等。该系统可以对静态测试结果进行进一步的检查,并为测试用例选择提供指导。

  动态法是通过运行被测程序,检验运行结果与预期结果之间的差异,并分析运行效率、鲁棒性等性能,此方法分为三个部分:构建测试实例,执行程序,分析程序输出结果。

  2.功能测试和结构测试。

  函数测试是在对程序功能抽象的基础上,将程序划分为功能单元,在数据抽象的基础上,对各功能单元生成测试数据进行测试。以此方法进行测试时,被测程序作为打不开的黑盒,因而无法了解其内部结构,故又称黑盒测试。

  其主要方法有逻辑驱动、基路测试等,主要用于软件验证。一种全面理解程序内部逻辑结构的白盒法,测试所有逻辑路径。白盒法是完全路径测试。采用这种方法时,测试人员必须检查程序的内部结构,从程序逻辑出发,得出测试数据。横贯程序的独立路径的数目是天文数字,即使每条路径都被检测出错误。



转载请注明:http://www.81guangchang.com/cgwy/17464.html

网站简介 | 发布优势 | 服务条款 | 隐私保护 | 广告合作 | 合作伙伴 | 版权申明 | 网站地图

当前时间:


冀ICP备20001468号-10