美文网首页管理经验积累
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