Skip to content

Different ways of testing

Manual Testing

Manual Exploratory Testing

This type of testing is just an exploration of the application, relies on discovery, investigation and learning. It emphasizes personal freedom and responsibility of the individual tester.

Manual Testing

In this case, the test suit is a list of all the features, different scenarios, different input types and the expected results. All the validations are performed by you, the developer, which means that every time something changes, you need to go over your test suit list and ensure that you get what you'd expect.

Automated

Unit Tests

Tests a particular component in your application, this is the smallest piece of code that can be logically isolated in a system, typically: a function, a subroutine, a method or property.

Integration Tests

Different domains, modules or components of your application are tested as a whole.