End-to-End (ETE) testing is certifying a functionality/business scenario that flows from one system/application to other. It is a functional, integration testing done through multiple inter-related sub-systems. End-to-end testing involves ensuring integrated components/sub systems function as expected.
The entire scenario is tested in various test levels and in two broadly categorized environments- Pre-production environment and post-production environment. Pre-production environment is test environment - platform before code in deployed. Post-production environment is real-world platform where the flow is tested for few days/weeks (within the warranty period), after project is deployed.
In short, ETE testing is not individual application system testing. ETE testing is next test level after system testing. There are external interfaces to be tested. Dependency management and co-ordination among teams become inseparable component of this type of testing.
For example, consider ETE testing of a Telecom Service.
There can be one or multiple ETE flows impacted in a project. In that case, ETE testing can start from Sales/Marketing application(s), can end at billing application(s) or service assurance application(s). The flow may get tested from Sales application->order management application till Network provisioning application OR Sales application->order management application->account creation application till billing application OR Sales application->order management application->Network provisioning application till a service assurance application.
Challenge? Yes. The biggest challenge is- the ETE tester should have knowledge of complete ETE system as well as sub-systems.
Please leave your comments/questions. I shall try to answer you all.
The
purpose of End-to-End Testing is to exercise a complete production-like
scenario. Along with the software system, it also validates batch/data
processing from other upstream/downstream systems.
Read more at http://www.guru99.com/end-to-end-testing.html#wmqEuYwEmSLxobFt.99
Read more at http://www.guru99.com/end-to-end-testing.html#wmqEuYwEmSLxobFt.99
The
purpose of End-to-End Testing is to exercise a complete production-like
scenario. Along with the software system, it also validates batch/data
processing from other upstream/downstream systems.
Read more at http://www.guru99.com/end-to-end-testing.html#wmqEuYwEmSLxobFt.99
Read more at http://www.guru99.com/end-to-end-testing.html#wmqEuYwEmSLxobFt.99
No comments:
Post a Comment