我一直在经历许多工具,但无法得出结论。 我一直在使用HP UFT,这对我的项目来说非常好,但出于某种原因,我们需要找到HPUFT的替代方案,并带来一些优势。
我一直在探索像selenium,IBM tools.soap ui这样的工具 任何人都可以建议我测试自动化工具的优势,以便我可以探索。
我的情景, 更多基于REST API的验证。 需要进行REST调用并解析响应以进行验证。
答案 0 :(得分:1)
由于您正在测试REST API并验证结果,因此我不会在此处进行与UI相关的任何测试。因此Selenium排除了是否涉及Web UI。
对于其他API,我建议您可以将Java与Junit / TestNG一起使用。您在Java中编写关键字并使用相同的关键字编写Junit / TestNG测试。
另一种选择可能是RobotFramework,你可以在python中使用关键字。
答案 1 :(得分:0)
根据我的经验,这完全取决于您是否喜欢编码,如果您不太喜欢编码,则可以使用REST ASSURED,然后可以使用POSTMAN和Ready API(SOAPUI)之类的工具很好地实现自动化带有大量的断言。