什么是灰盒测试?
灰盒测试定义为将根据需求规范说明语言(RSL)产生的基于测试用例的要求(RBTC),用测试单元的接口参数加到受测单元,检验软件在测试执行环境控制下的执行情况。灰盒测试法的目的是验证软件满足外部指标要求以及软件的所有通道都进行了检验。通过该程序的所有路径都进行了检验和验证后,就得到了全面的验证。完成功能和结构验证后,就可随机地一次变化一行来验证软件测试用例在软件遇到违背原先验证的不利变化时软件的可靠性。灰盒测试法是在功能上验证嵌入式系统软件的一种10步骤法。
1999年,美国洛克希德公司发表了灰盒测试法的论文,提出了灰盒测试法。灰盒测试是一种综合测试法,它将黑盒测试、白盒测试、回归测试和变异(Mutation)测试结合在一起,构成一种无缝测试技术。它是一种软件全寿命周期测试法,用于在功能上检验为嵌入式应用研制的Ada、C、FORTRAN和汇编语言软件。该方法可自动生成所有测试软件,从而降低了成本,减少了软件的研制时间。初步研究表明过去要用几天时间对一套软件进行彻底测试,现在不到4小时就可完成,软件测试时间减少75%。
免责声明:本内容来源于第三方作者授权、网友推荐或互联网整理,旨在为广大用户提供学习与参考之用。所有文本和图片版权归原创网站或作者本人所有,其观点并不代表本站立场。如有任何版权侵犯或转载不当之情况,请您通过400-62-96871或关注我们的公众号与我们取得联系,我们将尽快进行相关处理与修改。感谢您的理解与支持!







请先 登录后发表评论 ~