Selenium单元测试框架

我们要讲一下两种框架

下载地址:http://seleniumhq.org/download/

一,JUnit框架

反复操作执行的代码量如果不多可以使用JUnit单元测试框架

以测试百度为例每一@Test注解都是一个测试代码块 

我们用了三次@Test注解就是反复对百度进行了三次输入不同的搜索关键字  如果测试数据较多  反复测试的次数也较多的时候 这个框架就不适合了 因为较为复杂 也不方便后期维护 

所以这里要说一下另一个框架  TestNG 框架

这是TestNG框架的视图和JUnit 基本一样

TestNG与JUnit比起来就是可以实现代码的分层管理方便后期维护

接下来以淘宝为例

被上一个红框框起来的是 操作步骤和响应断言 被下一个红框框起来的是输入的关键字和预期结果

这样就实现了代码的分层管理

执行脚本前如果要改变参数和预期结果 只需要更改@DataProvider注解里的数据即可

猜你喜欢

转载自www.cnblogs.com/fall-/p/9959615.html