单元测试特点

  • 独立: 一个测试用例应该是独立的,所谓“独立”,即该测试用例的测试结果不受其他测试的影响。
  • __有效的组织架构,清晰的命名:__各个测试用例针对不同的测试对象,而对单个测试对象而言,又可能有多个测试用例对应该对象的多个功能。好的习惯是把这些用例以层次结构的形式组织起来,并使用清晰的命名,使得我们通过阅读用例名称即可明了该用例的功能。
  • 可移植、可复用:像我们对程序平台性无关的苛刻要求一样,对于优秀的测试,我们也期望做到在不同的操作系统、编译器间进行方便地移植。
  • __当用例失败时,提供尽可能多的有效信息:__毋庸置疑,提示信息越是清晰和全面,越方便我们定位问题、高效地找出程序中的bug。