• 结对编程2-单元测试


    结对伙伴:201421123044 潘志坚 201421123031 余洋

    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

     

  • 相关阅读:
    申港集中运营平台Linux测试环境架构搭建
    收获,不止oracle
    Oracle函数
    Apache+php安装和配置 windows
    mysql for windows(服务器)上的配置安装--实例
    软件工程实践总结--爬山成长
    Alpha版本十天冲刺——Day 8
    Alpha版本十天冲刺——Day 2
    软件产品案例分析--K米
    第二次结对编程作业——毕设导师智能匹配
  • 原文地址:https://www.cnblogs.com/Ajian044/p/6639885.html
Copyright © 2020-2023  润新知