华唐产品 | 解决方案 | 技术支持 | 成功案例 | 下载中心 | 培训中心 | AEP理论中心
 首页 >
AEP技术与方法论
  什么是AEP
  可达性
  自动化基础平台
  代码走查
  编码标准
  置信因素
  连通性确认
  覆盖率分析
  团队文化
  数据污染
  防御性编程
  配置管理
  负载测试
  监控系统
  性能测试
  任务分配
  回归测试
  压力测试
  单元测试
     
AEP实现与解决方案
  Java解决方案
  C/C++解决方案
  .NET解决方案
  Web解决方案
  WEB服务解决方案
  企业解决方案

单元测试

 

当软件应用程序发展日益复杂、分散,对程序的质量、安全性和可靠性的测试的困难也益增长。解决和预防整个软件项目中的错误,你必须能够独立错误,测试结构和功能的单个代码,或者执行单元测试。

许多人认为“单元测试”即是部分级的功能测试,但是单元测试不仅是这些。单元测试包括测试软件代码的最小功能点,特别是单个类。在孤立中,每个类都被测试,被其它单个或部分模块或应用程序测试。在测试每一个单独代码时,许多错误可能被引入到代码,通过这个方案的过程,错误能够被完全发现或预防。

单元测试的目的不仅是测试代码的功能,而且是确保代码在结构上更加坚固和强壮,在所有的条件下能够有合适的响应。如果代码在系统没有被适当地测试,它的弱点侵入到代码,并导致安全风险(例如:内存泄漏、指示器偷窃)等的操作问题。

彻底执行单元测试减少工作量你需要对照应用程序级别,彻底地减少潜在错误。不管怎样,单元测试能够被十分彻底地使用。单元测试执行效果的关键是自动化。Parasoft为自动单元测试提供了工具和最好的实践,确保整个软件周期的质量。

集合自动单元测试到开发周期

有两种方式可以集成自动单元测试到你的开发周期:

交互方式

  • 像开发人员一样快速完成和编译一个单元
  • 运行所有的自动测试
  • 修复所有错误
  • 汇集代码源代码库

批处理方式(通过命令行界面)

  • 界面允许单元测试被集成到夜晚建筑
  • 所有适当的测试能够在夜晚自动地运行
  • 开发人员能够立即决定是否修改不想要的功能或结构问题

自动单元测试的优势

  • 允许开发人员控制他们的开发周期
  • 使用自动测试技术是最简单、最实惠和最快速的测试方法
  • 减少开发时间和成本,并改善质量


See also:


Read following Parasoft's whitepapers:


Read the following Parasoft technical white papers:

 
  • Roadmap for Implementing Unit Testing
  • Automated Java Unit Testing, Coding Standard Compliance, and Team-Wide Error Prevention - 312 KB PDF
  • Dramatically Improving C and C++ Application Quality With Unit Testing - 639 KB PDF
  • Leveraging Jtest: Best Practices for Using Jtest on Your Code - 119 KB PDF
  • 版权所有 深圳市华唐软件技术有限公司   粤ICP备06057501号