TestMagicTM –An AI Based Automation Testing Platform
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
1
TestMagicTM – Why ?
SAP
Windows Web/ Web Services
Mobile
Main Frame/AS400
One Platform for Entire E2E Testing
MQ Series | TIBCO | SOAP | REST | WCF
Web Services
File based Testing
Text | CSV | XLS | XML | PDF | FTP/SFTP
Native Apps
Application Under Test
Database Testing
NetOxygen
T24
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
2
TestMagicTM – Why ? Security Testing
One Script Concept for All
Performance Testing © V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
3
TestMagicTM – Why ? Object Mapping
Object Repository
Descriptive Programming
Artificial Intelligence Based Object Identification
Fuzzy Logic
Approach XPAT H
Images
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
4
TestMagicTM – Artificial Intelligence(AI) TestMagic uses proprietary AI algorithms built using C and C++ components to identify objects independent of objects hierarchy in the applications.
By AI based OBR approach
By AI based RPA approach
• Objects are captured based on any defined individual object’s properties like ID, Name and Class. In case of multiple objects with same name, id and class, it applies its own indexing mechanism to differentiate the right object • This helps to identify object even if there is a change in the UI /object’s hierarchy or object is moved to another page.
• Objects are captured based on Label or Place Holder. In case of having multiple Labels, it applies its own indexing mechanism to differentiate the right object. • This helps to identify object even if there is a change in the UI /object’s hierarchy or object is moved to another page.
This method is proprietary of our solution.
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
5
TestMagicTM – Why ?
Artificial Intelligence Based Test Execution
Intelligent load balancing/ allocation of test cases.
Intelligent detection of test infra availability.
Intelligent alerts.
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
6
TestMagicTM – Why ?
Enables ROI from Next Cycle
No Cultural Change in Test Organization Frameworks Scripting
Release Cycles
Eliminates
Early
Go to Market
Object Repository
Product Launches
SME Dependency
Defect detection
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
7
Create Business Components by Simply Navigating on Screen
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
8
Automate Test Cases by Logical Organization of Business Components by Dragging and Dropping Business Process Work Flow Login
Loan Details Register CIF
Profile Summary
Business Component Library
Login
Loan Details
Loan History
Account Open
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
Profile Summary
Pay Details
Register CIF
Loan Rate
9
TestMagicTM will Enables to Test Compatibility/Interoperability Testing
Functional/Regression/Integration /UAT/Installation Testing
Web Service (SOAP+REST) Testing
Security Testing
Database Testing Performance/Load Testing
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
10
TestMagicTM – A Snapshot • TestMagic – Automation Lifecycle Management (ALM)
• eZAutomate – Automatic Scripting Engine
• MagicSchedular – Distributed and Remote Scheduling (Execution Load Balancing) TestMagicTM @ Cloud/WAN/Virtualization Support Office3 Office2 Office1
Client’s Client TestMagicTM @ Cloud : dataintensive, computeintensive, storageintensive Client Management
Centralized IT Support
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
11
On demand Automation Platform
Result Analysis
Cross Platform Testing Windows, Mac, Linux, Android and IOS Web, Web Services, Database, Mobile Mainframe/AS400
Artificial Intelligence based Script less and User Friendly Approach
Easy & Accurate Rich Dashboard for Analyze: Requirement Stability to decide Go- No Go
Improve Efficiency Reduced execution time, risk, cost and effort
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
One Stop Automatio n Platform for Enterprise Application Continuous Testing.
12
TestMagicTM - Improves Progression Testing Creation Productivity by 60% Key Parameters
Other
Test Magic
Remarks
Tools
Automation Script Creation
% Effort Spent of Overall Automation Effort
Automation Framework Approach & Architecture Finalization & Creation/Customization of the Automation Framework
15%
0%
TestMagic has in-built keyword driven framework, that makes it easy for SMEs/Manual testers to use and build automation scripts Solution provides intuitive wizards to enhance or customize script on the fly (i.e. while capturing the flow) with simple steps without writing single line of code TestMagic supports platforms- Web, Window, SAP, Mobile, Oracle-E Business Suite, Mainframe/As400 and these applications flows can be captured by switching one platform to another by just simple steps without any programming.
Creation Of the object Repository (GUI/Objects Learning)
10%
0%
Testmagic uses artificial Intelligence techniques to capture and execute end to end business flow. By AI approach, objects are captured based on any defined individual object’s properties like Label, Place Holder, ID, Name and Class independent of objects hierarchy in the application. In case of having multiple objects of same name, id and class, it applies its own indexing mechanism to differentiate the right objects. This helps to identify objects even if there is change in the UI /objects hierarchy/ objects moved to another page. This method is proprietary of our solution.
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
13
TestMagicTM – Improves Progression Testing Creation Productivity by 60% Key Parameters
Other
Test Magic
Remarks
Tools
Automation Script Creation
% Effort Spent of Overall Automation Effort
Creation of Reusable Function Library
10%
0%
It is developed on Business Process Techniques where Test case is logical grouping of multiple Business Process Workflow (BPW) and Business Process Workflow is logical grouping of Business Components (BC). Hence one Business Component can be associated with multiple BPW and one BPW can be associated with multiple Test Cases based on the need of the test scenarios.
Creation of Keyword driven (KWD) automated test scripts and converting it to data driven
40%
25%
Creates Keyword driven Business component by just click on application page. TestMagic has capability to manage looping, verification and conditions by single step action and data driven by drag and drop. It has intuitive wizards to make the test cases data driven by excel, Database or any other file.
Review & Dry run
15%
10%
Generated Step Description is very easy to review test cases, its as similar as reviewing manual test cases. Debug mode option helps to execute test cases in selected option with quick watch of parameterized values.
Fixing and tuning of Object Repository/ Automated Framework
10%
5%
Testmagic has intuitive wizards which helps to enhance or customize business components with different features by just click action.
Appro x. 60% Productivity Improvement
Š V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
14
TestMagicTM Improves Progression Testing Execution Productivity by 40% Key Parameters
Other Tools
Test Magic
Remarks
Automation Script Execution Automation Test Management
10%
5%
Test Magic has UI based ALM manages Test Suite creation/execution, scheduling of test cases by simple steps.
Automation Execution
70%
40%
Execution is faster because of the Artificial Intelligence approach to identify object Auto synchronization reduces time Automatic Exception handling Solution has its own execution engine to run automated scripts and it doesn’t require any third party tools.
Reporting the issues/defects from team and merging/publishing reports of a release
20 %
15%
TestMagic Solution has huge web based Report Dashboard which can be emailed or printed in html, csv and .pdf. It has base report concept which helps to identify the next execution comparison. TestMagic has inbuilt defect management where failure data can be automatically mapped while logging defect ,this helps to save effort for creating failure documents, adding other required details.
Approx. 40% Productivity Improvement
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
15
TestMagicTM – Drastically Reduces Test Automation Maintenance by 60% for Regression Testing Key Parameters
Other
Test Magic
Remarks
Tools
Automation Script Maintenance
% Effort Spent of Overall Automation Maintenance Effort
Fixing and tuning of Object Repository/Object Mapping/Object Reference/ Automated Framework for existing automated scripts.
70%
30%
Provides BPT approach, through which one can create business components (smaller units of test case), which helps in maintaining scripts for any changes with minimal effort. This also leads to re-usability of components. Reusable business component helps to enable the changes effective all across the project after changes in one place. Testmagic supports cross bowser and cross platform which helps to execute script by switching from one browser/platform to another by just selecting execution mode options.
Adding or Deleting New Fields
15%
5%
Object properties/label can be viewed and changed by drag and drop using i-spy. Adding new and deleting step can be achieved by just click action.
Adding New Flow in between existing flow
15%
5%
Business Process Workflow is logical grouping of Business Components (BC). Addition of new flow in-between can be achieved by tool’s intuitive wizards through which one can easily add/modify/enhance/customize the business components.
Approx. 60 % Effort Saving
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
16
TestMagicTM – Architectural View TEST LAB CONFIGURATIO N MANAGEMENT
DISTRIBUTED EXECUTION
Initialization of Parameters
AUT 1 / AUT under Environment 1
Configuration settings
Test Lab Management
SERVER
Create Projects
Super User Assign Project Admin
Backup & Recovery Manage Test Suite Manage Test Environment View All Reports
Project Admin Create/ Manage Tester(s) Tester(s)
AUT n / AUT under Environment n DB
Create Scripts Schedule Run Execute Test Suite View My Report
REPORT DASHBOARD TEST RESULTS
User Status Report
Execution Status Report
Test Verification Report
Blocked Test Case Report
Module Stability Report
E-MAIL TEST RESULTS
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
17
TestMagicTM – Mobile Platform Support
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
18
TestMagicTM – Execution Status Report
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
19
TestMagicTM – For Security Testing
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
20
TestMagicTM – For Performance Testing
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
21
TestMagicTM – For Performance Testing …
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
22
TestMagicTM – For Performance Testing …
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
23
TestMagicTM – For Performance Testing …
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
24
TestMagicTM – For Performance Testing …
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
25
Thank you
© V GROUP INC, CONFIDENTIAL AND PROPRIETARY. ALL RIGHTS RESERVED WORLDWIDE.
26