基于退火遗传算法的自动化单元测试方法分析
2013-08-22刘烨
计算机光盘软件与应用 2013年11期
关键词:自动化
摘 要:为了提高单元测试的工作效率,基于退火遗传算法提出一种自动化单元测试方法。采用基于分支距离的方法,构造适应值函数,并根据相应的代码转换功能,将判定结点处的代码转换平行结构、将分支距离量化为[0,1]之间的数。根据实验结果,这种自动化单元测试方法可以在更短的时间内获得更高的代码覆盖率,有效提高了单元测试的工作效率。
关键词:遗传算法;模拟退火算法;自动化;单元测试
中图分类号:TP311.53
随着计算机技术的发展,计算机智能技术也逐渐得到了开发应用,生物智能、人工智能以及算计智能的联合应用和优势互补,使智能技术的应用更加有效。随着计算机的普及,软件产品已经深入人们生活工作的各个领域,成为日常工作、生活、娱乐的必不可少的组成部分。而对于软件安全性能的要求则在很大程度上促进了软件测试的发展。软件测试是软件安全性能和良好的使用性能的重要哦保证,贯穿于软甲开发过程的始终,保证软件开发每个阶段的质量。
软件的质量需要经过软件功能测试才能得到保障,而单元测试则是软件功能测试的基础和前提,是软件测试的起步环节。单元测试针对的对象是程序中最小的软件模块,一般是软件开发人员通过编写小段代码,针对被测试代码的某个较小较明确的功能进行测试,看其是否可以正常运行。
1 参数化单元测试
单元测试作为软件测试的起步环节,同时也是不可或缺的环节,对软件的质量起着至关重要的作用。……
登录APP查看全文