美文网首页
我们的测试架构设计

我们的测试架构设计

作者: 乐活北京 | 来源:发表于2020-01-17 15:08 被阅读0次
image.png

设计目标

  1. Case通用(双端)
  2. 服务启动自动化
  3. 单Case调试方便
  4. 流程清晰、模块分层合理
  5. 多设备运行(Android&iOS)
  6. 更优雅的写Case,采用链式语法编写Case
  7. 支持接口Mock(mitm的方案, 目前还是弱方案)
  8. 打平双端手百之间的diff(Page层和Business层实现,目前Case全部支持iOS全部、部分Case支持Android)

简单说明

1. 服务与设备管理

  • 负责手机设备的管理(Android 和 iOS)
  • 负责Appium服务的创建
  • 负责Appium服务的链接

2. 驱动管理

增加驱动层有2个目的

  1. 底层驱动可以自由切换(Appium和wda)
  2. 未来有更好的选择可以更换掉Appium
  • wda(网易同学的简易方案)
  • Appium

3. 业务层

  • 所有的业务逻辑(如某个业务流程)
  • 所有的控件管理
  • 双端diff抹平
  • Case管理
  • Case驱动(HTMLReport + unitest)

4. 测试类型

  1. 性能测试
  2. UI自动化测试
  3. 接口异常测试
  4. 其它

相关文章

  • 测试工程师了解互联网架构

    测试工程师了解架构知识可以帮助我们确定测试范围和用例设计。转载至茹炳晟老师的《软件测试52讲》 一、高性能架构设计...

  • 内存池的实现

    基本的架构设计: 测试结果:

  • 测试架构师工作指南之测试分析和测试设计

    测试架构师作为测试团队的技术带头人,肯定是测试分析设计的好手,但自己不应该陷入具体的测试分析和设计中去。测试架构师...

  • 我们的测试架构设计

    设计目标 Case通用(双端) 服务启动自动化 单Case调试方便 流程清晰、模块分层合理 多设备运行(Andro...

  • 测试分析和执行

    二、测试分析和测试架构上 1、制定阶段性测试策略 2、落实测试设计策略,保证测试设计的质量 三、在测试执行上 制定...

  • 无标题文章

    从菜鸟到测试架构师 测试架构师修炼之道3.51Testing系列丛书:软件测试技术实战-设计、工具及管理【作者:顾...

  • 2018-08-27 测试方案

    软件测试工作过程 1. 消化需求/概要设计/ui设计/编码规范/架构设计/数据库设计; 2. 分析并编写测试计划(...

  • 测试方案

    一、软件测试工作过程 1. 消化需求/概要设计/ui设计/编码规范/架构设计/数据库设计; 2. 分析并编写测试计...

  • 『居善地』接口测试 — 12.接口自动化测试框架实现(一)

    之前分析完了接口测试框架的设计与架构,下面我们就来一步一步的完成接口自动化测试框架的实现。 1、创建测试框架项目 ...

  • 最近计划

    1.学习安全测试用例设计 2.学习渗透测试方法 3.HMST总结 4.学习架构设计方法

网友评论

      本文标题:我们的测试架构设计

      本文链接:https://www.haomeiwen.com/subject/gfwczctx.html