API Testing - 介绍

As with any code you write, you want to test your API to ensure that requests are processed as you expect, the responses sent are correct, and the operations performed on the database are correct and persist.

Why Test an API?
As with all tests, writing unittests for your API verifies the behavior. For APIs, test should be written:

  • To confirm expected request handling behavior
  • To confirm success-response structure is correct
  • To confirm expected errors are handled appropriately
  • To confirm CRUD operations persist

In addition to verifying behavior, having a thorough test suite ensures that when you update your API, you can easily test all previous functionality.

If bugs are discovered while in development, they cost next to nothing to fix and don’t have any negative impact on business outcomes or client experience. But if bugs make it to production, their cost can be quite large - they can impact performance, and fixing bugs can take large amounts of time for big, production applications.


The order of operations for app development should always be:

  1. Development
  2. Unit Testing
  3. Quality Assurance
  4. Production

Step 2 is essential to ensuring the application is production-ready and time-to-production is used efficiently.

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值