问题标签 [beta]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
visual-studio-2010 - VS 2010 Beta1“未收集历史数据”
我正在尝试 VS2010 Beta 1 中的历史调试器。
我在设置中打开了它(至少我认为我这样做了),但是当我尝试检查对象时,值是:
[未收集历史数据]
任何想法如何让这个显示实际价值?
这是有问题的代码:
language-agnostic - 私人 beta 测试通信和基础设施
因此,您的商业应用程序处于开发的中间阶段。足够可用,但仍需要改进、扩展和错误修复。它远不能交付,但它足够稳定和完整,以至于您的开发人员和内部测试人员/用户觉得是时候从真实用户那里获得更多反馈了。
因此,您可以进行更广泛但仍然封闭的 beta 测试,可能是从想要贡献和提供反馈的现有用户/客户中选择的。
之前的一个 SO 问题表明,使用 beta 测试人员的最佳方式是确保有良好的双向通信。我们希望实现这种沟通!
(来源:ifac.cnr.it)
所以问题是找到最好的方式来组织和允许开发人员和一般的 beta 测试人员之间以及 beta 测试人员之间的沟通?
过去,我们在这里总是设置一个简单的电子邮件邮件列表,将秘密测试人员添加到列表中,并让他们通过电子邮件发送一个集中的地址来发布,该地址在列表中的每个人之间共享。这是粗鲁和老派的,但我们已经这样做了 15 年,而且效果很好,尤其是对于我们大约 10 名测试人员的外部团队。
但肯定还有其他方法,或许最好去探索一下。您为自己的项目设置了哪些 beta 测试基础架构?目标和要求含糊不清,但有些要点可能有助于考虑
- 保密,您不希望非邀请用户找到或窃听
- 交流,让用户谈问题,文档,分享项目,互相帮助
- 文件共享,如何分发测试版软件,以及让用户上传自己的示例/问题/演示示例
- 错误报告,通信系统是否应该与您的错误跟踪器绑定?
- 缩放,它可以处理 5 个测试器,20 个测试器等
- 隐私级别,它能否处理超级核心级别,可能只有每天获得新版本的内部用户,受邀外部用户的私人测试版,任何想要加入的人的公开测试版......
- 噪音过滤,如果讨论变得过于离题或喋喋不休,它可能会分散测试版的焦点
设计这种甚至可以组合的 beta 支持基础架构有一些明显的选择。
- (私人)邮件列表
- 一个带有私人部分的类似vBulletin的论坛
- 像FogBugz这样的 bugtracker (为测试人员提供许可证,以便他们可以探索和注释)
- 用于协作文档/讨论的 wiki
查看 SourceForge 也很有用,它适用于不需要保密、邀请或课程的开源应用程序,但每个项目都有一个论坛和 bugtracker。甚至考虑即将推出的平台/范式(如Google Wave)也可能很有趣。
我的问题:您使用什么系统来组织内部/外部的 Beta 测试人员,哪个系统可以在增强开发过程方面提供最好的回报,而不会费力或烦人地管理一些过于复杂的系统?
我将其发布为社区 wiki,因为很明显不会有一个单一的最佳答案。
.net - .Net 框架的早期历史是什么?
.Net 框架的早期发展历程是怎样的?(在 2002 年 .Net 1.0 发布之前)
我听过很多关于它的故事,包括ASP.Net最初是用Java编写的,.Net曾经被称为COM3,但是某些版本的Windows认为项目目录是一个串口。
谁有更完整的故事?
testing - Beta测试游戏的提示?
我们正在完成一款我们想要进行 beta 测试的游戏。我们没有时间也没有预算进行大规模测试,我们将简单地向我们的一些朋友展示游戏。(我希望我们仍然可以从中收集到一些有用的东西。)在帝国时代的事后(来自 Game Developer 的 Postmortems)中,我发现了以下内容:
AOE 的公开 beta 测试于 1997 年 8 月举行,但我们并没有接近开发它的全部潜力。尽管我们收到了大量有用的反馈,但我们离项目结束太近了,无法对游戏玩法进行任何更改。手册已经准备好打印了,大部分设计都是一成不变的。我们真正能做的就是修复发现的任何错误。
这是个好的观点。还有其他好的建议吗?我们应该(不)事先告诉人们什么?我们应该寻找什么?
project-management - 什么是现实(但快速)的 beta 版本控制计划?
我的团队即将部署我们的应用程序,我们即将与一些选定的客户进行封闭测试。我想知道生产新的 beta 版本的实际时间框架是多少,以及在我们称第一个版本足够稳定以供发布之前,我们实际期望需要多少这样的周期。
该应用程序本身是一个医学影像应用程序,因此它绝对不会崩溃或损坏数据。许多用户还将每天连续使用该软件至少四到八小时,因此我预计会很快遇到正常的用户错误。该应用程序与特定的硬件相关联,如果他们拥有硬件,他们将需要此应用程序或应用程序的先前版本来运行他们的硬件。
当然,也有来自上面的压力,现在,现在,现在!由于他们支付我的薪水,我有义务听从他们的指示,尽管我可能对快速释放有任何疑虑。
我认为可能会出现以下情况:
- 两周的周期时间。我们有一组选定的用户,比如三到五个站点,当他们遇到错误时,我们会修复它们。我认为这个循环时间快得离谱,但我已经感觉到这将是权力想要部署的方式。对于这种方法,我们将产品锁定到一个特定的构建,并且我们在下一个版本中修复任何累积的错误(可能是 50 个构建之后)。
- 六周的周期时间。我们有相同的选定用户组,但该组可以增长,随着它的增长,我们会像第 1 步那样行动。没有第 1 步那么快,但肯定会更加谨慎。问题是,用户可能会觉得产品有太多错误(如果他们遇到错误),并且在我们发布另一个版本之前不会有这种印象,此时他们可能不再关心。由于我之前提到的硬件存在这种锁定,这种错误印象可能只是转化为轻微的抱怨而不是销售损失。但是,每个较新的 beta 版本都将比上一个更经过审查。
- 尽快修复错误,将修复的版本交到用户手中。我们有一个构建服务器,我们有几个测试人员,而且我们的响应速度非常快(您甚至可以说“敏捷”)。只要修复不会破坏软件需要的其他一些行为,就像我们修复错误一样快速地发布错误修复是否有缺点?如果我们采用这种方法,我们会做周期,还是只是一个测试“周期”?
我意识到这些问题因用户而异,而且像暴雪或 Gmail 测试期这样的问题有点偏长。我仍然想大致了解我应该如何回应管理层不断提出的关于它应该处于测试阶段多长时间的问题。
cocoa - 部署 Beta 软件更新和 Sparkle
我的应用程序使用 Cocoa Framework Sparkle 来部署更新。我通常不部署我的软件的测试版,但对于我的下一次更新,我觉得我需要这样做。我的问题是使用 Sparkle 部署测试版的最佳编号策略是什么。对于测试我的测试版的任何人,我希望在我发布下一个正式版本时更新是无缝的,但对于其他用户,我希望整个系统完全不可见。我目前使用 1.2.3 之类的编号系统进行更新。
visual-studio - Visual Studio 2010 beta 1 是否足够稳定以启动一个严肃的 WPF 4.0 应用程序?
我即将开始一个新的 WPF 项目,我需要 4.0 中的许多东西(多点触控)。我听说 VS 2010 beta 2 将于 11 月在 PDC 发布,所以我正在考虑现在在 beta 1 中启动该项目,然后在它可用时迁移到 beta 2。假设我只需要在环境中生活大约 3 个月,在 VS 2010 beta 1 中启动这个项目是否合理,或者它还没有准备好进行日常开发?
beta - 我在哪里可以找到测试版用户?
我想知道在哪里可以找到我网站的测试版用户?是否有网站可以帮助您找到测试版用户?
asp.net - 如何制作类似于 superuser.com 上的 beta 访问页面?
我正在使用 ASP.Net MVC,我想通过 Internet 制作一个网站,但现在只对少数人开放。我想做一些基本上与带有密码的 beta 访问页面完全一样的事情,就像他们在 stackoverflow、serverfault 和超级用户上所做的那样。
我不只是想在家庭控制器中检查和重定向,我希望它总是去那里,无论使用什么 url。
有谁知道他们是怎么做到的?
c# - 将测试期编程到站点中的最简单方法是什么?
将测试期编程到站点中的最简单方法是什么?我不知道超级用户是否以这种方式工作,但是否有在每个页面(可能是工具栏)上运行的代码来检查 betaPassword cookie 并在不正确时将您重定向到页面?
有没有更好的地方来运行代码而不是工具栏?(IIRC 工具栏在我的每一页中)