携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第37天,点击查看活动详情
灰度发布: AB 测试是为 Web 或 App 界面或流程制作两个(A/B)或多个(A/B/n)版本,在同一时间维度,
分别让组成成分相同(相似)的访客群组(目标人群)随机的访问这些版本,收集各群组的用户体验数据
和业务数据,最后分析、评估出最好版本,正式采用。
灰度发布(又名金丝雀发布)是指在黑与白之间,能够平滑过渡的一种发布方式。在其上可以进行
A/B testing,即让一部分用户继续用产品特性 A,一部分用户开始用产品特性 B,如果用户对 B 没有什
么反对意见,那么逐步扩大范围,把所有用户都迁移到 B 上面来。灰度发布可以保证整体系统的稳定,在
初始灰度的时候就可以发现、调整问题,以保证其影响度。
我所熟悉的是禅道,jira 等,我使用过的是禅道,之前我们公司用来做测试管理,先新建产品—项目
—项目的功能模块,然后把项目组人员配置到该项目,使用导出测试用例模板,编写评审好测试用例,再
导入禅道管理,执行测试用例,提交缺陷到禅道并跟踪
1:肯定是用户根据等价类边界值等用例设计方法,设计出我们可以输入什么样的数据,即根据规则
构造一个数据即可。
2:我们的数据是来源于第三方系统,我们则需要到第三方系统去生成或找第三方申请测试数据
3:测试数据需要特定的工具来制作,所以我们需要掌握这个工具来生成测试数据。比如身份证生成
器,类似生成刚好 1M 的图片。
4:数据很多是存储在数据库中的,可以通过数据库搜索得到测试数据也可以通过数据库制作一个合
适的数据。
5:一旦我们拥有了测试,需要记得保存好我们的测试数据。