博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
结对作业(2)----单元测试
阅读量:4960 次
发布时间:2019-06-12

本文共 1233 字,大约阅读时间需要 4 分钟。

结对伙伴: 201421123031 余洋

               201421123044 潘志坚

Coding.net:https://coding.net/u/AJIAN044/p/cyuyan/git/tree/%E7%AC%AC%E4%B8%89%E6%AC%A1%E4%BD%9C%E4%B8%9A/                                    


 

a.需求分析:

  1. 把计算模块提取出来,单独创建一个类。
  2. 针对提取出来的计算类的接口函数做单元测试。

        a. 加减乘除功能测试

        b.输入非法字符测试

        c.数值超出范围测试

        d.结果除0测试

 

 

b.设计测试框架, 模拟测试数据

   1. 加减乘除功能测试

 

2.输入非法字符测试

 

3.数据溢出测试(正常)

 

 4.结果除0测试

 


小结与感受:在这次实验之前完全不了解Junit的运行原理与如何运用,在询问了同学以及查找了度娘以后总算是有所了解。从一头雾水到理清思路其中也花费了一些时间,感谢我的小伙伴在这个过程中不断的指导以及督促,总算是完成了这次的任务。同时了解了Junit的好处以及便捷,可以独立的测试每一个功能,万一出现bug可以快速定位。路漫漫其修远兮,希望以后能在编程这条路上越走越远。

 

汉堡包评价

    第一片面包:潘志坚同学认真刻苦,在编程中能听取意见并改进,但对零碎知识点的了解并不是很全面,需要改进。

    中间的肉:结对编程我们的优势在于互相熟悉有过愉快的合作经验,能有较高效率。

    中间的青菜:编程是我们俩共同的短板,由于上次编写的程序有些混乱,这次我们也花了较大精力修改以及提取程序。希望下次能够改进。

    第二片面包:由于编程基础不扎实,理论多于实践这样子在编程中会有一定的困难,花了较多的时间,也让我更加了解了自身的缺陷并加以改进。

 


PSP

PSP2.1

Personal Software Process Stages

Estimated time(h)

actual time(h)

Planning

计划

6

5.2

· Estimate

估计这个任务需要多少时间

6

5.2

Development

开发

0.5

0.3

· Analysis

需求分析 (包括学习新技术)

0.2

0.2

· Design Spec

生成设计文档

0.2

0.1

· Design Review

设计复审

0.1

0.1

· Coding Standard

代码规范

0.2

0.2

· Design

具体设计

0.5

0.5

· Coding

具体编码

3

2.5

· Code Review

代码复审

0.5

0.5

· Test

测试(自我测试,修改代码,提交修改)

0.3

0.3

Reporting

报告

0.2

0.2

·

测试报告

 

 

·

计算工作量

0.1

0.1

·

并提出过程改进计划

0.2

0.2

 

转载于:https://www.cnblogs.com/yuyang1003/p/6640165.html

你可能感兴趣的文章
MYSQL数据库的导出的几种方法
查看>>
SQL Server-5种常见的约束
查看>>
硬件之美
查看>>
[转载]java开发中的23种设计模式
查看>>
表格的拖拽功能
查看>>
函数的形参和实参
查看>>
文字过长 用 ... 表示 CSS实现单行、多行文本溢出显示省略号
查看>>
1Caesar加密
查看>>
【TP SRM 703 div2 500】 GCDGraph
查看>>
MapReduce 重要组件——Recordreader组件 [转]
查看>>
webdriver api
查看>>
apache 实现图标缓存客户端
查看>>
揭秘:黑客必备的Kali Linux是什么,有哪些弊端?
查看>>
linux系统的远程控制方法——学神IT教育
查看>>
springboot+mybatis报错Invalid bound statement (not found)
查看>>
Linux环境下SolrCloud集群环境搭建关键步骤
查看>>
P3565 [POI2014]HOT-Hotels
查看>>
MongoDB的简单使用
查看>>
hdfs 命令使用
查看>>
prometheus配置
查看>>