标签:编写 探讨 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()
标签:编写 探讨 charm 代码 str 图片 脚本 忽略 pts
原文地址:https://www.cnblogs.com/wangsen-123/p/9098555.html