Upload
ggocio
View
225
Download
0
Embed Size (px)
Citation preview
7/31/2019 Test Automation Ws
1/16
Test Automation(QuickTestPro11.2)
7/31/2019 Test Automation Ws
2/16
7/31/2019 Test Automation Ws
3/16
Test Components(Actions)
Reusability and Mantenability
Create a Components Map of the application Indetify a Common Point (Main Page)
Last Step return to First Step (Iterations)
Test Automation Planning(II)
Login
TestCampaign
Logoff
7/31/2019 Test Automation Ws
4/16
Single Action Test
Action 1
Test Campaign
Login
TestCampaign
Logoff
Multiple Action Test
Action 1
Test Campaign
Login
Test Campaign
Logoff
Action 2
Action 3
Test Automation Planning(II)
Integrated Tests
Implements Test Cases
Calls to Components Test Case Component + Dependences
7/31/2019 Test Automation Ws
5/16
Test Automation Planning(III)
Test Batch Runner
Test Cases Set
Implements Test Plan Manual Test Cases Tracebility
E3 Demo
7/31/2019 Test Automation Ws
6/16
Objects Repository(I)
Local Repository VS Shared Repository
You use local object repositories when you:
Have very few tests that correspond to a given application,
interface, or set of objects. Do not expect to frequently modify the test object properties.
Create single-action tests.
You use shared object repositories when you:
Work on multiple tests that have some common objects.
Expect the test object properties on the application to changefrequently.
Work with multiple-action tests.
7/31/2019 Test Automation Ws
7/16
Objects Repository(II)
Identify the types of Object Repositories
Using Object Repository Manager
2 Metodologies:
1Create Shared OR -> 2Create Scripts
1Create Scripts -> 2Update Shared OR
7/31/2019 Test Automation Ws
8/16
Check Points
Types of Check Points:
Standard Check Point
(Example) Bit Map Check Point
(Example)
Manual Check Point
(Example) Gmail Check Point
(Example)
7/31/2019 Test Automation Ws
9/16
Handling Exceptions
Enables to test Positive /Negative test data
Ensures the test runs to Completion
Programmatic Solution(Sync)
Conditional statements.
Exit/Call statements.
Recovery Scenario(Async)
Types of Recovery Scenarios
Steps
EXAMPLE
7/31/2019 Test Automation Ws
10/16
Parameters
Types of Parameters:
Data Table(Excel)
(Example)
Action/Test Parameters
(Example)
Environment Files(XML Files) (Example)
7/31/2019 Test Automation Ws
11/16
Versioning & Tagging
Standardize naming conventions for Tests
Components VS Integrated Test
Test Versioning Frecuency Test Lifecycle
Rollbacks?
Environments Versioning Resources:
7/31/2019 Test Automation Ws
12/16
Limitations for QTP
IExplorer, Firefox and Chrome
Only Windows Supported
Licenses Limitations
Other scripting languages i.e. JScript, VB.NET,C#.NET etc
Ability to open multiple scripts at one time
More Flexible format for the Reports
Limitated Bacht Test Run tool(Manage ResultsStorage)
7/31/2019 Test Automation Ws
13/16
Test Management
Tool
7/31/2019 Test Automation Ws
14/16
Requirements
Tests Repository(Manual and Automated)
Fast Test Plan Creation
Requirements/Tests/Defects Traceability
SW Requirements Management
QA Reporting
Agile Reports Generation
Test Versioning
Defects Management
7/31/2019 Test Automation Ws
15/16
Costs
Licenses(Payment VS Freeware) Current Data Migration
Export/Import to temporal Files
Data Volume
Jira Integration
Standard Solution
Home Made Solution
QTP Integration
Repository
Running Test
7/31/2019 Test Automation Ws
16/16
Test Management Tools
Zephyr Demo
Enterprise Tester Demo
QC Demo