Mike Peters Senior Test Consultant/Delivery Manager mike.peters@logicacmg.com. LogicaCMG 2006. All rights reserved



Similar documents
Evaluation of the Iceland State Financial and Human Resource System REPORT OF THE INDIVIDUAL EVALUATOR. Annex 2 SYSTEM AND SOFTWARE QUALITY

The Role of Information Technology Studies in Software Product Quality Improvement

SEPA Testing Framework. Wat is SEPA? LogicaCMG Rik Marselis. Even voorstellen: Rik Marselis

QUALITY MODEL BASED ON COTS QUALITY ATTRIBUTES

Lecture 8 About Quality and Quality Management Systems

SOFTWARE QUALITY MODELS: A COMPARATIVE STUDY

Evaluating the Quality of Software in ERP Systems Using the ISO 9126 Model

ISO/IEC Software Product Quality Model

Prof. Paolo Nesi. Lab: DISIT, Sistemi Distribuiti e Tecnologie Internet

Requirements engineering

Requirements engineering and quality attributes

ISO and Industry Standards for User Centred Design

Characteristics of Computational Intelligence (Quantitative Approach)

Software Engineering Compiled By: Roshani Ghimire Page 1

Causal Relationships between Improvements in Software Development Processes and Final Software Product Quality

Effective Test Management can help you to launch mobile payments faster, smarter and cheaper

An Approach for Enhance the Software Quality Based on Quality Model

IT Governance Regulatory. P.K.Patel AGM, MoF

International Software Test Institute

The document you download is the copyright of ISO, and may not be stored, reproduced, transferred or resold by any means, except as follows.

ISO/IEC JTC1/SC7 N4098

Testing in Scrum Projects

Quality Attributes in mobile Web Application Development

The Role of ITIL in IT Governance

Key Factors for Developing a Successful E-commerce Website

application of software quality models in evaluation of study quality

The Software Quality Star: A conceptual model for the software quality curriculum

ISO/IEC 9126 in practice: what do we need to know?

Integrated Software Quality Evaluation: A Fuzzy Multi-Criteria Approach

Lecture Softwareengineering-Vertiefung

Software Metrics & Software Metrology. Alain Abran. Chapter 4 Quantification and Measurement are Not the Same!

Contents. -Testing as a Services - TaaS 4. -Staffing Strategies 4. -Testing as a Managed Services - TaaMS 5. -Services 6.

Levels of Software Testing. Functional Testing

A Selection Model for ERP System by Applying Fuzzy AHP Approach

Metric Based Architecture to Enhance Software Usability

Chap 1. Software Quality Management

Becoming a Strategic Partner: Delivering Value Across the Acquisition Lifecycle

Software Quality Management

International Software & Systems Engineering. Standards. Jim Moore The MITRE Corporation Chair, US TAG to ISO/IEC JTC1/SC7 James.W.Moore@ieee.

SELECTION OF AN ORGANIZATION SPECIFIC ERP

A Quality Model of e-government Services Based on the ISO/IEC 9126 Standard

A Comparative Study of Software Quality Models

Multi-view Architecting

Impacts of Inadequate. Infrastructure for Software Testing

Agile Development and Testing Practices highlighted by the case studies as being particularly valuable from a software quality perspective

Our Services. What we can offer you? An overview of the services that Wolf Software can offer you and your business.

Software Quality Requirements and Evaluation, the ISO Series

Software Evaluation: Criteria-based Assessment

Operational Acceptance Testing. White Paper. Business continuity assurance. December 2012

Software Process Training

Developing the Architectural Framework for SOA Adoption

Importance of Processes in an SAP Implementation Project. 2 nd September 2014

Establishing your Automation Development Lifecycle

The Test Automation Journey

Linking Risk Management to Business Strategy, Processes, Operations and Reporting

Basic Testing Concepts and Terminology

Certified Tester. Advanced Level Overview

Integrating Siebel CRM 8 with Oracle Applications

"Data Manufacturing: A Test Data Management Solution"

The Role of the Software Architect

Qlik UKI Consulting Services Catalogue

Qualification details

Test Automation. Full service delivery for faster testing at optimum cost

CHAPTER 1 ANALYZING BUSINESS GOAL & CONSTRAINTS

View Point. Lifting the Fog on Cloud

, Head of IT Strategy and Architecture. Application and Integration Strategy

Your Software Quality is Our Business. INDEPENDENT VERIFICATION AND VALIDATION (IV&V) WHITE PAPER Prepared by Adnet, Inc.

Defining the Quality of Business Processes

Professional Services Automation

Sample Exam Foundation Level Syllabus. Mobile Tester

SAP TEST ACCELERATION AND OPTIMIZATION AUTOMATION USING HP TOOLS QC, BPT AND QTP

SOA and BPO SOA orchestration with flow. Jason Huggins Subject Matter Expert - Uniface

A Framework for Enterprise IT Capacity Management

BIM for Interior Designers BIM IN PRACTICE

September 16, 2008 Why IT Service Management Should Matter To You

Selecting the Optimal ERP Software by Combining the ISO 9126 Standard and Fuzzy AHP Approach

Software Testing. Knowledge Base. Rajat Kumar Bal. Introduction

SOFTWARE TESTING AS A SERVICE

Quality in use: incorporating human factors into the software engineering lifecycle

Establishing Testing Knowledge and Experience Sharing at Siemens

Latest Trends in Testing. Ajay K Chhokra

The following is intended to outline our general product direction. It is intended for information purposes only, and may not be incorporated into

A proven 5-step framework for managing supplier performance

UPTIME MAGAZINE. june/july15 JUNE/JULY uptimemagazine.com

Comprehensive Testing Services for Life Insurance Systems

Table of contents. Enterprise Resource Planning (ERP) functional testing best practices: Ten steps to ERP systems reliability

Sales Performance Improvement

Software & Security Assurance Metrics and methods for software certification

Standard Glossary of Terms Used in Software Testing. Version 3.01

Oracle Insurance Policy Administration System Quality Assurance Testing Methodology. An Oracle White Paper August 2008

What Makes A Good Information Security Policy: A Preliminary Framework For Evaluating Security Policy Quality.

IT Governance. What is it and how to audit it. 21 April 2009

Getting Things Done: Practical Web/e-Commerce Application Stress Testing

BlueCielo Meridian Today

How do you manage the growing complexity of software development? Is your software development organization as responsive to your business needs as

The PNC Financial Services Group, Inc. Business Continuity Program

NORDKRON GmbH: Business Strategy and Implementation

QUality Assessment of System ARchitectures (QUASAR)

Quality Management. Lecture 12 Software quality management

A SURVEY AND CLASSIFICATION OF SOFTWARE TESTING TOOLS

Transcription:

LogicaCMG & Testing: TestFrame & RRBT Mike Peters Senior Test Consultant/Delivery Manager mike.peters@logicacmg.com LogicaCMG 2006. All rights reserved

About LogicaCMG > 40,000 employees worldwide 41 countries > 40 years experience in IT services Offers a wide range of IT-solutions Specialised in industry-specific solutions Aquisition of WM-data in 2006 Risk & Requirement Based Testing & TestFrame 2

LogicaCMG & Software Testing 2500 Test Professionals world-wide Test consultancy Managed testing Test outsourcing Test Research Centre in the Netherlands TestFrame method & tooling Test management: Risk & Requirement Based Testing Business Acceptance Management & - Testing ERP & Testing Embedded Software Testing STAPPIN (Standard infrastructure testing, e.g. Vista, Exchange) Risk & Requirement Based Testing & TestFrame 3

Testing credentials LogicaCMG s knowledge & experience in testing is based on more than 1,000 test projects over the world Risk & Requirement Based Testing & TestFrame 4

Agenda Everyday testing challenges Risk & Requirement Based Testing (RRBT) TestFrame Discussion Risk & Requirement Based Testing & TestFrame 5

Testing of systems The later you find faults, the more it costs to solve them Costs Definition Design Build Use Time Source: Boehm Risk & Requirement Based Testing & TestFrame 6

Testing is often under pressure Planning and specification Development Test Risk & Requirement Based Testing & TestFrame 7

Testing in parallel to the development activities Development activities Testing activities Risk & Requirement Based Testing & TestFrame 8

Agenda Everyday testing challenges Risk & Requirement Based Testing (RRBT) TestFrame Discussion Risk & Requirement Based Testing & TestFrame 9

Position various solutions Insight Control Focus Reporting Predictable Commitment Business objectives Risk Control Quality to Market Time to Market Business Alignment Budget Control Reputation Management Test Management Test analysis and execution Structure/Fitting/Tooling Standard Repeatable Reliable Maintainable Risk & Requirement Based Testing & TestFrame 10

Risk & Requirement Based Testing Risk & Requirement Based Testing & TestFrame 11

Test Management Model TEST ORGANIZATION PROGRESS MANAGEMENT PLANNING ISSUE MANAGEMENT ESTIMATION REPORTING AND IMPLEMENTATION ADVICE RISK ANALYSIS AND TEST STRATEGY EVALUATION AND TRANSFER Risk & Requirement Based Testing & TestFrame 12

How to reduce risk... And still test effectively? Risk & Requirement Based Testing & TestFrame 13

Product risks versus requirements A risk, no requirement: Add requirement (find faults earlier) Remove risk (don t test more than necessary) A requirement, no risk: Adjust risk list (better coverage of testing) Remove requirement (don t develop more than necessary, no frills ) Matching risks and requirements Requirements Product risks Matching requirements and risks Risk & Requirement Based Testing & TestFrame 14

RRBT & Quality Attributes (ISO 9126) Functionality Reliability Efficiency Suitability Maturity Time behaviour Accuracy 40% Fault 15% tolerance Resource 15% utilisation Interoperability Recoverability Efficiency compliance Security Reliability Compliance 40% 15% Functionality compliance Usability Understandability Learnability 20% Operability Attractiveness Usability compliance Maintainability Analysability Changeability 10% Stability Testability Maintainability compliance Portability Adaptability Installability 0% Co-existence Replaceability Portability compliance Risk & Requirement Based Testing & TestFrame 15

Testing under pressure OUCH!! Must test: Should test:... Could test: Won t test: Risk & Requirement Based Testing & TestFrame 16

Risk & Requirement Based Testing Added value: Product risks: use the same language as stakeholders Unambiguous method for prioritizing product risks Detect gaps in requirements Good base for managing progress of test project Risk & Requirement Based Testing & TestFrame 17

Agenda Everyday testing challenges Risk & Requirement Based Testing (RRBT) TestFrame Discussion Risk & Requirement Based Testing & TestFrame 18

TestFrame Risk & Requirement Based Testing & TestFrame 19

TestFrame LogicaCMG s method for structured testing Testing plays a role in quality Verifying test process and products Working in a structured way Testing takes effort Re-use defined products Optimal use of tools Testing is not a goal, it is used to reach a goal Use consciously and goal-oriented Risk analysis Testing has to fit with development method and organization Flexible and fitting Risk & Requirement Based Testing & TestFrame 20

TestFrame model Adjust testing to organization (not vice versa) Quality-to to-market & Time-to to-market F I T T I N G Structured process Structured products S T R U C T U R I N G Reusable Test Products T O O L I N G Use of tools for test analysis, test execution and test management Risk & Requirement Based Testing & TestFrame 21

TestFrame phases Preparation Analysis Navigation Execution Risk & Requirement Based Testing & TestFrame 22

TestFrame products Assessment Report Preparation Plan of Approach Test plan Scoping Risk analysis Technical test Navigation Clusters Test Conditions Navigation structure Engine Analysis Test cases Test report Navigation scripts Findings Evaluation report Execution Handover set Risk & Requirement Based Testing & TestFrame 23

Test specification Breakdown & automation Test clusters Automated test scripts Test conditions Test tool & Engine Test reports Test cases Actionwords System Under Test Risk & Requirement Based Testing & TestFrame 24 24

Èxample setup using Excel Risk & Requirement Based Testing & TestFrame 25

Testing with action words (1) Identify the smallest functional test step Assign an action word to every step Add parameters Use the action words when defining test cases and test scenario s When necessary: automate the action words Risk & Requirement Based Testing & TestFrame 26

Testing with action words (2) A B C D check check balance balance Taylor Taylor 0 transfer transfer Houston Houston Taylor Taylor 210 210 check check balance balance Taylor Taylor 210 210 transfer transfer Smith Smith Taylor Taylor 150 150 check check balance balance Taylor Taylor 360 360.... Test preparation and - specification Automated test execution Test cluster Test execution check balance transfer Navigation script Risk & Requirement Based Testing & TestFrame 27

TestFrame: facts & advantages Easy accessible and well maintainable test products Early start possible and therefore time saving at the end of the project Effort scarce experts is minimized Better steering and control test execution process Test automation possible without adjustments to test documentation Test automation also possible when application is not 100% correct Easy reporting on test execution status and test results Risk & Requirement Based Testing & TestFrame 28

Conclusion Risk & Requirement Based Testing: Make the right choices TestFrame: Do it structured for a list of all the ways technology has failed to improve the quality of life, please press 3. (Alice Kahn) Risk & Requirement Based Testing & TestFrame 29

Agenda Everyday testing challenges Risk & Requirement Based Testing (RRBT) TestFrame Discussion Risk & Requirement Based Testing & TestFrame 30

ne global team Risk & Requirement Based Testing & TestFrame 31