软件开发和QA提示

b0b体育投注 如何测试负面的API?

如何测试负面的API?

API测试负方案|经过Vakul Gotra|10月18日,2021年

如何测试负面的API?

现场类型

字段类型测试对于REST API至关重要。对于SOAP API,现场类型测试应该是非常沉闷的(并且可能从学位过度),因为场型变化通常通过用于产生主管部门的任何结构进步来处理。

对非原始字段表示具体考虑,例如,日期时间字段,必须具有特定配置。随后的检查是任何允许的限制。特别值得注意的是字符串和枚举。

确保协助不会爆炸在您以10k字节长的字符串中发送的机会。连续服用类似的心态作为恶性咸菜,利用您的探索性测试能力。

方法类型

  • 得到:获取策略用于利用给定的URI从给定服务器中的数据。在利用获取需求的同时,它应该只需提取信息并应该对服务器没有其他影响。
  • 邮政:职位职位用于制作另一个实体。它同样可以用于使用HTML结构向服务器发送信息,例如客户端数据,记录传输等。
  • 放:创建另一个实体或更新当前的实体。
  • 删除:删除由URI给出的目标资产的所有当前描绘。

必填字段

设置检查误差消息的帮助的测试完全简单:“清除”呼叫 - 在征集中传递未填充的身体。收回错误,您缺少某些组件。将缺少的组件添加到您的请求中,并再次提出请求,直到您恢复积极反应。

思想是API是自我报告:错误消息导致您制作总有效呼叫。此方法同样检查代码中的所有信息来源。具有支持性错误消息对公共API特别重要。

此外,不要贬低拼写和句子结构的意义,当错误时,它使整个应用程序看起来更少的专家并带来客户端确定性。

数据库完整性

另一个有趣的测试是许多人称为“数据集可靠性测试”。进入应用程序数据集的信息可能变得糟糕,特别是在测试气候中,但正在进行中。

这可能发生由于许多原因:过去的API适应(具有一个或另一个错误或缺陷的规定),应用程序崩溃,或基本上由物理地改变信息基础的个人直截了当。您可以为数据集中的每个记录运行读/恢复方法,预测API不应折叠任何错误。

在它所做的事情上,这是值得探索的。它没有迅速展示错误,因为信息可以真正糟糕,所认为大多数API的所有事物都会错误地行动,但它可以揭示有趣和可想象的API的不良行为。

如果您需要进一步帮助对负API测试或需要扩展您的QA资源和功能,今天联系Qasource.

联系我们

免责声明

本出版物仅供参考,只有其包含的任何内容应该被视为法律建议。我们明确对本信息引发的损害造成的任何保证或责任表示不错,并鼓励您咨询有关您特定需求的法律顾问。我们不承担以前更新的任何责任贴材料。

Baidu