2015-12-07 53 views
2

我刚开始进入使用硒webdriver创建测试网站填写表单点击按钮等。还有什么可以使用Selenium?这是硒的主要目的吗?测试填写表单,检查元素是否存在,并点击按钮,就好像它正在模拟一个Web用户?Selenium Webdriver和SoapUI有何区别?

我知道这是UI测试,但是,我需要一个用于服务测试的工具。我遇到了SOAPUI,但是,这不仅是硒的相同类型的工具吗?我可以看到SOAPUI也有负载测试和安全测试,但是这不是使用硒进行的事情吗?

这两种工具的主要区别是什么?还有什么工具可以用来测试REST API?

谢谢。

回答

7

这是硒的主要目的是什么?测试填写表单,检查元素是否存在,并点击按钮,就好像它正在模拟一个Web用户?

正好

Selenium仅用于模拟用户操作。 Selenium不一定会自动进行验证(除了页面加载),但是,这取决于您。

是[SoapUI]不只是硒的相同类型的工具?

硒和了SoapUI是工具相同的托架之下,但他们不相同的工具。 Selenium和SoapUI都用于网络测试SoapUI专注于Web服务端,而Selenium专注于自动化实际的Web应用程序。

我可以看到,SOAPUI也有负载测试和安全测试,但是这不是可以使用硒做的事吗?

可以用硒完成是的,但我不知道人们多久这样做。了SoapUI不只是负载测试和安全测试,因为这些可以通过敲击后端实现精细[再次指出,硒打前端,不回来了。]

什么是这两个之间的主要区别工具?

让我们来看看它们各自的定义:

自动化的Web浏览器。而已。

了SoapUI:... 测试工具,API的

因此,从本质:硒可以测试前端,和了SoapUI可以测试后端。它们是相互排斥的。

此外,我可以使用哪些工具来测试REST API?

但是,这个问题超出了StackOverflow的范围,因此我不会回答。

+0

感谢您花时间回答我的问题。这已经为我清除了很多。 – Speedychuck

+0

我的荣幸:)真棒!我很高兴听到这个消息 – sircapsalot

相关问题