Test Automation
Testing-WHIZ's goal of automated test execution is to minimize the amount of manual work involved in test execution and gain higher coverage with large number of test cases which lead to cost savings and productivity gains. It is inevitable to understand that automation brings real benefits when an application evolves and is tested repeatedly over time. Thus, we streamline the enhancements made to the applications without compromising on rigorous and repetitive testing.
Why Automation:
- Automation reduces testing effort by 30 to 40 percent per project
- Automation can deliver more than 70% cost savings when compared with manual testing
- Automation can cut execution time by over 90%
- Feasibility Evaluation: Evaluating the technical and financial feasibility of automating test operations
- Selection of the right Tool: We execute a set of test cases using various test automation tools and evaluating results to identify the right automation tool
- Comprehensive Automation Architecture which emphasizes methodology over technology, manageability, and maintainability. The methodology should control and drive the technology so that technology supports the methodology and the importance of manageability and maintainability.
- Implementation methodology: It is important to have a good integrated methodology for testing and automation that places testers in the driver's seat. It is also important to employ the best technology that supports the methodology, maximizes flexibility, minimizes technical efforts, and maximizes maintainability.
- Test Automation Design approach: Test design is more important than the automation technology. Test design, not automation or a tool, is the single most important factor for automation success. Hence, while designing a Test Automation Suite, we consider its applicability and the need for ongoing maintenance, scalability and effectiveness of test execution.
- Automation Suite Development and Execution: Creation of automation scripts, setting up of automation tool and test environment, and execution of scripts
- Hybrid framework approach (consolidating keyword driven and data driven approaches), which integrates function libraries, test data sources, and maps them to commonly used keywords written in English language. This enables domain experts who have no prior knowledge in automation, to create or run scripts.

