zoukankan      html  css  js  c++  java
  • 20200924-3 单元测试,结对

    此作业要求参见:https://edu.cnblogs.com/campus/nenu/2020Fall/homework/11243

    结对伙伴:杜志峰

    2人结对,使用TDD测试框架 (如NUnit, JUnit, cppUnit等)完成本周作业四则运算试题生成的单元测试。

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

    功能一、二测试:四则运算,支持括号。

     功能三四测试:限定题目数量,"精美"打印输出,避免重复,支持分数出题和运算。

     

     要求二:功能一测试代码:

    def test_f4_answer(self):
        print("_f4_answer函数单元测试开始:")
        _eq = input("输入一个四则运算:")
        _eq_ans = input("输入一个正确的答案:")
        self.assertEqual(_eq_ans ,f4()._f4_answer(eq = _eq))
        print("_f4_answer函数单元测试结束。")
        print("OK")

     

     

    运行截图:

    功能二测试代码:

    def test_f4_input(self):
        print("_f4_input函数单元测试开始:")
        self.assertEqual(0,f4()._f4_input())
        print("_f4_input函数单元测试结束。")
        print("OK")

    运行截图:

     功能三、四测试:限定题目数量,"精美"打印输出,避免重复,支持分数出题和运算。

     功能三四代码:

    def test_f4_integer_parser(self):
        print("_f4_integer_parser函数单元测试开始:")
        x = input("输入命令行参数:")
        self.assertEqual(0,f4()._f4_integer_parser(x))
        print("_f4_integer_parser函数单元测试结束。")
        print("OK")

    运行截图:

     

    要求4 使用coding.net做版本控制。checkin 前要求清理 临时文件、可执行程序,通常执行 build-clean可以达到效果。(5分)

     coding地址:https://e.coding.net/weichenaa/f4/f4.git

  • 相关阅读:
    抽象
    数据处理—异常值处理
    数据处理—数据连续属性离散化
    数据处理—缺失值处理
    数据处理—归一化
    数据特征—正态性检验
    数据特征—相关性分析
    数据分析—统计分析
    数据特征—帕累托分析
    特征分析—对比分析
  • 原文地址:https://www.cnblogs.com/weichenaa/p/13767329.html
Copyright © 2011-2022 走看看