首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >开源自动化测试平台TestDog

开源自动化测试平台TestDog

作者头像
wencheng
发布2020-08-10 10:33:55
2K0
发布2020-08-10 10:33:55
举报

前言

最近工作不是很饱和,为了充实自己于是有了搭建自动化平台的想法,希望把公司内部所有API、性能、功能自动化都统一起来管理,目前第一版主体功能基本已完成,特此记录下来,希望能够帮到大家,并且开源出来。

开源地址

小编公众号:自动化测试 To share

https://git.code.tencent.com/TestDog/v1.git

效果图

登陆模块

项目管理

创建一张表来管理项目,主要含产品名称、产品编号、产品描述、产品负责人、创建时间、操作

接口模块

实现原理:前端执行接口发送至后端,后端执行unittest生成报表存储数据库,支持增删查改。

新增接口:这里参考postman搞了个界面。

生成报告:

报告详情

性能模块

性能模块主要用于收集测试数据展示测试结果,实现原理本地抓取log解析上传数据库,前端展示,这里支持Ios、Andriod。

测试报告:

详情报告:

功能模块

ui自动化测试报表:这里选则的是Cypress框架执行case输出报告集成到TestDog平台。有兴趣的可以看下博主之前写Cypress自动化教材。

测试报告:

详情报告:

目前功能还够完善,这里会继续优化欢迎 大家使用的提意见。

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家的支持。

更多文章关注小编公众号:自动化测试 To share

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-08-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 自动化测试 To share 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 开源地址
  • 效果图
  • 项目管理
  • 接口模块
  • 性能模块
  • 功能模块
相关产品与服务
数据库
云数据库为企业提供了完善的关系型数据库、非关系型数据库、分析型数据库和数据库生态工具。您可以通过产品选择和组合搭建,轻松实现高可靠、高可用性、高性能等数据库需求。云数据库服务也可大幅减少您的运维工作量,更专注于业务发展,让企业一站式享受数据上云及分布式架构的技术红利!
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档