Lillian's blog


  • 首页

  • 标签

  • 分类

  • 归档

在Docker环境下运行Selenium自动化测试

发表于 2018-12-13 | 分类于 测试
| 字数统计: 1.1k字

之前的一篇文章记录了我怎么开发selenium的测试脚本,这一篇我想记录我如何在docker的环境里运行selenium 测试。

主要框架

  • 环境: Docker
  • 语言: Python 3.7
  • 测试框架:Pytest (插件:allure-pytest-2.5.4 , pytest-xdist , pytest-ordering)
  • 测试报告:Allure
  • 集成工具:Jenkins

运行Selenium Docker image

在我们工作中,我们所有的部署和测试环境都集中在Jenkins里面,中有一台slave已经装好了docker,所以这里就不累述安装docker的过程。
首先运行selenium docker的官方镜像docker image。我选用的是Selenium Grid Hub and Node的镜像。

阅读全文 »

Build Selenium Tests with Pytest and allure

发表于 2018-12-11 | 分类于 测试
| 字数统计: 1.8k字

我的日常工作

我所工作的组是一个QA组,负责测试我们整个开发组所研发的所有工具的测试。在我们的日常的工作中主要负责的内容是:

  • Regular QA on projects:手动测试新功能,跟踪Issue
  • API tests: 测试项目的一些接口,由于我所参与的项目大多是Rest API, 所以我们会用到Postman,SoapUI等工具进行 API的automation测试。
  • UI automation tests: 当项目已经有稳定的UI时,我们就会考虑开发UI的自动化测试脚本来进行regression 测试以适应软件的快速迭代。

今天我想来分享一些我做UI automation测试的点。在我们组我们都是用selenium框架进行UI自动化测试,之前别的项目采用的是Java+TestNG+ExtentReport,如果我沿用这一套框架的话,那么我可能只需要复制其中很多模块就可以快速的构建这个测试脚本用于新的项目。但是当时我并没有这么做,主要的原因是:

阅读全文 »
Lillian Zhou

Lillian Zhou

Learning,Practicing,Sharing

2 日志
1 分类
2 标签
GitHub
© 2018 Lillian Zhou | Site words total count: 2.9k
由 Hexo 强力驱动
|
主题 — NexT.Gemini v5.1.4
总访问量 次 | 有人看过我的博客啦