Stella981 Stella981
2年前
Docker + selenium + jenkins 并行跑自动化测试
背景目标:使用docker做UI自动化测试并在Jenkins运行调试环境:MocOS运行环境:Linuxubuntudocker涉及工具:docker,selenium,unittest,jenkins基本思路找一个适合做自动化的docker镜像,使用seleniumgrid远程执行selenium。镜像
Stella981 Stella981
2年前
Python unittest模块的使用笔记:对mock.patch()的被mock函数的说明
       现在假设需要对get\_app模块内的create\_app函数做单元测试,同时create\_app函数调用了另一模块utils的load\_yaml函数。由于模块utils的load\_yaml函数可能处于开发阶段或是需要通过网络传输数据,从而导致测试的不便。这时就需要对load\_yaml做一个mock.patch,即伪造一个load\_
Stella981 Stella981
2年前
Cypress学习15
前言Cypress提供了hooks函数,方便我们在组织测试用例的时候,设置用例的前置操作和后置清理。类似于python的unittest里面的setUp和setUpclass功能HooksCypress提供了hooks函数。这些有助于设置要在一组测试之前或每个测试之前运行的条件。它们也
Wesley13 Wesley13
2年前
Unittest框架+ddt数据驱动+HTMLTestRunner+sendmail(自动发送测试报告)+git+Jenkins
本次写的是针对有代码基础的,没基础建议先去学基础,以下所有描述内容都是我已经在公司项目实践成功的!仅供参考整体思路:1、接口自动化用的是Python中unittest框架2、所有的测试数据用例存放Excel表3、封装一套读取和写入的Excel方法4、重写request方法(为了从Excel读取数据后对数据作分析和判断并在测
Wesley13 Wesley13
2年前
unittest框架,漂亮的报告BeautifulReport配置与错误截图详细解说
1.下载BeautifulReport模块下载地址:https://github.com/TesterlifeRaymond/BeautifulReport2.解压与存放路径下载BeautifulReport的完整.ZIP文件,然后解压,把整个文件包放到本地python的/Lib/sitepackages/目录下!(https://im
Wesley13 Wesley13
2年前
Java几种常用的断言风格你怎么选?
日常工作中,不管你是写UnitTest,还是采用TDD的编程方式进行开发,都会遇到断言。而断言的风格常见的会有Assert、BDD风格,对于这些常见的断言风格你怎么选择呢?01Assert风格JUnit中提供了这样的assert断言风格,例如:@Test(https://my.oschina.net/azi
Stella981 Stella981
2年前
Python&Selenium&Unittest&BeautifuReport 自动化测试并生成HTML自动化测试报告
一、摘要本篇博文将介绍如何借助BeautifulReport和HTML模版,生成HTML测试报告的BeautifulReport源码Clone地址为https://github.com/TesterlifeRaymond/BeautifulReport,其中BeautifulReport.py和其template是我们需要的关键。二