Академический Документы
Профессиональный Документы
Культура Документы
Date:
Introduction to Automation
Managed
Services
Modular
Approach Hybrid
Framework
Data
Driven
Capture &
Playback
Manual
Testing
Automation: Facts
Manual scripts needed
Ideal for regression testing
Benefits come from discipline in analysis and planning
Causes significant schedule impact at introduction
Require more programming and design skills from testers
Frequently require maintenance
Automation: Myths
High immediate ROI from automation
One tool that fits perfectly
Need to substitute skilled manual testers
Preclude manual testing
100% Automation of all existing manual tests
Automation Team
The Solution Approach
Manual test Team Identifying the applications for
Or
Sc
Selection of automation
n iz
ts
ati
applications.
us
on
Follow-up
Str
uc
Customization of tool/creation
y
tu
Development of
reusable/modular components
Creation of user-friendly
Application
ls
incompatible
process
Tea
ting
I
Feasibility
RO
Te s
and analysis
/
Choice of Integration
gs
ma
Applications
vin
Review Process
uto
t Sa
tA
Frequent
Absence of coordination
Co s
changes
Tes
Traceability
Phase 1 : Discovery
Phase 2: Automation
Understand the current Test Process Definition
Automation practices, identify Phase 3: Framework
gaps, prioritize, develop Development
roadmap
Prepare skeleton model
of the framework based Phase 4: Verification
on appropriate systems,
methods, and
infrastructure Identify the key
components of the
Framework, create the
scripting standards,
identify the reusable
components, document
the metrics analysis and Conduct in-process and
approach independent
Verification on the
robustness of the
framework.
Elements
Testing Manual test Application under
Model Cases test
Plan
Framework for Test Automation
Design
Generic Business Driver/Functions Reporting
functions functions scripts scripts
Develop
Automation/DB Test Data Error handling/ Review and
Scripts tables Recovery Traceability
Maintain
Execute and Impact Analysis Metrics Collection Continuous
Report enhancements And analysis Process Imp
AUTOMATION TEAM
AUTOMATION BRANCH (Existing Applications)
Existing Applications
Updated Test
FRAMEWORK Library
AUTOMATION cases
DESIGN & DEV Functions
Test Processes
Baseline 1 Test data
Test Documents
AUTOMATION BRANCH (Enhancements)
CONFIGURATION
UPGRADE MANAGEMENT
AUTOMATION
FRAMEWORK
APP-
APP- 5
Enhancement APP-1
APP- 4 APP-
Approach ----
---- 1
6
APP-2 3
APP-
5 APP-
7
Wip-
Wip-CAFÉ: Wipro’s Framework
Application 1
Client Test Center
DELIVERABLES
Application 2 Wipro PERFORMS
Client Automation Automation
Requests QA Managers Testers
Application 3 Manager CONTINUOUS
IMPROVEMENT
SERVICE
Application 4 REQUESTS
Development Team
na
e ity
responses t Atomicity
nc
Fu SOA
Testing
Approach
Automation possible
across the 4 aspects
using various 3rd
Se party tools
cu
ce i ce
Authentication, and
y • Response Time
m Se
Authorization.
• Throughput
or f
rf o
• Service Reliability
Q
security
• Probing attacks, Coercive parsing,
malicious contents
WIPRO’
WIPRO’S Scan/
Test
escalation APPLICATION identify
visible
&
PENETRATION systems
TESTING
Rollback
METHODOLOGY
Vulnerability Vulnerability
exploitation identification
In a nutshell…