进化测试( 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
Evolutionary testing is an emerging technology for automatic test data generation, it has been successfully applied in engineering practice.
进化测试是近年来刚刚兴起的测试数据自动生成技术,已在很多实际工程中得到了成功应用。
Therefore effective regression testing is a key enabler for evolutionary development because we're adding new functionality to the code base all the time.
因此,有效的回归测试是进化开发的重要推动者,因为我们一直都向代码基础中添加新功能。
Over the last two installments of the Evolutionary architecture and emergent design series, I've gone into great depth about the benefits of testing before you write your code.
在演化架构与紧急设计系列的最近两篇文章中,我深入讨论了在编写代码之前编写测试的好处。
应用推荐