首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何对selenium How驱动程序测试进行分解或分组

问如何对selenium How驱动程序测试进行分解或分组
EN

Stack Overflow用户
提问于 2013-07-26 13:14:46
回答 2查看 589关注 0票数 0

假设我有一个网页,上面有几个链接。此外,它也没有执行某些JavaScript的按钮。

因此,我应该创建一个Java类来测试每个链接和元素,还是应该只在一个测试方法中测试所有链接,在另一个测试方法中测试其他元素(这样就可以得到两个脚本)。

还有别的方法来完成这些测试吗。

谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-07-26 14:10:19

我发现基于动作编写测试用例比基于页面编写要有用得多。

很明显,我们希望一切都能自动化。但实际上,这是不可能的。因此,我们测试的大多数important...which碰巧是: 1.您正在测试的产品的主要目的,2.产品的安全性。

为了使这更容易理解,让我们说,我有一个结帐页面。

如果我要基于一个页面进行测试,我将确保页面上的每个链接都能正常工作。我将验证我是否可以在quantity字段中输入一个新的数字,并确保页面验证我输入的信用卡号码是正确的。

此方法将在一定程度上测试安全性,但除此之外,它还将测试UI。如果我点击了“结帐”按钮,并被发送到正确的页面,但我试图签出的项目消失了,会发生什么情况?这是一个很大的问题,但是基于页面的测试是可行的。

但是,如果我要根据操作(转到此页面,添加到购物车,输入个人信息,然后签出)进行测试,那么现在我已经确保了您程序中最重要的部分工作、检查了安全性,甚至进行了一些UI测试。

总之,编写您的测试来做一般用户会做的事情。没有一个普通人会坐在同一个页面上,测试页面上的每一个小功能。

票数 1
EN

Stack Overflow用户

发布于 2013-07-26 13:32:36

这取决于您希望看到1/1测试通过还是2/2测试通过。

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

https://stackoverflow.com/questions/17882295

复制
相关文章

相似问题

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