【评分】结对编程附加题

 一、作业要求

结对编程之附加题:单元测试

二、评分标准

检查项备注分值
Blog 学号+姓名+Coding地址 1
  需求分析:测试上有哪些需求 1
  描述单元测试的每个环节 2
  比较测试结果和实际结果 2
  代码覆盖报告,如果没有100%覆盖,为什么 1
  小结,是否有效发现了程序计算模块问题,并给予改进 1
  看以前写的代码的感受 1
  两个的照片 0.5
Coding 结对,两个人的commit 1
  将计算相关的代码放到新创建的 Calculator 类 1
  将 Calculator 类的代码模块化 1
  设置测试数据完善性 (没有出现Assert的,测试部分得0分)  
  正确的输入能否达到预期 0.5
  错误的输入能否提示用户 0.5
  大数字的处理(2000000级别) 0.5
  除0运算、分母为0 0.5
  混合运算测试 0.5
  混合运算带括号测试 0.5
  覆盖所有代码路径:包括错误处理路径 1
  小数的位数可控 0.5
总分   17

三、成绩展示

 学号 基本信息  需求分析  环节  比较结果  覆盖率  小结  感受  照片  commit记录  代码插入  模块化 正确输入 错误输入 大数字 除0运算、分母为0 混合运算 混合带括号  覆盖路径  可控  总分
071 1 1 2 2 1 1 1 0 1 1 1 0 0 0 0 0 0 1 0 13
076 1 1 2 1 0 0 1 0.5 0 1 1 0.5 0 0 0 0.5 0.5 0 0 10
079 1 1 2 1 0 1 1 0.5 0 1 1 0.5 0 0 0 0.5 0.5 0 0 11

四、助教总结

  • 本次作业我们班一共三个人提交。单元测试做起来不难,但可以树立一种代码模块化的意识,帮助更好地进行代码规范,有兴趣的同学可以继续了解。
原文地址:https://www.cnblogs.com/gxt-smart/p/7808523.html