? QA Design Gurus: End to End Testing

Apr 30, 2015

End to End Testing

What is End to End Testing
End-to-end testing is a technique used to test whether the flow of an application right from start to finish is behaving as expected.
It is also called as Gray box testing as it is combination of both White box testing and Black box testing.



Why E2E?
The purpose of performing end-to-end testing is to identify system dependencies and to ensure that the data integrity is maintained between various system components and systems.
The entire application is tested for critical functionality such as communicating with the other systems, interfaces, database, network, and other applications.

When to start?
End to End testing should be done at the last sprint of release cycle. That is when all systems development is complete.

Who drives it?
Quality Assurance team

Advantages of End to End Testing

  1. Enables you to check the readiness of the product from the business side.
  2. Can catch integration problems which are hard to find during product testing. Where we can even identify environment and nwtwork problems
  3. Covers both functional and non-functional testing
  4. Test designs based on real time scenarios
  5. Successful business integration 
  6. Strengthened relationship between business and IT
  7. Will know what information will be required by each system



No comments:

Post a Comment