结对编程附加题—单元测试
201421122076 陈俊达 201421122079 林仙平
需求:
1.测试加减是否正确
2.测试加减乘除功能
3.测试计算类对各种参数的支持
4.通过增量修改的方式,改进程序
测试准备:
先建好一个项目,把原来项目的计算类导进来,再在计算方法的每个节点添加输出查看测试过程中每个小模块的数据是否正确,再在测试类中调用这个类就可以进行测试了
测试:
简单加法:
简单减法:
加减括号混合:
简单乘除:
加减乘除括号混合:
这里第二个测试表达式在第二步进行乘法运算时出错了,由于方法复杂,用断点的排错误太麻烦,所以在关键代码段添加输出来查看分析错误原因:
看结果是乘法前面的数取错了,15只取到各位数,更改后代码结果
在一步判断中少加一个等号
讨论照片:
PSP:
总结:
本次作业比较简单,上次的作业我们有把每个功能模块都分开写,所以直接就可以在上次作业的基础上稍作修改就可。
代码地址:https://coding.net/u/chenjunda/p/second/git/tree/master/CountTest