单元测试的概念
单元通俗的说就是指一个实现简单功能的函数。单元测试就是只用一组特定的输入(测试用例)测试函数是否功能正常,而且返回了正确的输出。 测试的覆盖种类 1.语句覆盖:语句覆盖就是设计若干个测试用例,运行被测试程序,使得每一条可执行语句至少执行一次。 2.断定覆盖(也叫分支覆盖):设计若干个测试用例,运行所测程序,使程序中每一个判断的取真分支和取假分支至少执行一次。 3.条件覆盖:设计足够的测试用例,运行所测程序,使程序中每一个判断的每一个条件的每一个可能取值至少执行一次。 4.断定——条件覆盖:设计足够的测试用例,运行所测程序,使程序中每一个判断的每一个条件的每一个可能取值至少执行一次,而且每一个可能的判断结果也至少执行一次。 5.条件组合测试:设计足够的测试用例,运行所测程序,使程序中每一个判断的全部条件取值组合至少执行一次。 6.路径测试:设计足够的测试用例,运行所测程序,要覆盖程序中全部可能的路径。 用例的设计方案主要的有下面几种:条件测试,基本路径测试,循环测试。经过上面的方法能够实现测试用例对程序的逻辑覆盖,和路径覆盖。