软件测试的方法
浏览量:2496
测试分静态测试和动态测试。不需要测试用例的测试就是静态测试,而需要测试用例的测试是动态测试。通常测试是指动态测试。
1.软件开发公司的静态测试。
所谓静态测试是指不需要运行被测程序,无须测试用例的测试。测试的手段主要是通过人工检查源代码,检查、评审各阶段测试的结果;或通过测试工具检查、分析被测程序。显然,静态测试主要是对文档的测试。文档测试是评审和审查阶段所必需的。在黑盒法中进行等价类划分边界值分析中需要根据规约运行亲统,检查是否符合规约给出的功能实现。这个过程同样也在测试文档,看文档对系统购使用及功能设计描述的是否精确、是否和实际程序一致,文档的使用是否方便,使用指南的定位是否方便准确等。
2.动态测试。
软件开发公司如何进行测试呢?概括起来测试方法有两类:黑盒测试法和白盆测试法。如果已经知道了产品应该具有的功能,可以通过测试来检验是否每个功能都正常使用,这是黑盒测试法。黑盒测试法就是不知道盒子里装的东西,只知道什么输入会有什么输出,即被测程序的功能,所以又称儿功能测试。如果知道产品内部预定的工作过程,可以通过测试来检验产品内部动作是否按照规格说明书的规定正常进行,这是白盒测试法。显然,白盒测试法就是知道盒子里装的东西,对内部的程序逻辑进行测试,所以又称结构测试。两种测试方法的使用条件不同,所以用途也不同。
本文由软件开发公司提供:http://www.eforces.cn
上一篇:软件测试和调试的区别
下一篇:软件开发的特点