zoukankan      html  css  js  c++  java
  • 作业要求20190919-4 单元测试,结对

    此作业的要求参见https://edu.cnblogs.com/campus/nenu/2019fall/homework/7629

    结对伙伴:魏新

    测试内容:四则运算试题

    要求1 对每个功能,先给出测试用例,然后再编码功能。请注意把测试用例视为功能需求完成的检验指标。

    功能一测试用例:

    当用户输入f4时,出现带有运算符号的表达式且是四个数的加减乘除,倘若没有输入f4,在控制台界面会提示不是内部命令。当用户输入正确答案就会出现“答对啦,你真是个天才!”并给出下一题及换行后的问号,如果输入错误答案会出现“再想想吧,答案似乎是xx喔!”并给出下一题及换行后的问号。当用户答完20道题时候,会有一个统计正确的题数,并出现“你一共答对xx道题,共20道题”

    错误情况

    正确情况

    统计结果                                                                     

           

    功能二测试用例:

    功能二与功能一不同在于功能二增加了括号,就是说当输入f4时,会生成带有括号的复合运算。并生成下一题。如下:

     

    功能三测试用例: 

     当输入输入f4 -c  一个整数时,会随机生成对应数量的题目,如果输入负数或者小数时会提示“题目数量必须是正整数”

    运行如下:

    输入整数时  

     

    输入不符合规则时

     

    在vs2015上进行测试,测试过程

       

    总结:我和我的伙伴是第一次经历单元测试,前期对这个概念不是很了解,通过上网搜索,才对其有一点体会,但是在实际操作过程中还是出现不少问题,通过解决的过程,我们也是一点一点的学习到了很多知识,了解到了单元测试的重要性。要善用单元测试,可以帮助我们有效的找到出错位置。

    代码地址:https://e.coding.net/yangtianyu/szysuan.git 

  • 相关阅读:
    线程的start和run方法的区别
    GC相关的面试题
    AVR单片机教程——EasyElectronics Library v1.3手册
    我回来了
    继续停更通知
    停更通知
    玩玩24点(上)
    AVR单片机教程——EasyElectronics Library v1.2手册
    AVR单片机教程——数码管
    算法基础课程总结
  • 原文地址:https://www.cnblogs.com/yty0726/p/11577064.html
Copyright © 2011-2022 走看看