进化测试( Evolutionary Testing) 是一种应用进 化算法的软件工程技术,近年来该方法已多次被重复证明是 自动化测试生成的有效途径 [ 5 ,11 ,13216 ] 。
基于36个网页-相关网页
In evolutionary testing,the execution of a sequence of method invocations is required to cover a given branch for the state characteristic of object-oriented programs,and private/protected methods cant be invocated directly because of the encapsulation.
在面向对象程序的进化测试中,面向对象程序本身的状态特性使得一个分支的到达需要一定长度方法调用序列的执行,而封装特性则使得在一个对象外部无法直接调用其private方法或者protected方法。
参考来源 - 面向Java语言的进化测试中分支依赖图的构建 in CEvolutionary Testing (ET), as a very promising technique for automatic testing, can generate effec-tive test cases for many test objects successfully.
演化测试作为一种非常有前景的自动化测试技术,可以成功地为多种测试目标生成高质量的测试用例。
参考来源 - 演化测试技术的研究 in C·2,447,543篇论文数据,部分数据来源于NoteExpress
应用推荐