03 2020 档案
摘要:什么是持续集成 Jenkins的安装 Jenkins的使用 Jenkins与SVN或git配合使用 使用Jenkins持续集成webdriver脚本 一、什么是持续集成 持续集成(Continuous Integration),简称CI 是一种软件开发实践,即团队开发人员经常集成他们的工作,每次集成
阅读全文
摘要:一、目录 数据驱动概述 环境准备 使用unittest和ddt驱动 使用数据文件驱动 使用Excel驱动 使用XML驱动 使用MySQL驱动 二、数据驱动概述 数据驱动的定义: 相同的测试脚本使用不同的测试数据来执行 测试数据和测试行为完全分离 是一种测试脚本设计模式 实施数据驱动测试步骤: 编写测
阅读全文
摘要:一、框架介绍及安装 框架介绍 pytest是python的一种单元测试框架,与python自带的unittest测试框架类似,但是比unittest框架使用起来更简洁,效率更高。 安装 pip安装:pip install pytest 二、框架使用流程 快速使用 1.准备源码文件test.py。 2
阅读全文
摘要:目录 unittest批量执行 生成html测试报告 unittest之装饰器 自动发送邮件功能 项目目录 批量执行 生成html测试报告 为了更好的展示测试报告,最好是生成 HTML格式的。 unittest里面是不能生成 html格式报告的,需要导入一个第三方的模块:HTMLTestRunner
阅读全文
摘要:目录 一、unittest(python自带测试框架)简介(重要的概念) 二、断言方法 三、discover更多测试用例 四、用例执行的顺序 五、执行多级目录的用例 六、跳过测试和预期失败 七、编写WEB测试用例 一、什么是框架? 提供用例组织与执行 大量的用例堆砌在一起,就产生了扩展性与维护性等问
阅读全文
摘要:常用API一段 get()获取URL close() clear() click() back() forward() refresh() 刷新 time.sleep() driver.quit() 退出页面 maximize_window() #将浏览器最大化显示 send_keys("selen
阅读全文