1. 考虑封闭测试和开放测试的优点
通过一个小型的封闭式Beta测试——比如 20 到 200 人,包括最终用户、产品经理、其他内部利益相关者等——你可以获得更精确的反馈。但是当你需要测试不同的行为、手机型号、Android 版本和配置时,例如,他建议使用公开 Beta 测试来增加 Beta 用户的数量。在这种情况下,他建议针对 1,000 到 20,000 名有效 Beta 用户。
2. 通过多种渠道寻找您的 Beta 测试人员
一些初创公司使用众筹平台为其应用程序寻找和吸引 Beta 测试人员。他们的 Alpha 版移动应用程序,将其放在平台上,主要目标是提高知名度,次要目标是获得更多资金。虽然初创公司接受了少量投资,但会引起兴趣并充当 Beta 测试者。
3. Beta测试者
“尊重你的测试版用户”在准备测试版时需要回答的两个问题:
移动应用程序是否通过了您的 alpha 测试?
移动应用程序对您的 Beta 用户来说是否足够稳定?
4. 选择合适的测试版应用管理平台
管理和交付移动应用测试版需要一个管理平台。支持的移动操作系统、计划测试的应用程序数量以及相关因素将推动您的平台决策。
5. Beta 测试与敏捷和持续集成密切相关
“认为 Beta 测试与敏捷开发和持续集成相辅相成,是工程文化最佳实践的一部分。”这是另一个级别的持续集成,类似于编写一个冒烟测试或测试脚本,将针对代码进行测试,以确保不会添加新的错误并且一切都在持续工作。
进一步建议你对移动应用程序进行持续集成循环,“现在我已经添加了一个功能,当我们集成新代码时,我们总是做些什么?”
在架构阶段,增加了在 Beta 测试期间打开和关闭功能的杠杆。它还根据 IP 地址或电话号码为不同的组添加权限控制。Beta 测试是其产品的核心。
6.建立一个beta测试社区
建议创建一个社区来共享信息、报告问题并促进您与 Beta 测试人员之间的联系。社区是一个重要的平台,可以帮助你从测试版用户那里获得反馈。
7. 接受 beta 反馈可以是一种平衡行为
“你需要找到一种方法来推动它向前发展。这是我们必须在营销和产品工程之间取得平衡的关键。”
例如,在发布一个月或更长时间后,就 Beta 版反馈进行了更频繁的讨论,因为当时决定停止应用程序开发。并没有完成输入,已经积极关注 Beta 测试反馈的影响。