私人beta测试通信和基础设施

SPW*_*ley 8 language-agnostic beta communication

因此,您的商业应用程序处于开发的中间阶段......足以使其可用,但仍需要细化,扩展,修复错误.它远非可交付,但它足够稳定和完整,您的开发人员和内部测试人员/用户认为是时候从真实用户那里获得更多反馈.

因此,您可以进行更广泛但仍然封闭的测试,可能是从想要贡献并提供反馈的现有用户/客户中选择的.

一个以前的SO问题表明,使用beta测试的最好办法是,以确保有良好的双向沟通.我们想要实现这种沟通!

Beta测试人员通常不会这么热切... http://fts.ifac.cnr.it/albums/album21/Last_Balloon_Launch_of_RHUBC_II_Beta_Test_001.sized.jpg

那么问题是要找到最好的方法来组织和允许开发人员和beta测试人员之间以及beta测试人员之间的沟通?

在过去,我们总是在这里设置一个简单的电子邮件邮件列表,将秘密测试人员添加到列表中,并通过电子邮件发送集中地址发布,这些地址在列表中的每个人之间共享.这是原始的和老派的,但我们已经这样做了十五年,它可以正常工作,特别是对于我们的大约10名测试人员的外部小组.

但必须有其他方法,也许最好去探索它们.您为自己的项目设置了哪些beta测试基础架构?目标和要求是模糊的,但有些点可能有用

  • 保密,您不希望非受邀用户查找或窃听
  • 沟通,让用户谈论问题,文档,分享项目,互相帮助
  • 文件共享,如何分发测试版软件,以及让用户上传他们自己的示例/问题/演示示例
  • 错误报告,通信系统是否应与您的错误跟踪器绑定?
  • 扩展,它可以处理5个测试人员,20个测试人员等
  • 隐私级别,它可以处理一个超级硬核级别,可能只有一天内获得新版本的内部用户,受邀外部用户的私人测试版,任何想要加入的公开测试版.
  • 噪音过滤,如果讨论过于偏离或讨厌,它可能会扩散beta的焦点

设计这种甚至可以组合的beta支持基础设施有一些明显的选择.

  • 一个(私人)邮件列表
  • 一个vBulletin像论坛,私人部分
  • FogBugz这样的bugtracker(给测试人员许可证,以便他们可以探索和注释)
  • 协作文档/讨论的维基

查看SourceForge也很有用,它适用于不需要保密,邀请或类的开源应用程序,但是每个项目都有一个论坛和bugtracker.即使考虑即将推出的Google Wave等平台/范例也可能会很有趣.

我的问题:你用什么系统来组织内部/外部的beta测试人员,哪一个系统在增强开发过程方面给出了最好的回报,而不是为了管理一些过于复杂的系统而烦恼或烦恼?

我将此作为社区维基发布,因为很明显没有一个单一的最佳答案.

bea*_*ear 0

我建议有一个类似trac 的网站,或者vBulletin 的项目插件。

就我个人而言,我构建了一个适合该解决方案的解决方案,称为Bugzilla,但任何项目管理套件都应该可以做到这一点。