首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用Visual 2010功能包2进行UI测试

用Visual 2010功能包2进行UI测试
EN

Software Engineering用户
提问于 2011-03-02 07:00:02
回答 2查看 1.4K关注 0票数 4

最近发布的Visual 2010功能包2中最有趣的项目之一是在Silverlight中创建和编辑UI测试的能力。

下面是一个编码UI测试的例子。

我还没有足够的时间去使用它,但是对于那些使用它的人来说,我很好奇你的想法是什么。这是你发现的特别有用的东西吗?

我希望能够自动化大量的回归测试,我们目前正在手动执行。

根据您的经验,它是否对您通常需要用于测试的资源产生了重大影响?

谢谢

EN

回答 2

Software Engineering用户

回答已采纳

发布于 2011-03-03 15:32:22

如果您正在运行QA部门,这种自动化UI测试在短期内是很棒的。您的工作人员在不断编写和重写自动UI脚本时会显得非常忙碌。您可以在报表上添加另一行,以吹嘘您所做的测试覆盖率。

随着时间的推移,你的部门成为一个非常明显的瓶颈,破坏生产力。开发人员无法通过您的自动化测试,因为QA还没有更新它们以对抗新的UI。这使得开发人员对引入任何UI更改犹豫不决。

同时,您的企业(或您的客户)并没有制定生产发布的最后期限。在QA忙于根据新UI更新自动UI脚本时,计划出现了偏差。

因此,在这一点上,一些反思是适当的。

自动化UI测试的卖点是,它以某种方式将QA人员从通过应用程序的整个UI所需的测试工作中解放出来。

然而,您实际所做的是将用户测试的繁琐步骤替换为将这些步骤编写到计算机上的繁琐过程。

只有在步骤不变或应用程序非常简单的情况下,这种初始成本才是值得的。不需要科学来确定大多数UI开发绝不是不变的。如果您的应用程序很简单,那么测试的工作量就很小。

我见过两家不同的公司试图实现这一目标,结果总是以滚动和诉讼而告终。

票数 2
EN

Software Engineering用户

发布于 2011-03-03 14:52:16

我的团队目前正在使用WebAii。自动化测试需要很大的投资,但是回归测试与CI构建和测试环境相结合是非常有价值的。

我们当前的SilverLight CI环境比上面暗示的要复杂一些,因为我们对代码的不同区域使用了多个测试框架,并试图从我们的产品中获取各种度量标准。特别是,代码覆盖率一直存在相当大的问题。我们有一个很不理想的部分解决方案。

票数 2
EN
页面原文内容由Software Engineering提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://softwareengineering.stackexchange.com/questions/53787

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档