• ACCP软件工程师
  • BENET网络工程师
  • JAVA+大数据
  • Python工程师
  • 云计算工程师
  • Web前端工程师
  • 软件测试工程师

单元测试的内容详解

2012年06月06日 14:33供稿中心:兆隆教育

摘要: 单元测试的作用: 1、提高了整个团队的工作效率。有质量的代码是对整个团队的贡献。 2、提高了程序员的责任心和代码的质量。通过单元测试,保证自己的代码是可靠的和完整的,这是对自己负责,也是对团队负责。 单元测试的内容 单元测试主要分为人工静态检查

单元测试的作用:

1、提高了整个团队的工作效率。有质量的代码是对整个团队的贡献。

2、提高了程序员的责任心和代码的质量。通过单元测试,保证自己的代码是可靠的和完整的,这是对自己负责,也是对团队负责。

单元测试的内容

单元测试主要分为人工静态检查和动态(自动)执行跟踪检查。

人工静态检查

人工静态检查的主要目的是保证:

1、正确性,能够实现预期的功能。

2、清晰性,代码简明易懂,注释没有歧义。

3、规范性,代码的格式、命名等符合公司的编码规范和代码风格。

4、高效性,代码的执行效率尽量高。

以上的检查目标的优先级是从高到底的。

自动跟踪检查

自动跟踪检查是我们研究的重点。所谓自动跟踪检查,是指通过单元测试工具,编写单元测试的类和方法。当执行测试类和方法时,自动对设定的输入条件进行计算,并给出测试的结果。

通过自动跟踪测试,我们能够将发现的每个bug或者能够想到的未来可能的bug写进测试类和方法中。这样只要运行测试类,就能够有效的发现bug是否仍然存在,或者已经修复的bug是否又“死灰复燃”。

自动跟踪检查方式的单元测试是XP核心理念之一。单元测试和每日构建技术的结合,能够保证整个开发过程平滑顺利的推进。

 

©陕ICP备18020405号-2 Copyright  ©  2001-2018隶属于西安兆隆计算机培训中心版权所有