码迷,mamicode.com
首页 > 编程语言 > 详细

python 单元测试(unittest)

时间:2018-05-28 11:33:01      阅读:1104      评论:0      收藏:0      [点我收藏+]

标签:编写   探讨   charm   代码   str   图片   脚本   忽略   pts   

自动化测试在各大互联网公司全面铺开,那么针对于自动化测试好的设计思想有哪些呢?.....今天我们共同探讨下Unittest之数据驱动(TDD:Test-Driven Development 测试驱动开发)。

对于接口自动化的数据驱动模式是大多数公司所选择的主流设计思想,有通过Mysql实现数据驱动,有通过Excel实现数据驱动,但是客观的认为,都没有Python模块中DDT模块所做的数据驱动方便,灵活。测试人员可以编写脚本进行自动化测试工作和接口回归测试,开发人员也可以进行提测之前的自测工作,保证代码质量。

一.安装ddt模块

unittest是python自带的模块所以不用安装但是由于ddt不是Python的标准库所以我们需要pip安装ddt模块(注:如果Python的Scripts目录已增加到环境变量,请忽略下方操作,直接pip3 install ddt安装即可。)

技术分享图片

 

二.使用pycharm创建unittest文件

技术分享图片

 

技术分享图片

 

自动生成文件如下

import unittest



#生成一个测试类
class MyTestCase(unittest.TestCase):
    def test_something(self):
       #结果断言        
        self.assertEqual(True, False)


if __name__ == ‘__main__‘:
    unittest.main()

 

python 单元测试(unittest)

标签:编写   探讨   charm   代码   str   图片   脚本   忽略   pts   

原文地址:https://www.cnblogs.com/wangsen-123/p/9098555.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!