如何利用python中没有类和def函数的单元测试?

时间:2018-10-07 23:05:53

标签: python unit-testing

本学期我目前正在介绍Python课程。我们不断制作小型程序。例如我刚编写的程序,该程序使用一个功能,一个域并使用二等分找到根(我们假设用户将输入一个具有一个根的域)。

我们制作了仅在程序中添加注释的测试用例:

  • 测试案例:

    f(x)= 4x ^ 3-5x ^ 2 + 2x + 6 D:{-50,70}根:-3/4

f(x)= x ^ 3 + 10x ^ 2 + 10x + 10 D:{-50,50}根:-9.014

f(x)= 7x ^ 3 + 0x ^ 2 + 3x -2 D:{-100,40}根:0.45

f(x)= 5x ^ 3 + 2x ^ 2 -3x + 4 D:{-100,100}根:-1.317

那让我对测试进行了更深入的了解,我遇到了单元测试导入。我搜索了有关该视频的视频,但是遇到的每个视频均假定您具有类并且正在使用def函数。

该程序不使用它。只读取一个函数和域,我们使用它来查找根。

那么,无论如何,我们可以使用unittest传递用户可以输入的值吗?还是只有当我们调用类和def时才可能吗?如果不是,您还能建议我使用什么?

P.S这只是出于我的理解...任何作业都不需要单元测试。

0 个答案:

没有答案