私人测试通信和基础设施
因此,您的商业应用程序正处于开发的中间阶段..足够可用但仍需要细化,扩展,错误修正。它远非易事,但它足够稳定和完整,您的开发人员和内部测试人员/用户可以感受到真正用户获得更多反馈的时间。私人测试通信和基础设施
因此,您需要进行更广泛但仍封闭的beta测试,可能从想要贡献并提供反馈的现有用户/客户中选择。
A previous SO question表明使用beta测试者的最佳方法是确保有良好的双向通信。我们希望启用该通信!
所以,问题是要找到组织,并允许开发人员和测试人员在超大之间沟通的最佳途径,而beta测试它们之间?
过去,在这里我们总是设置了一个简单的电子邮件列表,将秘密测试人员添加到列表中,并通过电子邮件发送一个集中的地址,并在列表中的每个人之间共享。这很粗鲁和老派,但我们已经这样做了十五年,并且它的运作良好,特别是对于我们的外部团队约10名测试人员。
但是必须有其他方法,也许最好是探索它们。您为自己的项目设置了哪些beta测试基础架构? 的目标和要求是模糊的,但它可能是有用的一些需要考虑的要点
- 保密,你不希望非受邀请的用户找到或窃听
- 通讯,让用户谈论的问题,文件,分享项目,互相帮助
- 文件共享,如何分配的测试版软件,以及让用户上传自己的例子/问题/演示例子
- 的Bug报告,如果通信系统被捆绑到你的bug跟踪系统?
- 缩放,它可以处理5次测试,20个测试仪等
- 隐私级别,它可以处理谁得到一个新的版本,每天也许只有点播服务的用户的超铁杆级别的私人测试版邀请的用户之外,谁想要加入的公开测试版..
- 噪声过滤,如果讨论变得太offtopic或健谈它可能扩散公测
有设计这样的测试版支持一些明显的选择的焦点甚至可以合并的基础设施。
查看SourceForge也是有用的,它适用于不需要保密,邀请或类的开源应用程序,但是在那里我是与每个项目相关的论坛和错误跟踪器。甚至考虑即将到来的平台/范例,如Google Wave.
我的问题:你用什么系统组织你的beta测试人员inhouse/external,哪一个系统在增强开发过程方面提供最好的回报而没有难以管理一些过于复杂的系统?
我发布这个作为社区维基,因为它很明显没有一个单一的最佳答案。
我建议有trac喜欢的网站,或vBulletin's project addon.
就个人而言,我建立了一个解决方案,这是拟合的解决方案,被称为Bugzilla,但任何项目管理的西装应该做的伎俩。
-
我们有我们的测试者通过我们的本地测试(QA)与开发商沟通通常是通过电子邮件没有直接。
- 这允许QA管理错误/通过合并重复的问题,除去非漏洞(需求)等
- 此外,他们将是那些重新测试问题,他们回去了给用户 如此前对他们完全理解错误/问题非常重要,他们可能会根据需要构建一些 自动化测试。
- 他们记录它以便它是一致的,一些beta测试者是好的测试者,但不是 擅长文档。
- 任何庞大/复杂的问题可以作为一个组进行讨论(开发,QA,beta测试)
我们使用的Team Foundation Server,但就像我说我们不允许测试人员访问它。它全部由QA管理。我们并不是不与TFS“紧密结合”,而是做到这一点。
只是他们的方式,很适合我们......
附:像图片一样...... – bytebender 2009-06-09 23:38:58