Skip to content

chenpeng9/study-cucumber

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

study-cucumber

作为一个软件测试工程师,而且如果碰巧有很多Web端测试,那么搭自己的测试框架就是个基础技能了,必须点满。

在这里,就不做框架对比和分析了,因为在项目中用cucumber用得最多,所以就cucumber。又因为项目用的是java,所以理所当然就java了。

对了,我所说的搭框架,并不是把工具用起来就行了,不是说你通过cucumber的User Guide,能够运行Demo就行了。这只是最基本的一步,动手前我们要考虑框架需要具备的功能,考虑可扩展性。这里我列了一些:

  • ProjectObject,对页面元素的管理需要简单整洁;
  • 配置文件管理,框架的参数需要有一个专门的文件来管理;
  • 测试报告,cucumber自带的报告是不美观的;
  • 失败重跑,支持重跑失败的case,避免环境因素导致的失败;
  • 失败自动截图;
  • 长页面截全图;
  • 并行测试,能够支持多浏览器并行运行,支持单浏览器多case同时运行;
  • 集成第三方工具或平台,如Browserstack平台; ….

博客地址: https://www.cooking-chan.cn/

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published