Test automation using SoapUI
A test automation framework is usually comprised of the following:
- Test drivers: A test driver is usually the mechanism through which the test is executed
- Assertion/validations: Assertions to validate if the test passed or failed
- Report generating tools: Report generation to get the test results
- Clean-up script: To clear all data generated for test
- E-mail notification: E-mail notification of test results
Types of test automation framework
Keyword driven: A keyword driven framework is a collection of keywords, which are maintained in an Excel sheet, and functions are called based on the keyword to complete an end-to-end flow.
Major components of a keyword-driven framework:
- Excel sheet to store the keywords: Where you store your keyword with respect to your test cases and terminology selected by you
- Function library: Functions that you create which should be tied up with the keywords
- Data sheets: Data sheets contacting data
- Test script or driver script: Test script and driver...