定义 典型的单元测试可以描述为:“确保方法接受预期范围内的输入,并且对每个测试输入返回预期的结果”。单元测试测的是独立的一个工作单元,常常指的是一个方法(但并不总是如此)单元测试的原则:
单元测试的一条核心原则是:“若程序的某项功能没有经过自动测试,那该功能基本等于不存在。” 先写测试,再写代码:从技术上强制你先考虑一个类的功能,也就是这个类提供给外部的接口,而不至于太早陷入它的细节。这是面向对象提倡的一种设计原则。 单元测试的工具:
Delphi Unit Test :Dunithttps://sourceforge.net/projects/dunit/Java Unit Test : JUnit单元测试的作用:
1、保证功能正确,代码实现是否符合设计2、保证代码的的变动不会破坏整个系统。3、保证重构不会损坏现有代码,给你重构的勇气4、当作开发者文档来使用,方便以后的开发者
开发的流程
个人开发:如果要写一段代码:1. 先用 junit 写测试,然后再写代码2. 写完代码,运行测试,测试失败3.