码迷,mamicode.com
首页 > 其他好文 > 详细

测试与优化

时间:2018-09-30 15:03:29      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:class   void   分析工具   src   规范   思路   经验   alt   assert   

测试与优化

还没写完,先交了再说,之后再修改,国庆期间会继续加油的

单元测试

  • 说明自己设计单元测试的思路
  • 选择部分单元测试代码发布在博客中,并说明测试的函数,构造测试数据的思路

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类图
  • 在博客中给出程序的运行流程图
  • 详述程序做出重构的部分,与重构的原因
  • 详述重构后每个模块的功能

性能调优

  • 贴出优化前效能分析工具的结果截图
  • 描述程序的性能瓶颈
  • 给出优化方案
  • 贴出优化后效能分析工具的结果截图

总结

请总结过程中的教训和经验,思考

  • 是否使用了“软件开发的基本策略:分而治之”,是否需要重构
  • “高质量的设计、规范的编码以及有效的测试是保证软件产品质量的三个重要方面”,你是否采用了相关的手段,是否需要重构

测试与优化

标签:class   void   分析工具   src   规范   思路   经验   alt   assert   

原文地址:https://www.cnblogs.com/Lin-zy/p/9727192.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!