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

时间:2009-06-07 18:32:11

标签: language-agnostic communication beta

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

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

previous SO question表明使用beta测试人员的最佳方式是确保良好的双向通信。我们想要实现这种沟通!

Beta testers usually aren't this eager..
(来源:ifac.cnr.it

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

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

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

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

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

  • A(私人)邮件列表
  • 具有私人版块的vBulletin论坛
  • FogBugz这样的错误跟踪器(为测试人员提供许可,以便他们可以进行探索和注释)
  • 用于协作文档/讨论的维基

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

,也可能会感兴趣

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

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

2 个答案:

答案 0 :(得分:1)

  1. 我们的测试版测试人员通过本地测试人员(QA)通常通过电子邮件与开发人员直接沟通。

    • 这允许QA通过组合重复,删除非错误(功能请求)等来管理错误/问题。
    • 在他们回到用户之前,他们也会重新测试这些问题 因此,对他们来说,充分了解错误/问题非常重要,他们可能会构建一些错误/问题 必要时进行自动化测试。
    • 他们记录它以保持一致,一些beta测试者是好测试者但不是 擅长文档。
    • 任何巨大/复杂的问题都可以作为一个小组(开发人员,QA,beta测试人员)进行讨论
  2. 我们使用Team Foundation Server,但就像我说的那样,我们不允许beta测试人员访问它。它全部由QA管理。我们并不是与TFS“紧密结合”,而是能够胜任。

  3. 只是他们对我们有用的方式......

答案 1 :(得分:0)

我建议您使用trac类似网站,或vBulletin's project addon.

就个人而言,我构建了一个适合解决方案的解决方案,并被称为Bugzilla,但任何项目管理都应该能够解决问题。