合集-Python_WebUI自动化测试
摘要:一、安装工具 1、首先安装PyCharm编辑器 2、安装Python程序,下载地址:https://www.python.org/ 3、首次打开PyCharm->创建项目->选择安装Python.exe的路径->点击确定 4、项目创建成功 二、安装Selenium 1、编写自动化测试可使用Selen
阅读全文
摘要:一、认识PO模式: PO设计模式简单讲就是讲页面对象和业务逻辑分层,使得代码清晰,可维护性高 二、 PO设计模式优点: 减少代码的可重复性 让测试具有可读性 提高了代码的可维护性(当被测程序较多时,可以方便添加) 三、PO模式常用目录结构 pages:一般用来存放页面元素对象 report:存放测试
阅读全文
摘要:#####1、HTMLTestRunner介绍 HTMLTestRunner 是 Python 标准库的 unittest 单元测试框架的一个扩展。它生成易于使用的 HTML 测试报告 #####2、生成测试报告的步骤 1、创建TestSuite实例 2、通过test_suite.addTest()
阅读全文
摘要:####1、说明 在上一篇博客中,只是集成到了单个测试文件中,最终目的是将集成多个测试文件。例如登录、注册等模块测试用例放在一起执行,使用discover()方法,找到指定目录下可匹配的测试文件,循环添加到测试套件中。 ####2、目录结构 ####3、对HtmlReport类,做出如下修改 # c
阅读全文
摘要:####1、读取Excel文件 #####安装xlrd库,调用xlrd库去读取文件并返回数据 import xlrd class ReadExcel: @staticmethod def get_data(): # 创建一个空的List row_list = [] # 打开工作簿 book = xl
阅读全文
摘要:#####一、BeautifulReport介绍 1、一个基于unittest模块实现的测试用例报告模板, 可把测试中的结果通过BeautifulReport整合成一个可视化的报表. #####二、引入BeautifulReport 1、可直接从git下载下来ZIP文件,解压后直接放到Python安
阅读全文
摘要:#####1、DDT介绍 DDT(Data-Driven Tests)数据驱动测试,测试数据与测试行为分离,通过数据来驱动测试 DDt数据驱动测试,允许通过使用不同的测试数据运行一个测试用例,根据参数的个数可以运行多个不同的测试用例 #####2、为什么使用DDT 1、提高代码复用率减少代码冗余 2
阅读全文
浙公网安备 33010602011771号