进化测试( Evolutionary Testing) 是一种应用进 化算法的软件工程技术,近年来该方法已多次被重复证明是 自动化测试生成的有效途径 [ 5 ,11 ,13216 ] 。
基于36个网页-相关网页
步进压力老化测试 Step stress test hardening
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 C·2,447,543篇论文数据,部分数据来源于NoteExpress
进化测试是近年来刚刚兴起的测试数据自动生成技术,已在很多实际工程中得到了成功应用。
Evolutionary testing is an emerging technology for automatic test data generation, it has been successfully applied in engineering practice.
生成一个进化的原型意味着你要设计、实现和测试一系统的个框架结构或者架构。
Producing an evolutionary prototype means that you design, implement, and test a skeleton structure, or architecture, of the system.
比如,在软件进化的过程中你可能需要对设计或是计划的测试序列做出更改。
For example, you may need to make design changes or change the planned test sequence as the software evolves.
应用推荐