一个软件出产之前必须经过严格的测试才能供用户使用,通过测试发现软件开发存在的问题,并加以改正 。
软件测试的方法一般分为两大类,即动态测试和静态测试 。
【软件测试的分类?,软件的分类有哪些】1.动态测试 。通过运行软件的程序来发现存在的错误,一般分为黑盒测试法、白盒测试法和灰盒测试法 。通过选取少量最有代表性的输入数据,用较少的代价来发现软件程序存在的错误 。
a.黑盒法 。将补测试程序看作一个黑盒子里,不考虑程序内部的结构和处理过程,只在软件接口处对其功能进行测试 , 检查软件程序是否满足功能要求,又称为功能测试或数据驱动测试 。
b.白盒法 。把测试对象看作一个打开的盒子 , 测试人员需要了解程序内部结构和处理过程,通过检查软件程序内部逻辑来检验内部控制结构和数据结构是否有错,实际运行状态和预期的状态是否一致 。
c.灰盒法 。一各介于白盒和黑盒测试之间的测试,它既关注软件内部的逻辑,也关注软件功能的完整性,但又不如以上两种方法详细 。
2.静态测试 。被测试程序不需要在计算机上实际运行,而是采用人工检测和计算机辅助分析的方法对其程序进行检测 。常用的方法有桌前检查、代码检查和代码走查 。静态测试可有效发现软件程序中存在的30%~70%的逻辑设计和编码错误 。
- 形容大病初愈的成语
- 形容动作整齐的成语
- 形容花开得很美的成语
- 形容做作业认真的成语
- 形容宽容大度的成语
- 形容小孩顽皮的成语
- 形容菜的成语有哪些
- 形容人蜕变的成语
- 形容包容和理解的成语
- 形容男人气质好的成语