*** 作系统版本没有数据源,数据循环测试步骤,使数据驱动测试套件,但总是有一个工作.
您甚至可以使用开源版本来实现三种流行的自动化框架.
>动作驱动框架 – 要将此框架应用于soapUI,您必须在服务的设置,执行和验证中确定一些常见的测试步骤.一旦确定,将它们分离出来,在测试套件和/或测试用例中,只需调用相应的测试套件/测试步骤即可.
例如:
我有一个测试步骤验证了服务在数据库中已经进行了订单输入,所以我将创建一个测试套件测试用例,并在其中添加一个jdbc测试步骤,以根据数据i供应来搜索订单ID.查询将被参数化.
在实际的脚本中,我将执行该服务并提取运行数据库查询所需的所有值.这些值将使用运行测试测试步骤传递给可重用测试用例.
要记住的几件事情是,如果你有大量的测试用例/参数,并且认为这个服务需要被修改,然后把这些参数放在一个excel文件中,并使用从测试套件设置脚本区域的groovy加载它们.
您将需要scriptom API才能使用excel或Jxl(稍微复杂一点)
>数据驱动框架,在这个框架中,您基本上确定了要在服务上运行的不同场景,并使用相关数据填充excel,然后使用groovy和scriptom或jexcel或jxl API循环遍历excel中的所有行,并执行服务与不同的数据元素.这种方法可以像您喜欢的那样复杂,并且像您想要一样简单.
>关键字驱动的框架 – 这可能是所有实施的最复杂的框架,因为它需要你做很多的规划,开发等.我目前正在设计这样一个框架.如果没有保密协议,我将与您分享一些细节.
我也明白你是新来的,你应该检查soapUI和groovy的网站,他们有很多很好的例子,并记住总是stackoverflow来回答你的问题.
让我知道你如何做出这样的努力.
总结以上是内存溢出为你收集整理的Web服务 – 自动化测试Web服务全部内容,希望文章能够帮你解决Web服务 – 自动化测试Web服务所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)