① 建立数据库访问库

  测试中的准备数据从何而来,有的时候数据准备比较简单,那么如果传入的参数是DataSet的呢,里面的数据比较多呢,或者更新数据库呢,我们应该怎么做?

  那么我们应该去数据库中查找数据,然后在组合到DataSet中去,所以建立必要的数据库访问类很重要!

  ② 建立自己的公共库

  这些是为了你验证数据,或者搭建环境等等的一些用处,提高编写测试代码的速度!

 

  这是我们建立的公共调用库,所以如果建立了库,对于我们的单元测试将是大有裨益的!

  4、单元测试带给我的思考和感悟

  ① 感悟

  说实话从一开始做单元测试的时候,我对它真的很鄙视,我觉得它的含金量很少,编写单元测试代码太枯燥了,导致了那时候我的心态是多么的浮躁,以至于在思想方面出现了偏差,感兴趣的朋友可以看看这篇文章 → 工作的思考,是走还是留!

  经过一段时间的自我反省,也确实让我慢慢的走上了正轨,感兴趣的朋友可以看看 → 迷茫后的感悟!

    a)做任何一件事都应该专心,戒骄戒躁,这是我深有体会的!

    b)事无大小,不要认为你的事很无聊,很枯燥,很不值得一提,但是一旦你做好做精之后你发现原来你不知道的还有这么多啊!

    c)努力 + 学习方法 + 工作态度 → 是我这段时间感悟比较深的一件事!

  ② 思考

  前提:我们做的单元测试是在项目后期写,而且我对我负责的模块是一窍不通的(我是刚刚进这个项目组的),业务流程根本不懂!

  在这样的前提下,每天先熟悉下流程,看一下代码,找带头大哥帮我讲解讲解,然后才开始写单元测试代码,由此我有了下面三点的思考:

    a)单元测试不应该在后期做,应该在项目的开发时期去完成它,这个可能跟我们的项目本身有原因把!

    b)对于找一个还不懂业务流程的人来做单元测试自我感觉是有点不合理的,至少会花费更多的时间来熟悉流程。然后再做单元测试!

    c)项目过程中的代码编写习惯也是很重要的,这是我应该要加强和思考的,也是我需要培养的习惯!

  5、总结图示