zoukankan      html  css  js  c++  java
  • 自动化测试之Jenkins配置

    UI自动化所用到的技术:

    selenium:不解释。
    pytest:单元测试框架,因为它可以全局的配置浏览器驱动的开启与关闭,而且有很多好用的扩展插件,更适合来做UI自动化。
    pytest-html:生成HTML测试报告,可以配置用例失败自动截图,这一点对UI自动化很重要。
    pytest-rerunfailures:可以实现用例的失败重跑,这一点对UI自动化也很重要。
    Selenium-page-objects:我封装的page objects库,以前也有介绍,让你编写page层更加简单。
    Git/Bitbucket:我们的测试代码提交到Bitbucket上管理。

     

    加入我们,群,642830685,领取最新软件测试资料大厂面试和Python自动化、接口、框架搭建学习资料!

    Jenkin做什么?

    接下来才是重点,Jenkins主要用来运行UI自动化测试。接下来介绍一下我的配置。

    配置Git,连接Bitbucket,检查项目代码更新。

    定时任务,设置为每天晚上22:00运行。

    构建命令,拉取代码,并运行所有用例。

    设置HTML测试报告的路径

    设置XML测试报告的路径。

     

    配置发邮件功能。

    大致效果如下:

    可以点击HTML Report查看HTML报告,最新结果可以看到项目XML格式的报告。测试趋势图,这个是基于XML报告插件生成的。

    在Jenkins中查看测试HTML测试报告。

     

     当然,还有构建完成所收到的邮件。

    希望以上的介绍,能给你提供一些思路。如果您觉得对您有帮助,请点赞,收藏,分享三连!您的支持是笔者最大的动力!

    加入我们,群,642830685,领取最新软件测试资料大厂面试和Python自动化、接口、框架搭建学习资料!

  • 相关阅读:
    数据库范式
    RobotFrameWork自动化系列:安装配置
    jenkins安装
    jenkins+ant+ssh远程部署服务glassfish
    wordpress登录、修改、删除、查看代码记录
    wordpress 登录实例(一)
    BZOJ2806:[CTSC2012]Cheat(广义SAM,二分,DP)
    BZOJ4180:字符串计数(SAM,二分,矩阵乘法)
    BZOJ2780:[SPOJ8093]Sevenk Love Oimaster(广义SAM)
    BZOJ4032:[HEOI2015]最短不公共子串(SAM)
  • 原文地址:https://www.cnblogs.com/www642830685/p/13278990.html
Copyright © 2011-2022 走看看