问题:
您对Sela Software Labs的Web测试管理器有直接或间接的经验吗? 积极或消极的体验是好的。我只是在寻找一些基于生产决策的事实。
将Sela“Web测试管理器”安装到我们的生产服务器有多大的风险 WTM是TFS Web Access扩展。它扩展了网站功能,包括编辑测试步骤和运行测试。
我们应该考虑在TFS中执行测试和记录测试结果的其他替代方法吗?
场景:我有2-3名开发人员最早在本周开始运行测试用例。我们有3个MTM(Microsoft测试管理器)许可证,我们用于测试(2个测试人员,一个开发人员使用VS2010 Ultimate)。为我们的每个VS2010 Pro / Premium(非Ultimate)开发者购买另外两份完整的Microsoft Test Professional,仅用于定期运行测试用例和进行轻度测试用例编辑是不合理的。对于一般的测试通过运行,我们不需要跟踪侦听器。
选项#1:Sela Software Labs(Sela Group,Sela International)几个月前开发了Web测试管理器,但很少公开提供产品评论或客户反馈。
选项#2:开发人员在各个电子表格中跟踪他们的结果,然后测试人员使用MTM重新输入。这根本没有吸引力,并且引入了一些繁琐的失败风险。
其他选择?
答案 0 :(得分:1)
您在谈论自动化测试还是手动测试?为了进行自动化测试,我相信您不需要额外的VS许可证。
花哨的版本:使用Visual Studio Test Agent(如果需要进行部署,使用Build / Workflow代理),TFS测试控制器以及从开发机器运行触发器测试来设置测试机器。如果你做得对,结果会自动发布到TFS并附加到正确的TestCase工作项和TFS构建对象。查看Visual Studio Test and Lab Management以获取更多相关信息(在构建基础架构时肯定会有一些额外的开销,但是一旦你完成了投资,它就会变得很光滑)。您应该能够从任何具有TFS访问权限的VS许可证中触发Build-Deploy-Test工作流程。
不那么花哨,但仍然可行:仍然安装Test Agent,但不要担心实际将其连接到测试控制器。测试代理安装至少会为您提供MSTest,并且能够/或将测试执行结果发布到TFS以进行报告/结果存储。
如果您正在寻找手动测试执行/报告,我很遗憾没有很多建议。我团队的大部分投资都是自动化,所以我没有大量的工作经验手动测试界面。 :/
答案 1 :(得分:1)
我正在测试WTM在我们公司使用它。我们提到了你提到的常见理由。对于这些问题,WTM似乎是一个好的,唯一的选择。 你是对的,不好意思几乎没有评论。那么为什么我想在这里与WTM分享我的经验。
我认为,对于那些并不真正需要所有MTM功能的测试人员来说,这是一个不错的选择。
答案 2 :(得分:1)
我创建了一个名为TFS Test Steps Editor的开源工具。最初它的开发是为了解决MTM缺乏在测试步骤中插入换行符的能力。我刚刚发布了一个新版本,能够发布手动测试的测试结果。
MTM是一个非常大的痛苦:它很慢而且有错误,最糟糕的是,它有时会在尝试发布结果时丢失数据。我的工具会在您工作时将所有正在进行的测试执行保存到磁盘,您可以导出结果的.ZIP进行备份或在另一台计算机上重新打开并继续测试。