Title: Introducing "TestMagic"- An AI Based Automation Testing Platform
1TestMagicTM An AI Based Automation Testing
Platform
2TestMagicTM Why ?
SAP
Windows
Web/ Web Services
Mobile
Main Frame/AS400
One Platform for Entire E2E Testing
Web Services
File based Testing
Text CSV XLS XML PDF FTP/SFTP
MQ Series TIBCO SOAP REST WCF
Native Apps
Database Testing
Application Under Test
NetOxygen T24
3TestMagicTM Why ?
Security Testing
One Script Concept for All
Performance Testing
4TestMagicTM Why ?
Object Mapping
Object Repository
Artificial Intelligence Based Object
Identification Approach
Descriptive Programming
Fuzzy Logic
XPATH
Images
5TestMagicTM 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 objects 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 /objects 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 /objects hierarchy or object is
moved to another page.
This method is proprietary of our solution.
6TestMagicTM Why ?
Artificial Intelligence Based Test Execution
Intelligent load balancing/ allocation of test
cases.
Intelligent detection of test infra
availability.
Intelligent alerts.
7TestMagicTM Why ?
Enables ROI from Next Cycle
No Cultural Change in Test Organization
Release Cycles
Frameworks
Go to Market
Scripting
Eliminates
Early
Product Launches
Object Repository
Defect detection
SME Dependency
8Create Business Components by Simply Navigating
on Screen
9Automate Test Cases by Logical Organization of
Business Components by Dragging and Dropping
Business Process Work Flow Business Component
Library
Login
Profile Summary
Login
Loan Details
Pay Details
Loan Details
Register CIF
Loan History
Register CIF
Profile Summary
Account Open
Loan Rate
10TestMagicTM will Enables to Test
Functional/Regression/Integration
/UAT/Installation Testing
Compatibility/Interoperability Testing
Web Service (SOAPREST) Testing
Security Testing
Database Testing
Performance/Load Testing
11TestMagicTM A Snapshot
- TestMagic
- Automation Lifecycle Management (ALM)
- eZAutomate
- Automatic Scripting Engine
- MagicSchedular
- Distributed and Remote Scheduling
- (Execution Load Balancing)
- TestMagicTM _at_ Cloud/WAN/Virtualization Support
Clients Client
Office3
TestMagicTM _at_ Cloud data- intensive, compute- i
ntensive, storage- intensive
Office2
Centralized IT Support
Office1
Client Management
12On demand Automation Platform
One Stop Automation Platform for Enterprise
Application Continuous Testing.
Improve Efficiency Reduced execution time,
risk, cost and effort
Result Analysis Easy Accurate Rich Dashboard
for Analyze Requirement Stability to decide
Go- No Go
Artificial Intelligence based Script less and
User Friendly Approach
Cross Platform Testing Windows, Mac, Linux,
Android and IOS Web, Web Services, Database,
Mobile Mainframe/AS400
13TestMagicTM - Improves
Progression Testing Creation Productivity by 60
Key Parameters Other Tools Test Magic Remarks
Automation Script Creation Effort Spent of Overall Automation Effort Automation Script Creation Effort Spent of Overall Automation Effort Automation Script Creation Effort Spent of Overall Automation Effort 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 objects 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.
14TestMagicTM Improves
Progression Testing Creation Productivity by 60
Key Parameters Other Tools Test Magic Remarks
Automation Script Creation Effort Spent of Overall Automation Effort Automation Script Creation Effort Spent of Overall Automation Effort Automation Script Creation Effort Spent of Overall Automation Effort 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 Appro 5 x. 60 Testmagic has intuitive wizards which helps to enhance or customize business components with different features by just click action.
Productivity Improvement
15TestMagicTM - Improves
Progression Testing Execution Productivity by 40
Key Parameters Other Tools Test Magic Remarks
Automation Script Execution Automation Script Execution Automation Script Execution 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 doesnt 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
16TestMagicTM Drastically Reduces
Test Automation Maintenance by 60 for Regression
Testing
Key Parameters Other Tools Test Magic Remarks
Automation Script Maintenance Effort Spent of Overall Automation Maintenance Effort Automation Script Maintenance Effort Spent of Overall Automation Maintenance Effort Automation Script Maintenance Effort Spent of Overall Automation Maintenance Effort 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 tools intuitive wizards through which one can easily add/modify/enhance/customize the business components.
Approx. 60 Effort Saving
17TestMagicTM Architectural View
DISTRIBUTED EXECUTION
Initialization of Parameters Configuration
settings
TEST LAB CONFIGURATION MANAGEMENT
AUT 1 / AUT under Environment 1
Test Lab Management
SERVER
Create Projects Backup Recovery
Super User Assign Project Admin
AUT n / AUT under Environment n
Manage Test Suite
Manage Test Environment
DB
View All Reports
Project Admin Create/ Manage
Create Scripts Schedule Run Execute Test Suite
View My Report
Tester(s)
Tester(s)
REPORT DASHBOARD TEST RESULTS
Module Stability Report
Blocked Test Case Report
User Status Report
Execution Status Report
Test Verification Report
E-MAIL TEST RESULTS
18TestMagicTM Mobile Platform Support
19TestMagicTM Execution Status Report
20TestMagicTM For Security Testing
21TestMagicTM For Performance Testing
22TestMagicTM For Performance Testing
23TestMagicTM For Performance Testing
24TestMagicTM For Performance Testing
25TestMagicTM For Performance Testing
26Thank you