我在一个中端团队工作&我一直在使用SOAP手动测试web服务。我的任务是让回归测试用例自动化。我们现在没有任何自动化团队&因此,我可以完全自由地使用任何我想使用的工具&让我的经理知道哪个工具适合well..But,我还没有学习自动化测试。有没有人建议哪种工具是中端自动化测试的好工具?我们有许多服务,我们用SAP中的结果来验证结果。例如,如果我在Midtier中测试商品的价格,我应该去检查返回的价格是否与SAP中的价格匹配。我已经手动做了这件事,我登录SAP,进入提供的交易代码,检查商品的价格,有没有人能想到什么好的自动化测试工具,我可以处理这种情况?
发布于 2013-08-27 20:17:29
我正在处理一个类似的请求。因为客户已经使用soapUI (OS)自动化了一些服务,所以我的工作就有点困难了。
操作系统版本没有数据源、数据循环测试步骤来创建数据驱动测试套件,但总是有解决办法的。
您甚至可以使用开源版本来实现这三种流行的自动化框架。
例如:我有一个测试步骤,它验证了服务已经在数据库中输入了一个订单,所以我将创建一个测试套件+测试用例,并在其中添加一个jdbc测试步骤,以根据我提供的数据搜索订单id。查询将被参数化。在实际的脚本中,我将执行服务并提取运行db查询所需的所有值。这些值将使用run test测试步骤传递给可重用的测试用例。
要记住的几件事是,如果你有大量的测试用例/参数,并且认为服务需要修改,那么将这些参数放入一个excel文件中,并使用groovy从测试套件设置脚本区域加载它们。
您将需要scriptom api来使用excel或Jxl (稍微复杂一点的implementation)
我也知道你是groovy的新手,你应该去看看soapUI和groovy的网站,他们有很多非常好的例子,记住总是有stackoverflow来回答你的问题。
让我知道你的努力取得了什么进展。
发布于 2013-04-25 17:04:36
我们在一个大型项目中所做的是使用许多连接的遗留系统(200+服务):
我们还通过在服务器日志中搜索模式来触及异步服务。这里重要的是要有一个SoupUI项目创建约定(命名、所需的断言等)。
发布于 2013-04-18 02:25:20
我在类似的情况下所做的(需要测试一个非常复杂的第三方应用程序,它往往有反复出现的质量问题):我使用常规的JUnit 4环境编写了一些单元测试,但不是测试本地java类,而是执行web服务调用并检查响应。如果需要在SAP /3后端验证结果,也可以使用http://service.sap.com/connectors提供的Java Connector (JCo)。缺点是-您显然需要知道如何在Java中编写测试代码。
https://stackoverflow.com/questions/16067021
复制相似问题