我正在寻求一些关于我目前正在做的项目的建议。有一个前端,类似于亚马逊的情况,销售是通过网站提供的(没有这样做的API )。然而,我的要求是测试那些位于UI后面的微服务,这些微服务可以转移到各种仓库管理系统中。
我遇到的问题是,为了测试这些服务中的每一个,它依赖于从UI传递的数据。显然,这样做没问题,但是每个测试都需要一段时间才能运行;我感兴趣的是这些微服务背后的集成,而不是过多地担心API。有人对我怎么做有什么建议吗?
发布于 2018-09-20 12:02:08
只要您能够构建服务所期望的格式的调用,并且能够管理服务所需的身份验证,您就可以直接测试它们。
您需要做的是与开发人员一起获得每个服务的调用和需求列表,例如:
对每项服务都是如此。
一旦您有了列表,您就可以像使用API一样构建调用。它显然比这个简单的例子更复杂,您可能需要包含很多额外的数据,但是一般的原则仍然是一样的。
通常,一旦您成功地发送了一个调用,您就可以轻松地修改您的数据以生成不同的结果,并测试边界和错误条件。
https://sqa.stackexchange.com/questions/35700
复制相似问题