13
End-to-End Testing Helping our Customers improve quality and reduce costs

End to End Testing...End to End Testing Author Concept Reply Subject Reply has a team dedicated to E2E Testing, which performs testing and other test-related activities on software

  • Upload
    others

  • View
    14

  • Download
    0

Embed Size (px)

Citation preview

Page 1: End to End Testing...End to End Testing Author Concept Reply Subject Reply has a team dedicated to E2E Testing, which performs testing and other test-related activities on software

End-to-End Testing

Helping our Customers improve quality and reduce costs

Page 2: End to End Testing...End to End Testing Author Concept Reply Subject Reply has a team dedicated to E2E Testing, which performs testing and other test-related activities on software

2

Introduction

Concept Reply focuses on End-To-End (E2E) Testing, which means Testing, Validation and Quality Assurance (QA), specifically addressing several markets:

• Telco & Media• Banking• Automotive • Extended Enterprise

The areas of intervention cover the full QA chain: from test methodology and process to design and execution via testing management, automation and tools.

The course of action can vary from professional services to turn-key projects, and even an innovative Test-as-a-Service (TaaS) approach.

Page 3: End to End Testing...End to End Testing Author Concept Reply Subject Reply has a team dedicated to E2E Testing, which performs testing and other test-related activities on software

A formal approach to QA does not allow for certain key factors:– Cost Of Poor Quality– Identifying defects early– Phase Containment Effectiveness metrics– Phase Screening Effectiveness metrics– Maturity Level of the organisation

A pragmatic approach to QA

Quality Metric

0% 100%(Perfect)

Cos

tConformance

CostsNon

Conformance Costs

TimeCost

Quality

CMM Levels

Cos

t Of Q

ualit

y

Phase

Cos

t per

de

fect

Prevention

Shipment

Field

But, based on our experience, the pursuit of Quality must be pragmatic: each organisation needs to find its own trade-off between Quality, Cost & Time-to-market.

Page 4: End to End Testing...End to End Testing Author Concept Reply Subject Reply has a team dedicated to E2E Testing, which performs testing and other test-related activities on software

QA Services

Concept Reply E2E Test unit

Test Design

Traceability Requirement

Definition of Acceptance Criteria

Definition of Test Architecture

Test Execution

Manual

Automated

Defect Analysis

First Level Troubleshooting

Defect Triage

Test coverage optimisation

Process & Tools

Q.A. Business Process Consultancy Test Management & Automation

Page 5: End to End Testing...End to End Testing Author Concept Reply Subject Reply has a team dedicated to E2E Testing, which performs testing and other test-related activities on software

Concept E2E Test: market intervention areas

Test Process

Test Tools

Test Design/Execution/Reporting

Embedded System & M2M

Solutions

Applications & Services

Telco & Multimedia

Devices

Telco & Media Banking

Automotive Enterprise

Page 6: End to End Testing...End to End Testing Author Concept Reply Subject Reply has a team dedicated to E2E Testing, which performs testing and other test-related activities on software

Positioning of Concept Reply E2E Testing

Turn-key Projects/Services

Professional Services

TechnologyBusinessProcesses

Test Engineering

Tool Integration & Development

ProcessImprovement

Test Factory

Page 7: End to End Testing...End to End Testing Author Concept Reply Subject Reply has a team dedicated to E2E Testing, which performs testing and other test-related activities on software

Process Improvement: Methodological Approach

Observe• Identify client’s target validation objectives, not only in the test area but also

in terms of business impacts (e.g.: customer satisfaction/loyalty, liability in the event of critical incidents)

• Understand existing test process• Analyse gathered data to identify most effective way for Reply to approach

intervention (full process coverage, single/multi area improvement) • Share and discuss proposed solution with the customer

Improve• Define an optimised test process, according to customer’s needs and

priorities• Implement the process• Deploy the process, and verify the application

Check• Monitor improvement• Perform lessons learned and corrective actions to drive continual process

and quality improvements

Check

Improve

Observe

Page 8: End to End Testing...End to End Testing Author Concept Reply Subject Reply has a team dedicated to E2E Testing, which performs testing and other test-related activities on software

Wide range of solutions:• Integration of commercial tools• Customisation of open source tools• Development of ad-hoc solutions:

• E.g.: Integration of different standalone customer tools in a unique dashboard

In different areas:• Full test process management

• Requirement management• Test management• Fault management

• Configuration management

• Test automation

Tool integration & development

Page 10: End to End Testing...End to End Testing Author Concept Reply Subject Reply has a team dedicated to E2E Testing, which performs testing and other test-related activities on software

Test as a ServiceThe Test-as-a-Service implements an innovative approach to Testing (TaaS) :• Full Customer control over process and plan with clear and optimised interfaces (Service Manager, Project Managers)• A pay-per-use model within a general framework agreement• A flexible and scalable level of service with guaranteed Quality of Service, milestones and Key Performance Indicators.• Workload peak management• 3rd party management

Project Assignment& Planning Request

Project Endorsement& Planning Response

Project Management& Operations

Project ClosureConfirmation

Project Manager

Test Team

Reply Test House

Integrated Planning & Logistic

Client

ServiceGovernance

Service Manager

3rd

party

Project Managers

Technical Experts \ Test Team

Page 11: End to End Testing...End to End Testing Author Concept Reply Subject Reply has a team dedicated to E2E Testing, which performs testing and other test-related activities on software

Test Specification• Support to definition of requirements• Risk and business impact analysis• Definition of Acceptance criteria

Test Design• Design of test architecture• Definition of test environment• Traceability of requirements• Development of test cases and automation scripts

Test Execution• Validation of test environment • Scheduling of tests• Test Execution (Manual or Automated)• Defect/Incident management (Triage)• First level troubleshooting

Test Engineering: Test Design & Execution

Functional Testing

Interaction Testing

Regression Testing

Boundary Testing

Compatibility Testing

Esploratory Testing

Testing from Escaped Defect Analysis

Stress Testing

Performance Testing

Negative Testing

Perceived Quality Testing

Comparative Testing

Page 13: End to End Testing...End to End Testing Author Concept Reply Subject Reply has a team dedicated to E2E Testing, which performs testing and other test-related activities on software

Thanks

www.reply.eu