手记

自动化测试平台

前言

在自动化测试过程中,随着对接的自动化需求不断增加,测试用例数量显著上升,参与自动化测试的人也越来越多,多人协作就会碰到很多问题,包括脚本、数据、版本、项目整合、持续集成等,而且也增加了后期维护的成本。为了能解决这些问题,开发一个自动化管理平台来统一对这些代码、数据、版本、集成进行处理,是保质提效的不错手段。

平台功能

UI自动化 :

特点:

1、用例支持增删改、维护、调试、结果等等

2、用例实时日志

3、用例定位元素、业务采用po模式

4、用例支持多环境复制功能(可根据项目版本进行多套数据保存)

5、用例调试带日志、截图、生成报错记录

6、用例支持执行脚本浏览器操作回放

7、用例支持局部/全局变量

8、用例支持分布式用户本地电脑上浏览器启动(默认服务器启动)

9、用例执行状态下可进行中断用例脚本操作

10、用例可进行注释

11、用例支持拖拽、复制

12、用例可进行功能用例的描述

13、用例支持多线程

14、测试计划结果报告展示

15、支持与jenkins对接,进行自动化发布流程

接口自动化:

特点:

1、用例支持增删改、维护、调试、结果等等

2、用例支持多环境复制功能(可根据项目版本进行多套数据保存)

3、用例支持局部/全局变量

4、用例支持结果的返回字段的提取

5、测试计划结果报告展示

6、支持与jenkins对接,进行自动化发布流程

App自动化:待开发。。。

整体框架
语言 JAVA
服务端 spring + springmvc + mybatis + mysql + redis+第三方包
前端 vue + iview + iview-admin

平台展示(截图)



http://blog.syzmkeji.com/article/detail/19

0人推荐
随时随地看视频
慕课网APP