Softvision 移动 QA - Fenix 测试任务和流程¶
=============
概述¶
发布¶
频率:Fenix 发布计划
QA 团队执行的任务
冒烟和完整性测试
探索性测试
本地化测试
Bug 分类
特定发布测试任务:无
功能覆盖率:是
Bug 验证覆盖率:升级
测试版¶
频率:Fenix 发布计划
QA 团队执行的任务
冒烟和完整性测试
探索性测试
本地化测试
Bug 分类
特定 Beta 测试任务
完整功能 & UI 测试
TalkBack & 无障碍测试
完整搜索测试
功能覆盖率:是
Bug 验证覆盖率:升级
每日构建¶
频率:每天
QA 团队执行的任务
冒烟和完整性测试
探索性测试
Bug 分类
特定每日构建测试任务
Bug 验证 (qa 标签)
功能测试
测试用例创建(包括 a11y)
功能覆盖率:是
Bug 验证覆盖率:是
设备默认设置¶
设备覆盖率:(除非另有说明):Pixel、三星、小米、一加、华为
手机 & 平板电脑
Android 版本:所有
执行任务的详细说明¶
完整功能 & UI 测试¶
持续时间:2 天
频率
在 Geckoview 发布后(Beta 1)
Geckoview 发布后,根据升级的问题(如果 > 10 个问题)
描述
涵盖所有功能的一组测试
2 次运行:1 次平板电脑,1 次手机
冒烟 & 完整性测试¶
持续时间:1 天
频率
发布 & 测试版:Fenix 发布计划
每日构建:每周 2-3 次(取决于其他任务的优先级)
描述
一套小型测试,重点关注所有主要功能
功能测试¶
持续时间:基于功能复杂度
频率:新功能实施时
描述
测试用例的创建(包括 a11y)
功能 Bug 验证(如果是,也包括重复项)
围绕新实现和可能受影响的不同区域进行探索性测试
Bug 验证 (qa 标签 & 升级)¶
持续时间:基于 Bug 复杂度
频率:每天/当 qa 标签添加到已修复的 Bug 时
描述
涵盖不同的设备
验证描述中提供的步骤在受影响的构建中,以重现 Bug(如果之前没有),并在包含补丁的构建中,以确认修复。
本地化测试¶
持续时间
测试版:9 小时
发布:6 小时
频率:Geckoview 发布后
描述
基于最重要的语言和伪本地化测试的一套测试。
此外,验证列出的语言数量(Fenix 设置)与 Pontoon 中的语言数量相同。
搜索测试¶
持续时间:1 天
频率:Geckoview 发布后
描述
涵盖用户与 URL 栏、搜索引擎 & 搜索代码 (VPN) 交互的一组测试。
无障碍测试¶
持续时间
TalkBack:1.5 天
扫描仪应用程序:1 天
频率:Geckoview 发布后
描述
测试重点关注重要功能
TalkBack:检查与应用程序交互时是否存在问题以及正在执行的操作的描述
扫描仪:扫描菜单、Snackbar 等,以查找文本对比度和触摸目标大小的建议
Bug 分类¶
持续时间:基于问题复杂度
频率
每天/根据用户记录的影响
描述
基于用户提供的信息进行问题调查
探索性测试¶
持续时间:基于测试区域
频率(与...一起执行)
冒烟 & 完整性测试
完整功能 & UI 测试
Bug 验证
Bug 分类
描述
测试运行中未涵盖的测试场景