某电商测试方案

xxx电商业务测试策略

背景介绍

xxx是一个大型电商网上销售平台,web版,业务涉及B2B和B2C,面对不同国家语种,销售xx电子产品。

业务介绍

产品主要分为两个部分:

  • B2C业务线,站点涉及不同国家,不同类型public站点,close站点。
  • B2B业务线,产品类型与B2C产品类型略有差距,但是都是close 站点,需要登陆

架构介绍

  • 页面:页面搭建、装修、展示;
  • 产品:上游和当前项目的数据发放以及配置;
  • 价格:上游和当前项目,数据发放以及配置;
  • 订单:订单提交,快递物流,价格和积分,以及退货,税务;

测试计划

测试目标

紧急 不紧急
重要 1. 保证需求的快速交付。2. 业务需要快速上线。3. 性能测试
不重要 1. 对回归用例进行自动化。 1 协助业务 2 团队赋能

测试策略

功能测试策略

为了能更好的完成功能测试,我们设计了以下几个方案

方案一: 测试流程
  • 需求指定,sprint统筹
  • 编写测试用例
  • review测试用例(开发,产品,测试)
  • 执行测试用例
  • 准时提交UAT(保证业务人员准时进行验收)
  • UAT BUG复盘(测试人员漏测原因)
  • 主要测试用例进行回归测试

性能测试策略

为了保障销售在主要创收十七,黑色星期五期间,性能不耽误销量,我们必须同步开启性能测试

方案一: 接口性能
方案二: 端到端性能

效果:

  • 保证最高挑战部分接口性能:搜索,下单

效能提升策略

方案一: 先期:接口自动化;
  • 根据现有测试人员技术栈,选择自动化框架和开发语言
  • 覆盖回归测试用例
  • 进行技术宣讲,组内提高人员技术栈覆盖率
方案二: 稳定后:UI自动化
  • 根据现有测试人员技术栈,选择自动化框架和开发语言
  • 覆盖回归测试用例
  • 进行技术宣讲,组内提高人员技术栈覆盖率

团队赋能策略

方案一: 增加自动化人员的配比
方案一: 自动化人员,进行技术宣讲,互相学习,提高已有自动化技术栈人员的自动化效率
  1. 最后最好有个结果统计和展示,比如提效的数据? 提升质量的数据。
  2. 写的太笼统,没有体现出亮点