打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
设计自己的基于Selenium 的自动化测试框架-Java版(2) - 定义自己的工作流程

设计自己的基于Selenium 的自动化测试框架-Java(2) - 定义自己的工作流程

Work flow chart

上图是整个工作流程,红色虚线上面的需要手动来完成,红色虚线下面的实现自动化。

我们可以分为3部分:

1)      测试 case和测试脚本的集合。

2)      Seleniumframework工作部分。

3)      QT tool QC 协同工作部分。

 

1.      测试case和测试脚本的集合

这里先跳过测试脚本的格式及组成部分,先列出测试脚本开发的流程

上面定义一个如何从手动的步骤到自动化脚本的转化过程。我们需要去分析哪些地方可以被自动化,以及检查点的设计覆盖。

 

2.      Selenium automation framework的执行流程

上图定义从SAFX加载 Xml自动化测试脚本,到调用Selenium API然后通过浏览器操作网页的过程。

3.      QC tool QC 协同工作的流程

上图定义QC 辅助工具, porter loader QC之间的关系。

这两个工具是单独开发的。

 

Porter 用于生成loader上传所需要的 config-qc 文件。

 

Loader 通过 config-qc文件,将 SAFX运行的测试输出结果上传至QC

 

Config-qc 文件定义上传测试结果的具体路径。

本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
【热】打开小程序,算一算2024你的财运
基于QTP和QC的自动化测试框架
自动化测试工程师面试题
测试开发成长学习路线——引导篇
java selenium (一) selenium 介绍
自动化测试框架设计要点
10道软件测试题,检测你是否真的懂测试
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服