211606337 许家烨 211606324 聂寒冰
单元测试
1.设计思路
针对每个方法,对其可能出现的每种情况都进行测试
首先创建该类对象,然后调用该对象的某方法,最后比较结果是否符合期望
2.例子代码
@Test
public void test2() throws Throwable {
String[] input = new String[] {"-n", "10", "-grade", "2"};
Exam1.main(input);
}
3.单元测试覆盖率
结构优化
1.UML类图
2.运行流程图
3.重构
1.性能调优前
2.性能瓶颈
实在不会优化并提升CPU运行时间了!!绝望
3.优化方案
去掉了最后的封装并存入文本的功能gg
4.性能调优后