| Test
Automation is the process of automating the test cases,
which is being performed for re-running the test case
against the new release for the purpose of ensuring
that the behavior of the application remains unbroken
and also to confirm that the bug fix solves the underlying
problem. Test Automation ensures that tests are being
performed faster in a consistent manner giving accurate
and reliable results. It is an efficiency improvement
program, which improves the time to market the advantage
for any product/project development organization.
Kumaran Software Testing Services (KSTS) sets a clear
business goal for Test Automation and works towards
the point of creating a detailed automation strategy
and plans. KSTS automation testing is well known for
its cost savings and execution time, which are being
reduced by 70% to 85% when compared with the manual
testing. KSTS involves itself in identifying those areas
in the application that can be automated and based on
ROI for the Clients plans the automation efforts accordingly.
KSTS provides a free hand tool for the end user to decide
upon the business scenarios that are to be tested and
their order of execution. |
| |

|
|
| As a specialist in solution providing KSTS
takes the responsibility of |
| |
- Selecting the right tool for testing the application
- Establish automation architecture and to build
infrastructure
- Creating scripts that are re-usable, robust and
maintainable
- Integrating testing life cycle with the Software
Methodology
|
| Our Pre-Automation Approach |
| |
Kumaran’s well-defined
pre-automation approach is applicable for all the projects
that require an Automation Testing. Understanding the
scope of automation for the proposed project and doing
a feasible study of tool to be used for the project
would be the crucial activities to be performed. |
| |
|
| |
| Framework Driven Automation |
| |
KSTS focus is on Keyword
Driven Approach, which allows Application - Specific
Data Driven tests. This approach assists the non-technical
resources of the testing team in script development
and maintenance. This approach also uses Data Files
as Test Scripts in a spreadsheet containing special
key words such as capturing all the events related to
the user interaction with the application.
The High Level Design for Framework
is represented below gives description of each of the
elements within the framework and their interaction
with one another. |
|
| |
| Benefits: |
| |
| The benefits of Test Automation are |
| |
- Increase Software Reliability
- Reduced test cycle time
- Reduce errors made by repetitive testing
- Regression testing made easy
- Reduction in manual effort and human errors
- Accurate and reliable test results
|