我正在尝试确定我是否能够在运行时注入测试用例信息并利用SOAPUI工具。我知道我可以在GUI上创建测试用例,但这是我唯一的选择吗?
感兴趣的背景信息:目前我正致力于在我公司创建自动化框架。我们目前正在进行网页测试,很快就会添加SOAP测试。由于许多这些测试(在未来的某个时刻,我被告知我的建筑师)可以从网页和肥皂中运行,我认为最好以某种格式存储测试用例(Json,YAML等)记录所有测试用例,然后在运行时将它们注入测试步骤。
然而,我的公司喜欢使用SOAPUI。我已经使用了该工具并在GUI上创建了测试用例,断言等等(当然)但是我找不到任何文档表明我可以在运行时注入测试信息而不是以这种方式定义测试用例(类似于你可以用wsdl2java apache工具做的事情)。可以用testrunner完成吗?这样我可以重用测试用例。这可能吗?这甚至有意义吗?我只是想尝试使用我被要求使用的工具。
非常感谢任何想法!
以下是数据的示例:
合作伙伴:[ 组织:[ 公司名: 公司网址: ] 联系信息 : [ 名称: 地址: ] ](抱歉,我无法让缩进正常工作......) 正如我在评论中所述,我知道在SoapUI GUI上我可以创建测试套件,测试用例并添加测试步骤。但我想将测试步骤信息存储在不同的地方,以便我可以将测试步骤用于不同类型的测试。
答案 0 :(得分:0)
你的问题对我来说太宽泛了,甚至无法尝试完整答案。
用于创建测试的SoapUI GUI。您的数据可以存储,并由SoapUI读取,在Excel,数据库,平面文件中,动态生成,无论您想要什么。您可以从命令行使用testrunner或使用Jenkins的Maven插件运行所有内容。
说真的,花些时间在documentation。