Download Testing at Vattenfall IT

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts
no text concepts found
Transcript
Testing at Vattenfall IT
15 September 2011, Stockholm
© Vattenfall AB
Agenda
•  Introduction
•  Vattenfall IT - Test Centre of Excellence
•  Testing Framework
•  Implementation ITIL3 - SVT
•  Next steps
•  Questions & Answers
© Vattenfall AB
2
Introduction
•  About me
•  My move to Sweden
•  Role within Vattenfall
© Vattenfall AB
3
Vattenfall IT - Test Centre of Excellence
Antonio Boogaers
Test Architect
© Vattenfall AB
Test Centre of Excellence
•  Get better quality when releasing
software to production, hence lowering
the operational costs by introducing
less incidents in production
Test CoE
Processes
© Vattenfall AB
•  Test more using less man hours by
running test automation scripts
Test support
Acceptance test
support
Performance test
Test automation
Functional test
Test assets
•  Create efficiency by performing test
activities within the Software
Development Life Cycle (SDLC) in the
same way for every project and making
use of central expertise
5
Test Centre of Excellence
The focus for Test CoE is to secure quality
from development units (internal and/or
external), before deployment
Test CoE
•  Service providing
Processes
© Vattenfall AB
Test support
–  Process support, guidelines and templates
Acceptance test
support
Performance test
Test automation
Functional test
Test assets
–  Test tool supporting the test process
HP Quality Center
–  Development of Test automation
HP Quick Test Professional
–  Performance testing HP LoadRunner
–  Test expertise
•  Virtual organisation – network of test managers and
local test coordinators
•  Members of the network are responsible to contribute
continuous improvements of processes and tools
•  Test Centre advices on training and certification
6
Wanted position – Vision
”Vattenfall has a world wide best in class Test Centre of Excellence
that serves the entire Vattenfall group with a standard process,
expertise, guidelines and services in the area of Quality Assurance /
testing of software deliverables. The CoE serves as a test ”hub” for
all development sites within Vattenfall.”
© Vattenfall AB
7
Roll out: Key success factors
•  Commitment from management
•  Appointed resource(s)
•  Clear business requirements
•  Implemented change/release process
•  Stable system
© Vattenfall AB
8
Testing Framework
From methodology to test tool implementation
© Vattenfall AB
Vattenfall Test methodology
•  International standards
– 
– 
– 
– 
– 
ISTQB
TPI & TMap Next
Risk & Requirement Based Testmanagement (RRBT)
HP Business Process Testing
TestFrame
•  International knowledge and expertise
•  Automation Framework
–  Focus on Business Process
© Vattenfall AB
10
Test process overview
Focus on:
•  Involving business representatives/process
owner
•  In order to identify “product” risk
•  Involving development/upgrade team and
infrastructure in order to identify technical risks
•  Test strategy based on risk
© Vattenfall AB
11
Test process overview – Test preparation
© Vattenfall AB
12
Test process overview – Test execution
© Vattenfall AB
13
Implementation ITIL3
Service Validation & Testing
© Vattenfall AB
Purpose
”The purpose of the SVT process is to plan and implement a
structured validation and testing process which provides objective
evidence that the new or changed service will support the
Customer’s business and stakeholder requirements, including the
agreed service levels.”
© Vattenfall AB
15
Goals
• 
• 
• 
• 
• 
• 
© Vattenfall AB
Service Assurance
Fit for Use
Fit for Purpose
Early lifecycle approach
Defect free applications
Resilient IT services and IT infrastructure
16
Process Scope
IS
IS NOT
•  Validating
that a design, as realized in its target
environment, is Fit for Purpose and Fit for Use
•  Verification to ensure that the service
component(s) or service environment is to
specification (what it should be)
•  Developing
a service design
(Service Design)
Identifying failures in testing scenarios and
environments
•  Root
cause analysis of a failure
(Problem Management)
•  Developing a fix for the problem
(Service Design)
•  Implementing changes to the controlled
environment
(Release and Deployment Management)
Scheduling and providing resources to perform
Service Validation and Testing activities
Providing a degree of confidence that services will
deliver negotiated capabilities
© Vattenfall AB
Defining and negotiating Service Level
Agreements (SLAs)
(Service Level Management)
17
Process Relationships
Release and Deployment
Management
Planning for New or
Changed Services
Test
Strategy
from SDP
Tasks
Service Validation and Testing
Validation and
Test Report
RFC updated
with SVT
Report
Change
Management
Evaluation
Trigger
Input/Output
© Vattenfall AB
18
Triggers, Input & Output
environment
validate an
Request to
Trigger
Output
Input
• 
• 
• 
• 
• 
• 
• 
• 
• 
• 
• 
• 
© Vattenfall AB
Quality Plan
Test Acceptance Criteria
Service Package
Service Level Package
Service Design Package
(including Service Model)
IT Technology Standards
IT Technology Catalogs
Service Operations Plan
Service Assets and Components
Test Models and Templates
Problem Records
Service Validation & Testing
• 
• 
Plan and Design Test
Verify Test Plan and Test
Design
Prepare Test Environment
• 
• 
• 
• 
• 
Perform Test
Evaluate Exit Criteria
Test Clean up and Closure
Validation and Test
Management
19
• 
• 
• 
• 
Test Strategy
Service Test Plan
Test scripts
Test results reports
Test Schedule
Testing Results Reports
Incident records
Re-initialized test
environments
Problems and known error
records related to the release
Validated service capabilities
Validated Acceptance Criteria
Updated Workorders
Next steps
© Vattenfall AB
Next steps
•  Upgrade to HP ALM 11
•  Customizing ALM for supporting SVT process
•  Building-up automation framework
•  …
© Vattenfall AB
21
Questions & Answers
© Vattenfall AB