首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >我应该将API测试与E2E测试分开吗?

我应该将API测试与E2E测试分开吗?
EN

Stack Exchange QA用户
提问于 2022-05-11 13:05:53
回答 1查看 251关注 0票数 0

我有一个系统来显示它从API调用中获得的数据。有多个对象,每个对象都有7-8个属性.不允许用户更改值,并且系统有一个简单的UI。我想测试UI中是否表示了正确的数据。这方面的测试策略是什么?我在考虑使用剧作家框架。

到目前为止,我的想法是:

  1. 对于每个测试用例
    • 发出api请求
    • 断言响应
    • 检查UI中的值

这似乎不太理想。

    • 分离API测试
    • 在UI测试中模拟API调用

我不知道它是否会给真正的用户体验带来信心。

3)

  • 分离API测试
  • 只进行UI测试(不验证数据)
  • 将1号应用于最重要的测试用例

你有什么建议吗?

EN

回答 1

Stack Exchange QA用户

回答已采纳

发布于 2022-05-11 15:13:42

测试任务:

我想测试用户界面上正确的数据。

目标系统是UI,因此,您必须探索两个方面:

1-我的UI是否与服务(S)正确地集成?2-考虑到(1)保持,UI是否正确地显示数据?

(1)可以用合同测试来解决。在(2)中,您应该可以控制系统的输入( UI),这样您就可以探索服务(S)提供的数据--这个控件来自于使用测试加倍,比如模拟。它们的验收测试和API文档(例如OpenAPI)可以成为服务所能提供的想法的良好来源。

票数 1
EN
页面原文内容由Stack Exchange QA提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://sqa.stackexchange.com/questions/50097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档