Types of Software Testing

Tags: software testing, unit testing, types of software testing

Extended testing pyramid

Extended testing pyramid

  • Unit Testing
  • Integration Testing
  • Component Testing
  • Contract Testing
  • Service Testing
  • End-to-End Testing

Contract Testing

Microservices receive a payload of data by either an API call or messaging. Either way, the data needs to be in the expected format. This format is the contract. Contract testing is about verifying that calls from components to microservice are communicating with the agreed-upon data format.

Service Testing

Call external services

End-to-End Testing

It requires people to test the system as a whole.

No Comments

Add a Comment