大智运自动化项目产品系统

我要开发同款
蛙曾经蹬过泥2026年04月16日
7阅读

技术信息

语言技术
自动化测试FiddlerJmeter
系统类型
Web
行业分类
工业互联网电商

作品详情

行业场景

钢源城是集大宗商品流、供应链金融、物流电商于一体的中国互联网+大宗商品供应链集成运营商,通过整合钢铁供应链条上的上
下游资源,为钢铁流通环节的优化、再造、产能有效利用、资源共享和降本增效助力。

功能介绍

测试Web对象是一个典型的单页面应用,因此采用页面模式来进行组织:页面模式是页面与测试用例之间的桥梁,它将每个页面
抽象成一个单独的页面类,为测试用例提供页面元素的定位和操作。
采用页面模式来管理页面和测试用例有很多好处,主要体现在:
1、简单并且清晰
每个页面都有单独的类来封装页面元素和操作,让页面操作更加具体化,而不是相对独立的。
2、可复用性好
由于页面操作都被封装在了页面类中,所以页面方法很容易调用,可复用性非常好。
3、可维护性好
由于测试目标页面的多变性,页面元素的定位经常需要改变,利用了页面模式后,只需要修改一遍其页面类中的定位就可以对所用
用到该元素的测试用例生效。
公共库模块涉及到的功能一般多而杂,在设计的时候只要遵循高内聚低耦合就可以了。比如常量、变量和一些公共函数可以放在同
一个文件中。

项目实现

自动化主要使用:Java+Selenium+TestNG+Jenkins+ReportNG

包括了四个大的模块:公共类模块、用例仓库(具体用例的管理)、页面管理(封装页面元素和操作方法)以及执行模块。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论