引言

  在项目组待了近半年时间,根据自己的感受和体验,做了一个辅助测试的工具(数据预报平台),主要目的是针对目前项目接口文档缺失,自动化预报脚本无法可视化,资源循环利用,统一管理化。

  业务背景

  我们项目组是整个公司业务链的末端,上游的数据经过一系列业务系统后最终流到我们业务系统,所以,我们系统要有业务数据,只有上游下发到我们系统中,我们系统才有数据。如果还不明白,举个例子:我们系统就像银行卡,只有通过转账、柜台存现金、ATM存现金等一系列操作后,银行卡才有数据(余额),你才可以拿着银行卡去做事(消费),我们业务系统没有上游数据,操作不了任何功能(业务流)。为遵守公司保密性原则,只介绍这里。

  平台场景设计

  该平台主要分三种预报功能,针对不同业务类型的数据进行预报,一键预报主要是单击就生成一条数据到末端系统,自定义预报主要根据测试人员的需要进行预报,批量预报可以一次预报多条不重复的不同类型的数据,这三种场景基本满足每次迭代的功能测试数据使用,一些特殊需求和功能需要进行定制化开发,后续有待更新~

  项目结构

  平台展示

【一键预报】

【自定义预报】

【批量预报】

  总结

  这个平台主要让项目组内其他测试同事可以也可以使用,不用各自写预报脚本,无法统一和可视化管理,并且预报接口更新后无法及时同步,第二点联调测试时,可以让开发同事使用,省去帮开发造数据的时间,第三点是产品验收测试,每次找测试造数据,打断测试人员工作状态,可以有效节约各自时间,一定程度上提高了工作效率。

Django自动化测试平台项目案例相关推荐

  1. 于.net开发平台项目案例集锦

    订阅 | 上一篇 | 下一篇 五味笔记 于.net开发平台项目案例集锦  作者:henq 日期:2007-09-14 字体大小: 小 中 大 基于.net开发平台项目案例集锦 经过微软.net Fra ...

  2. .net平台项目案例集锦

    SharpDevelop 强大的插件系统,通过Addin构建成一个功能齐全的.net开发IDE.核心是AddInTree.跟随这个项目开发许多有用的组件,比如功能文本编辑器(ICSharpCode.T ...

  3. [Django项目案例]搭建用户与商品后台管理系统

    [Django项目案例]搭建用户与商品后台管理系统 1 搭建流程 1.1 创建Django项目 1.2 配置数据库 1.3 创建app并载入Settings 1.4 配置时区与静态文件夹 1.5 定义 ...

  4. Java项目-基于Springboot实现的自动化测试平台

    项目编号:BS-XX-063 运行环境: 开发工具:IDEA / ECLIPSE 管理工具:MAVEN 数据库:MYSQL5.7 应用服务器:TOMCAT8.5.31 开发方式:前后端分离 开发技术: ...

  5. linux mysql 修改密码之后还是不能登录_怎样在Linux下搭建接口自动化测试平台?...

    前言 之前在学习HttpRunner时,我们都是把用例写在 YAML/JSON 中进行维护,使用起来也很方便.其实,现在有不少大佬都喜欢开发自动化测试平台,比如我们今天要搭建的HttpRunnerMa ...

  6. linux手动安装unzip_怎样在Linux下搭建接口自动化测试平台?

    前言 之前在学习HttpRunner时,我们都是把用例写在 YAML/JSON 中进行维护,使用起来也很方便.其实,现在有不少大佬都喜欢开发自动化测试平台,比如我们今天要搭建的HttpRunnerMa ...

  7. 集成 Jenkins 和 TestNG 实现自助式自动化测试平台

    背景介绍 在软件业十分成熟的今天,敏捷(Agile)开发在业界日益流行,而面临的挑战也日益增多,不断变化的用户需求.缩短的开发周期.频繁的部署上线.复杂的产品架构和团队组织,如何继续保证软件的质量是一 ...

  8. 超实用的自动化测试平台推荐

      什么是平台?平台就是一种用来实现某种功能的体系,包括各种不同的元素.架构.流程.标准.机制和工具等.而软件测试平台是为客户打造的集高效率.低成本等特性于一身的软件工作空间.它不仅可以大幅缩短软件产 ...

  9. 自动化测试平台(二):开发用户认证接口

    一.前言 对于一个系统来讲,用户模块是非常基本且重要的.搭建的测试平台也需要对用户.用户权限等进行管理.下面为你讲解如何通过DRF来快速的做一个用户登录的验证接口. 完整教程地址:<从0搭建自动 ...

最新文章

  1. 958毕业,苦学Java,竟被二本毕业生吊打!网友:确实厉害!
  2. 今天看到这篇新闻之后,决定休息一下咯
  3. 工业级以太网交换机产品特征及应用案例介绍
  4. vim中如何设置多行注释和删除注释
  5. 小程序 | 云函数获取用户openid
  6. python语法与java语法的区别_Python语言与java语法的异同之处
  7. 武汉大学计算机专业录取分数线,最新武汉大学专业排名录取分数线
  8. mac实用小技巧分享之使Mac快速锁屏与睡眠
  9. 手机抓直播源工具app_香港卫视 手机在线直播 央视源
  10. ai人工智能语音分析系统_语音应用搜索正在改变语音AI是领先者
  11. 后端返回base64格式数据转excel格式文件并下载
  12. 心力:创业者和管理者如何在事与难中精进(附提升心力的12种方法)
  13. Codeforces Round #521 (Div. 3) E. Thematic Contests(思维)
  14. 腾讯云GPU服务器深度学习环境搭建
  15. 基于YOLOv7的室内场景智能识别系统(源码&教程)
  16. 京东JD App签名/加密算法研究
  17. 从零开始制作STM32F103RCT6小车(一)
  18. Android wifi信号强度与图标对应关系
  19. 业余学Python是如何兼职挣钱的?以及接私活的24个平台
  20. 解决IDM下载pornhub视频提示“服务器响应显示您没有权限下载此文件” 403Forbidden

热门文章

  1. BlueCms v1.6 本地文件包含漏洞代码审计
  2. 【2011.10.29模拟】24点游戏题解
  3. 2023编程语言趋势
  4. xshell6的安装和使用
  5. HDFS退出安全模式
  6. 巧用搜索引擎---如何在指定网站中搜索
  7. 网站没有搜索功能怎么搜索_如何搜索任何网站,即使它没有搜索功能
  8. [原创]隐身斗篷简介及仿真
  9. ios仿微博个人首页
  10. 《计算机组成原理》第二章数据信息的表示 部分课后习题答案 清华大学出版_秦磊华_谭志虎