Testing

A collection of 4 posts
REST API Error Handling - Problem Details Response

REST API Error Handling - Problem Details Response

I have been a REST API developer for many years and helped many companies to create APIs. One of the areas that are key to building a successful API is the error handling/response. Some time ago I wrote about the "REST API Error Handling Best Practices" which »

Testing Nonfunctional Requirements

What are Nonfunctional Requirements? Nonfunctional requirements or in short abreviation - NFRs, describe system attributes such as security, reliability, maintainability, scalability, and usability. These requirements cannot be counted as functional as they are around the product in a more higher level. There can also be constraints or restrictions on the »

Automated Testing Practices

Following the fail fast and TDD approach provides quick feedback to the engineer as to whether the change they have made works (or not as the case may be). What is also very helpful is to understand if the code they have written actually builds/compiles consistently. You could of »

Fail Fast and Often

Failing fast and often may seem counterintuitive but it's a very good ethos to work to. If a bug is created but it is not spotted until it has gone live, the cost of rectifying the bug is high (it could be a completely new release), not to »