• 结对作业(2)----单元测试


    结对伙伴: 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

  • 相关阅读:
    监听器
    过滤器
    连接池与分页
    jdbc优化
    jdbc入门
    web开发mysql基础
    自定义标签
    jsp基础
    会话管理入门
    19. Remove Nth Node From End of List C++删除链表的倒数第N个节点
  • 原文地址:https://www.cnblogs.com/yuyang1003/p/6640165.html
Copyright © 2020-2023  润新知