【前言】
一个好的软件一定离不开软件测试,只有在测试的过程中发现尽可能多的错误,才能保证软件是否是真的好。我认为软件测试是软件开发过程最重要的一环。
对于本章我将以下图来讲。
一、目的和原则
测试的目的是为了发现尽可能多的缺陷,不是为了说明软件中没有缺陷。成功的测试在于发现了迄今尚未发现的缺陷,它能有效地揭示潜伏在软件里的缺陷。
据统计测试工作量要占软件开发总成的40%到50%以上。
1.目的:
(1)测试是程序的执行过程,目的在于发现错误。
(2)一个好的测试用例在于能发现至今未发现的错误
(3)一个成功的测试是发现了至今未发现的错误的测试
2.原则:
尽早地和不断地进行软件测试
由测试输入数据和对应地预期输出结果这两部分组成
程序员应避免检查自