单元测试 (二)

测试前的准备
         在开始测试时,要先声明一下,不管你设计多少测试用例,不管你的测试方案多么完美,都 不可能彻底100%的发现全部BUG,咱们所须要作的是用最少的资源,作最多测试检查,寻找一个平衡点保证程序的正确性。 穷举测试是不可能的。
         因此,这里要说的是使用最为普遍的基本路径测试法。基本路径测试法是在程序控制流图的基础上,经过分析控制构造的圈复杂度,导出基本可执行路径集合,从而设计测试用例的方法。
         本文中出现的蓝色字体的相关内容,会在接下来的几篇心得文章中一一介绍,嘿嘿。。。。。。
         补充:不少人对软件测试存在着误区,认为软件的测试就是再找错,虽然测试的基本目的是找出编码中存在的问题,可是,软件的测试价值远远不仅是“找错”。
       软件测试的价值不仅是找错:
(1)测试并不单单是为了找出错误.经过分析错误产生的缘由和错误的发生趋势,能够帮助项目管理者发现当前软件开发过程当中的缺陷,以便及时改进;
 
(2)这种分析也能帮助测试人员设计出有针对性的测试方法,改善测试的效率和有效性;
 
(3)没有发现错误的测试也是有价值的,完整的测试是评定软件质量的一种方法