aaa

单元测试

  • 说明自己设计单元测试的思路

  • 选择部分单元测试代码发布在博客中,并说明测试的函数,构造测试数据的思路
    class MathExam6317Test {
    @Test
    void testGradeOne() {
    MathExam6317.gradeOne(5);
    assertEquals(5, MathExam6317.str.length);
    }

    @Test
    void testGradeTwo() {
    MathExam6317.gradeTwo(5);
    assertEquals(5, MathExam6317.str.length);
    }

    @Test
    void testJudgeGrade() throws Exception {
    assertEquals(1, MathExam6317.judgeGrade(5, 1));
    }
    }

  • 博客中附上单元测试得到的测试覆盖率截图

  • 单元测试总体覆盖率要求达到90%以上,否则单元测试部分视作无效

结构优化

  • 在博客中给出程序的UML类图
  • 在博客中给出程序的运行流程图:

  • 详述程序做出重构的部分,与重构的原因
  • 详述重构后每个模块的功能

性能调优

  • 贴出优化前效能分析工具的结果截图
  • 描述程序的性能瓶颈
  • 给出优化方案
  • 贴出优化后效能分析工具的结果截图
posted @ 2018-09-30 11:44  Yin丶  阅读(144)  评论(0编辑  收藏  举报