xxx国际化业务线测试策略
背景介绍
1)xx国际化产品(命名为A)是一个面向国际的PC端产品
2)A产品的国内产品比较成熟,但是无法直接更换成英文或者其他语言
3)主要针对xxx用户
4)主要挑战国际化产品发布同时不影响国内产品质量
业务介绍
识别、建模
架构介绍
测试计划
| | 紧急 | 不紧急 |
---|---|---|
重要 | 1. 保证需求的快速交付。 | |
不重要 | 易用性相关的验证工作 |
测试方案的主要目标为
阶段 | 目标 | 时间 |
---|---|---|
阶段一 | 基础场景功能测试 | 迭代一 |
阶段二 | 专项工具研发和自动化覆盖,进而提高测试效能 | 迭代二 |
阶段三 | 兼容性测试、性能测试、接口回归 | 集成测试 |
发版质量目标
过程质量目标
测试策略
功能测试策略
方案一:
痛点:如何保证国内产品质量同时,保证国际化产品质量且范围无遗漏,同时提高效能
解决办法:
1、划分用户故事地图,测试分层、国内脚本复用、利用工具提高复用效率
2、区分不同的开发实现方式采取不同的验证策略,分为以下几类(会根据不同的分类区分重难点进行测试策略的落地,详细内容不再详述):
换语言复用
算法优化–国内外共有原则
新增算法
国际特有算法
数据库修改
大概示例
效果:无质量问题泄露且按期发版;效能提升10%
方案二
痛点:
国内产品和国际化产品需要稳定质量单独发布,但是过程中可能会有相互的干扰
解决办法::
1)明确自动化目标、自动化专项策略、自动化运行策略、自动化覆盖(会区分紧急、重要的有限覆盖,不重要的或者业务可能会变化大的不覆盖,手工验证)和改造策略
*自动化专项体校策略, 明确专项目标、 专项策略 、专项节奏、 检视点
*自动化测试架构改造
*接口测试实践