unittest2
文章平均质量分 66
BetterFate!
学习需要的是坚持,而不是三天打鱼两天晒网!
展开
-
unittest框架最终版驱动程序的实现
任务目标:在配置文件中定义测试脚本路径,脚本名称,是否执行,执行顺序。然后从配置文件中读取测试脚本及其路径,识别该脚本是否需要执行,最后按照给定的执行顺序执行脚本。好处:框架程序不需要做任何修改,只需要修改Excel里的值就能应对任意脚本运行。配置文件如下:代码如下,每一步的解释参考注释:# v5.0完成从配置文件中读取测试脚本,执行状态以及执行顺序import csvimport operatorimport unittestif __name__ == '__ma.原创 2022-02-23 00:43:45 · 208 阅读 · 0 评论 -
unittest框架知识总结
目录一、测试框架的价值二、框架设计目标三、框架设计过程四、框架实现1)unittest框架的使用要求2)unittest测试框架的基本组成要素3)unittest框架的执行顺序4)三种不同的框架运行方式对比1、unittest.main()2、测试套件执行3、测试文件执行5)生成测试报告一、测试框架的价值提高接口测试执行和接口回归测试的效率 节约人工成本,可以安排在夜间执行 提高脚本的复用性,适应各种不同的接口测试需求 提高接口测试的规范性原创 2022-02-20 20:44:26 · 783 阅读 · 0 评论 -
数据驱动测试ddt
引言:本文首先对比当执行脚本时采用for循环和采用ddt数据驱动的不同,然后讲解一下如何使用ddt。目录For循环读取数据DDT数据驱动方式For循环读取数据代码示例:import unittest2from selenium.webdriver.common.by import Byfrom func.csvFileManager2 import readerfrom test_case.BaseTestCase import BaseTestCaseclass.原创 2022-02-01 00:53:55 · 1306 阅读 · 0 评论 -
CSV文件数据导入
目录解析流程:封装读取文件方法:当我们在做自动化测试的时候,遇到批量测试数据的时候,可以将数据保存在Excel表格中,然后用代码去读取Excel表中的内容。解析流程:新建一个Excel表格,保存好需要导入的数据,将Excel表格的后缀名改为csv,然后将表格保存到我们想要存放数据的路径下。 导入代码库 import csv 指定csv文件所在的路径 打开csv文件 读取csv文件中的内容 打印csv文件的内容初步代码如下:# 1.导入代码库import csv# 2原创 2022-01-31 16:11:51 · 7004 阅读 · 0 评论 -
unittest2框架的使用
目录一、unittest2介绍:二、基本流程:三、代码举例如下:四、进阶-封装重复代码:五、断言六、定义suite一次性执行所有用例七、生成测试报告八、规范:一、unittest2介绍:是python自带的一个单元测试的测试框架 可以结合selenium、request实现UI和接口的自动化测试 无需额外安装,python中已经加载了unittest2框架二、基本流程:所以第一步我们直接导入unittest2包即可:import unittest2 创建一原创 2022-01-28 23:11:47 · 1708 阅读 · 0 评论