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

单元测试

时间:2018-09-30 14:48:49      阅读:167      评论:0      收藏:0      [点我收藏+]

标签:with   异常类   包括   声明   不能   结束   针对   函数   过程改进   

张主强211606391 危利211606380

一、预估与实际

PSP2.1 Personal Software Process Stages 预估耗时(分钟) 实际耗时(分钟)
Planning 计划 400 1550
? Estimate ? 估计这个任务需要多少时间 700 1100
Development 开发 460 700
? Analysis ? 需求分析 (包括学习新技术) 40 60
? Design Spec ? 生成设计文档 30 50
? Design Review ? 设计复审 60 65
? Coding Standard ? 代码规范 (为目前的开发制定合适的规范) 40 70
? Design ? 具体设计 350 600
? Coding ? 具体编码 600 700
? Code Review ? 代码复审 60 90
? Test ? 测试(自我测试,修改代码,提交修改) 80 120
Reporting 报告 30 40
? Test Repor ? 测试报告 60 80
? Size Measurement ? 计算工作量 20 40
? Postmortem & Process Improvement Plan ? 事后总结, 并提出过程改进计划 82 90
合计 1550

二、需求分析
需要了解Junit如何使用以及相关要求:
测试使用public void进行修饰,不能带任何参数
测试类的包应该和被测试类保持一致
测试单元中的每个方法必须可以独立测试,测试方法间不能有任何的依赖

xx.class为捕获异常类

@Test(expected = xx.class)

@Test(timeout = 毫秒)

@Ignore:所修饰的测试方法会被测试运行器忽略

@RunWith:可以更改测试运行器 org.junit.runner.Runner

@After:会在每一个测试方法运行后被执行一次

@AfterClass:它会在所有方法运行结束后被执行,static修饰

写一个作为测试套件的入口类,这个类里不包含其他的方法
为测试类声明一个带有参数的公共构造函数,并在其中为之声明变量赋值

三、设计

  1. 设计思路
    说明你如何设计这个程序
    设计单元测试单元测试覆盖率,结构优化
    流程图
    程序做出重构的部分,与重构的原因
  2. 实现方案
    单元测试
    针对程序架构,进行单元测试,确保每个模块能够达到预期的要求
    结构优化
    把具有相似功能的代码封装在一起
    怎么进行结构优化
    性能优化
    性能
    四、编码
    调试日志
    记录编码调试的日志

五、总结

我感觉这次作业真的不会写了,对于像我们基础比较差的难度很大代码改了一遍又一遍还是错

单元测试

标签:with   异常类   包括   声明   不能   结束   针对   函数   过程改进   

原文地址:https://www.cnblogs.com/weili-Sakura/p/9728964.html

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