Many cases warrant a part of testing exercise to be repetitive. A typical case is when a product is being implemented with customizations, and the product needs to be tested in its new version. There are two ways to approach this challenge - either you build a completely fresh test case and test the application or automate the tests for the core product and manually carry out incremental testing.
The first approach necessitates going back to the drawing board and is often time consuming and has direct impact on the time lines and the resultant opportunity costs due to the delay in going live. Also there is more risk of defects in the new functionality than assuring the quality of existing unchanged functionality.
Using Test Automation allows the core product testing to be conducted in an automated mode, checking it for the changes in the kernel resulting due to customizations undertaken. The actual customizations done can be then tested manually to arrive at the final test case analysis. This provides for a quicker testing methodology and also results in lower total costs and reduced go-live-time.
SNS has a strong Automated Testing practice that is enabled by sophisticated tools. Automated testing is relevant for situations that require repetitive testing with high levels of accuracy.
At SNS, we adopt a granular approach while offering our test automation services:
- Conducting a thorough analysis on whether automation is required
- Identifying areas that can benefit from automation
- Analyzing the application if it is ready for automation
- Designing an automation strategy
- Formulation of objectives of automation
- Selecting the appropriate tools for automation
Our capabilities in Testing Automation include:
- Commercial Test Automation Tools: WinRunner, SilkTest, Load Runner, QTP 8.0,
VisualStudio Team System - Testing
- Open Source Test Automation Tools: Selenium (all flavors and plug-ins), Jameleon (various plug-ins), JMeter
- WhiteBox and Code Coverage: NUnit, JUnit, Cobertura, Emma, NCover
SNS enables customers to maximize the benefits that test automation offers such as:
- Higher quality and minimized errors
- Lower total costs
- Quicker development cycles
|