Git Product home page Git Product logo

atp's Introduction

ATP图标

ATP简介

  • ATP是基于python开发的测试服务平台,为公司测试团队提供各类接口的测试入口、测试数据构造,mock第三方测试平台。
  • ATP平台采用Vue.js+Flask的前后端分离的架构,数据存储用到了MySQL和Redis。
  • ATP的优势是它可以统一接口测试方法,统一管理所有接口测试用例,统一规划测试回归范围,可操作界面,降低全员的学习成本。

ATP产品价值

  • 降低工具开发成本
  • 降低用例维护成本
  • 降低bug定位成本
  • 降低工具学习成本
  • 提高接口测试效率

ATP优势

  • 一套平台的环境可对接测试多套业务系统的测试环
  • 多套测试环境共用一套接口测试用例
  • 可测试全链路接口,符合业务场景需求
  • 平台内的公共变量可用于所有业务系统用例

ATP工程模块说明

工程说明

  • ATP-Web前端页面工程使用Vue.js和Element-ui,用到Element-ui是因为它基于Vue2.0,有丰富的成熟组件拿来即用,非常适合网站页面快速成型。
  • ATP-Core后端核心服务使用Flask作为服务端提供纯RESTful接口,选用Flask同样是因为Flask框架现在非常成熟,而且不重,也有丰富的第三方模块,生态良好。

ATP功能模块说明

模块说明

  • 环境配置:配置多套测试环境,分离测试用例和测试环境,可以保证一套用例多套环境使用。
  • 变量配置:公共变量和用例变量配置,公共变量可以使用在所有接口里,用例变量只能用在当前用例中。
  • 用例管理:设计用例,包括用例变量、前置用例、接口基本信息、入参、检查点。
  • 用例执行:可以选择指定环境执行用例。
  • 日志推送:多用于调试用例,一般用例执行失败原因可在平台日志中打印,无需多翻阅业务系统日志。

ATP主要页面介绍

ATP主要页面介绍

ATP快速部署文档

快速部署文档

atp's People

Contributors

yuncarrie avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.