微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ReadyAPI 功能测试自动化问题

如何解决ReadyAPI 功能测试自动化问题

我正在为我的端点编写测试套件。我遇到了一个问题,即运行 1 个测试套件两次。例如,当我添加带有端点的图像时,它会添加具有唯一 ID 的图像并成功返回。这个唯一的 ID 每次都会生成新的。所以我们有另一个端点,我们在其中传递唯一 ID 以进行删除。所以它第一次成功,但是当我们第二次运行相同的查询时,该 id 被删除,它说它不存在。我们如何自动化这件事? 我的意思是测试用例不应该失败。

我尝试搜索但无法找到任何资源,任何帮助将不胜感激。 谢谢。

解决方法

我不确定您为什么为删除端点制作了两个测试套件。不过,一个简单的解决方案是:

#1 此处使用单个测试套件。

#2 创建一个测试用例,例如“无法删除已删除的图像”。在这里,您使用唯一 ID 隐式测试图像的删除。

#3 测试用例将有 3 个请求:

  • 创建图像

  • 使用唯一 ID 删除图片

  • 删除图像重复使用唯一 ID。

#4 您在请求之间使用 Property Transfer 来共享唯一 ID

这样您就永远不会遇到提出的问题,您将测试删除和尝试删除已删除的图像。

如果由于某种原因测试需要相互独立,则上述解决方案需要稍作调整:)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。