美文网首页管理经验积累
20170710 接口测试简单练习(unittest框架)

20170710 接口测试简单练习(unittest框架)

作者: 喵喵喵喵苗啊 | 来源:发表于2017-07-11 10:34 被阅读30次

    1.测试框架主要做的事:

    (1)提供用例组织和执行

    (2)提供丰富的比较方法:

    用例执行完成之后都需要将实际结果与进行预期结果的进行比较(断言), 从而断定用例是否执行通过。 所以, 作为单元测试框架一般也会提供丰富的断言方法。 例如, 判断相等/不等、包含/不包含、Trure/False的断言方法

    (3)提供丰富的日志

    2.根据书上进行操作,实现简单的计算器的加、减、乘、除,然后使用【unittest】进行接口测试

    代码如下:

    源代码

    接口测试代码:

    接口测试代码

    运行测试用例代码:

    运行代码

    从上面这个简单的例子,可以简单的联系下接口测试究竟是怎么回事,究竟是怎么运转的:

    (1)import导入unittest单元测试框架

    (2)测试类要继承unittest.TestCase类

    (3)setUp()和tearDown(), 分别在每一个测试用例的开始和结束执行。

    setUp():用于测试用例执行前的初始化工作, 例如初始化变量、 生成数据库测试数据、 打开浏览器等

    tearDown():用于测试用例执行之后的善后工作, 例如清除数据库测试数据、 关闭文件、 关闭

    (4)测试方法必须以“test” 开头。 例如,test_add、test_sub等

    (5)unittest.TestSuite()类中的addTest()方法向测试套件中添加测试用例,即将测试用例组合到一起,这个比较灵活,想运行哪个便可添加哪个

    (6)如果想全部运行所有用例,可以直接使用unittest.main()方法

    (7)通过unittest.TextTestRunner()类中的run()方法运行测试套件中的测试用例

    运行结果:

    运行结果

    相关文章

      网友评论

        本文标题:20170710 接口测试简单练习(unittest框架)

        本文链接:https://www.haomeiwen.com/subject/osmphxtx.html