2012年06月06日 14:33供稿中心:兆隆教育
单元测试的作用:
1、提高了整个团队的工作效率。有质量的代码是对整个团队的贡献。
2、提高了程序员的责任心和代码的质量。通过单元测试,保证自己的代码是可靠的和完整的,这是对自己负责,也是对团队负责。
单元测试的内容
单元测试主要分为人工静态检查和动态(自动)执行跟踪检查。
人工静态检查
人工静态检查的主要目的是保证:
1、正确性,能够实现预期的功能。
2、清晰性,代码简明易懂,注释没有歧义。
3、规范性,代码的格式、命名等符合公司的编码规范和代码风格。
4、高效性,代码的执行效率尽量高。
以上的检查目标的优先级是从高到底的。
自动跟踪检查
自动跟踪检查是我们研究的重点。所谓自动跟踪检查,是指通过单元测试工具,编写单元测试的类和方法。当执行测试类和方法时,自动对设定的输入条件进行计算,并给出测试的结果。
通过自动跟踪测试,我们能够将发现的每个bug或者能够想到的未来可能的bug写进测试类和方法中。这样只要运行测试类,就能够有效的发现bug是否仍然存在,或者已经修复的bug是否又“死灰复燃”。
自动跟踪检查方式的单元测试是XP核心理念之一。单元测试和每日构建技术的结合,能够保证整个开发过程平滑顺利的推进。