5.1 单元测试概述
·定义:软件测试的基础,对软件基本组成单元的测试;
·目的:检测和判断每个程序模块的行为是否与期望一致;
·合格代码:
·正确性:代码逻辑必须正确,能够实现预期功能;(优先级最高)
·清晰性:代码必须简明易懂,注释准确没有歧义;
·规范性:代码必须符合企业或部门所定义的共同规范(如命名规则、代码风格);
·高效性:尽可能降低代码的运行时间;
·单元:在不同编程环境下各有不同:
·C语言:函数或子过程;
·C++或Java:类或类所包含的方法;
·最好是开发进行时协同开展单元测试。
5.2 单元测试框架(Java)