2. Test Automation
Test automation is the use of software to
control the execution of tests, the
comparison of actual outcomes to
predicted outcomes, the setting up of
test preconditions, and other test
control and test reporting functions.
Our objective is to enable automation in
verification and validation process of an
application software.
3. Our Offering
==> A comprehensive automation tool “2V” that automates entire
testing process of an enterprise application.
==> Covers entire life cycle of testing process starting from test
data preparation, bug tracking to publishing of test results.
==> Enables simulation of a multi-user environment testing for the
application with one instance of meta data and 2V application.
4. 2V Solution Benefits
==> Reduces regression testing time thereby
enables quick deployment of system changes
==> Value addition tool that facilitates user
acceptance testing
==> Facility to have entire RTTM setup on one
platform
==>Completely integrated with LDAP
5. Solution Overview
• Application deployed as a Hub
• Comprises of Server component and
Nodes (Clients) that participate in
testing
• Automation enabled through scripts
• Provides multi-level flexibility in script
execution
– can be initiated remotely,
– Partially
– Entirely as a single project
• Provides agility to define nodes in the
server, test data to be executed in each
node, browser in use on each node
6. 2V Application Flow
2V Application Flow 1. Maintain data in excel
2. Capture meta data for
Transaction
Test Data 3. Data for both positive and negative
Step 1
Preparation scenarios
1. Define possible scenarios
Define for business validation
Step 2 2.Define sensitivity of scenario
Business
Scenarios
1. Execute entire project
Execution 2. Partial execution of scenarios
Step 3 3. Schedule a test execution
Of
4. Run for a multi-user scenario
Test Automation Service Test
5. Update test results to repository
and audit of execution
Step 4 Bug 1. Integrated with
Tracking Mantis nug tracking tool
2. All failure conditions
are logged to repository
1. Dashboard to represent the test
Step 5 Publish execution
Results 2. Compute the pass % based on
Sensitivity and passed conditions
3. Audit report of test execution
17. Result dash board
Click to
See
detailed
analysis Cases that
could not be
executed
Total Business
Total Failure
Scenarios
in this iteration
Executed