5.1 作业五 四则运算单元测试
一、结对同伴
林惠映 博客:http://www.cnblogs.com/LHYwin/
二、出现的问题、解决办法以及心得总结:
单元测试的实验是我第一次做,刚刚开始实验时就像个无头苍蝇那样,对单元测试没什么概念,这实验无从下手。然后开始在网上百度了很多的相关网页,但是网页上讲得太文字性了,实操起来还是做不出来。后来通过问其他同学,然后发现我们需要先添加JUnit4的那个库才可以开始建测试单元的。
在写测试单元的时候也遇到了问题。在写方法的时候需要将他们定义为static静态型的,而且方法不能定义为无值返回,所以后来我们将它定义为静态的int型。
我在团队合作中主要负责的是白盒的,在画白盒的流程图的时候最主要是如何画。我跟小伙伴刚刚开始的时候以为一定要按照老师的流程图的结构来写的,后来才发现不是这样的,我们讨论了很久,也画出了好几个图,但是都没有做到全部覆盖分支,后来发现只要把a和b的判断条件去掉了以后就可以试实现全部覆盖。但是还有一个问题还是没有解决掉,就是当我写第一个判断取真假分支的时候,发现只能有假分支,而没有真分支,查了很多资料还是不知道问题出在哪里。
本次实验结果的上交时间比较短,所以我们小组在这两天要花上较多的时间去完成这项任务。刚开始的时候觉得时间比较仓促,实验完成的效果可能会稍微没那么好,但是通过两人的合作,还是完成的挺好的。如果要一个人完成这项作业的话,作业可能赶不及及时上交的,或者上交的结果会比较差。所以,通过本次实验,我更加了解到了团队合作的重要性,它缩短了我们的实验时间,提高了效率,也增进了我和小伙伴之间的友谊。