GCloud 4 Lot 4 Capgemini Testing and Quality Assurance

Embed Size (px)

DESCRIPTION

https://developers.google.com/google-test-automation-conference/2014/presentations

Citation preview

Capgemini Proposal Template

Testing & Quality Assurance Services23 September 2013

TABLE OF CONTENTS

31Service Overview

2Why Capgemini33The Capgemini Proposition43.1Approach43.2Our Testing & Quality Assurance Services54Benefits124.1Summary of Proposition125Pricing136Rightshore137Information Assurance148Ordering & Invoicing Process149Termination Terms1410References1411Trial Service1412Further Information1413Additional Information15

1 Service OverviewCapgemini offers a comprehensive suite of Testing & Quality Assurance Services, providing Test Management, Test Automation, Test Process Improvement, Performance Testing and Consultancy. With extensive experience and expertise in a range of Testing & Quality Assurance services and solutions, including our proprietary TMap NEXT and TPI NEXT testing methodologies, Capgemini has contributed to Testing & Quality Assurance engagements across many industries and sectors, including UK Government.

2 Why Capgemini

Capgemini offers the following strengths and differentiators that extend our position as the Industry Leaders in software testing: Proven experience of running large scale Testing programmes;

Proven experience of end-to-end Testing services for various industries;

Experience of successfully executing large-scale Testing engagements, some with sizes of 600+ Test professionals;

Availability of the right mix of local & Rightshore test professionals with worldwide presence;

Recognized and acclaimed Industry testing standards: TMap NEXT and TPI NEXT;

Innovation and industrialisation processes that ensure continuous reuse of Test Conditions for specific domains;

Proven framework to improve Test Maturity through Quality Blueprints (QBP);

Proven capabilities in setting up Accelerated Test Centres of Excellence for Client Organisations;

Proven consulting capabilities, such as Test Consulting & the Accelerated Solutions Environment (ASE);

Technology Centres of Excellence (CoEs) comprising of: Automation CoE, Performance CoE, Security CoE, Data Management CoE, Environment CoE and BI CoEs ensuring that the latest trends are being studied and industrialised within the Practice and with our customers.

Capgemini Group was ranked no.1 for testing services by Ovum in 2012.

Capgemini has one of the worlds largest independent test services practices and largest in Europe with over 11,000 career testing resources and as additional 16500+ test capable application specialists. Capgeminis testing practice has been serving its clients globally for over 40 years with market leading methodologies. Capgemini have developed innovative, business-driven quality assurance (QA) services, combining best-in-breed testing methodologies (TMap NEXT and TPINEXT) and the global delivery model, Rightshore, to help organisations to achieve their testing and QA goals. The different sectors that Capgemini has been providing testing services to customers include Financial Services, Telecom, Media and Network, Manufacturing, Retail and Distribution, Public Sector, Energy and Utilities.

The diagram below gives an overview of our independent testing practice:

3 The Capgemini Proposition

Approach

Capgeminis testing process framework uses a structured approach for each phase of testing across SDLC. Capgeminis proven testing methodology and framework, TMap, is central to all of our testing engagements. TMap incorporates leading practices and more than 50 templates related to test planning, design, execution, automation and measurement.

Our process manual describes the following activities in a testing phase: estimations, planning, and preparation, execution, reporting (including guidelines), checklists, and templates on each activity. The process framework supports the following SDLC: waterfall, iterative, Agile, RUP, V-model SDLC, new development and enhancement.

Highlights from our TMap NEXT are described below:

It delivers insight into and advice on any risks in respect to the quality of the tested system;

It is designed to discover defects at an early stage;

The testing is on the critical path of the total development as briefly as possible, so that the total lead time of the development is shortened;

Testing is executed as briefly as possible to shorten development lead time;

The test products (e.g. test cases) are reusable;

The test process is comprehensible and manageable.

The adaptive and flexible test method has the following characteristics:

The TMap approach can be applied to all test situations;

The complete and flexible approach works for all SDLC (e.g. waterfall, Agile, etc.);

The approach is independent of technology and is responsive to changes;

The approach has reusable products and processes and builds on lessons learned from experience, including prototyping.

Underpinning our approach is collaboration with the client. At Capgemini, collaboration is at the heart of what we do and in testing and quality assurance it is of critical importance.

Our Testing & Quality Assurance Services

Capgemini offers a comprehensive range of Testing and Quality Assurance Services, which can be purchased either in combination or individually.

Test Management

Capgeminis proprietary test management (TMap Next) methodology provides a clear and concise approach that focuses on detecting defects early through quality checks while identifying, quantifying, and mitigating risk. An integral part of the TMap methodology, business driven test management assesses project/product risks to increase visibility and improve decision making. We use TMap as the foundation for test management processes but TMap is adaptive and flexible to different project management approaches.

Capgeminis Managed Testing Services (MTS) is a structured solution, providing clients with the test organization, processes, and environment that will achieve optimum results and dependable state-of-the-art software that performs time after time.

MTS is a fully customized service in which we take responsibility for test activities at either enterprise or program level. A collaborative approach to sourcing testing and QA services, MTS is the solution for clients who want to transform their testing function and achieve high-quality systems cost-effectively, without the expense of large overheads and day-to-day responsibilities, and without losing overall control.

Test Automation

Test Automation services are supported by our Automation CoE, which invests in state-of-the-art tools, technologies, hardware, electronic devices and trainings and constantly endeavours to build and enhance the expertise of our resources to address clients demands. We analyse the latest industry trends and perform research and development on new technologies. The CoE possesses a wealth of knowledge and experience in supporting projects with solutions. The outcome is innovation of tools and accelerators which are industrialized across projects in Capgemini.

The Service Offerings of the Automation CoE are illustrated below.

Our client will benefit by leveraging the innovations, knowledge base, standards and best practices from the CoE at Capgemini to enhance productivity, drive quality improvements on projects, while reducing time and cost.

Test Process Improvement

Capgemini uses the TMap NEXT test management approach to drive test process improvement together with our client. The approach offers the following advantages:

The client manages the test process rationally and economically: Business Driven Test Management (BDTM);

The approach is adaptable to test situations in most environments (e.g. new development, maintenance, waterfall/iterative/agile development, customized or package software, outsourcing);

The comprehensive test process, from test execution through test management, includes best practice and examples;

Contains a complete tool set, i.e. technique descriptions and organizational and infrastructure support.

Within the TMap Framework there are a predefined set of activities, deliverables and quality checks associated with each phase to drive test lifecycle implementation and execution, which are described below:

Initiate and Plan

QA is involved early in the SDLC to contribute to the overall project charter from a QA strategy perspective and to support the project from a testing perspective. Early involvement of the QA Lead reduces the knowledge transfer effort for the Test Teams.Requirements Analysis Phase

The Requirements Analysis Phase incorporates the TMap Planning and Control phases when creating functional requirements. This provides the basis for a manageable and high quality testing process. The value of the development planning, the expected quality of the test object, the organization of the various tasks and the availability of staff, infrastructure and time are factors that are taken into account in determining the test estimation and approach.

Requirements Analysis Phase Activities

Key DeliverablesQuality ChecksAction Plan

Test Estimation

Test Strategy, Test Plan

Organizational Structure

Risk Analysis Report

Requirement Review Report2 ReviewDefine and receive approval on Approach and scope. Initial quality check on Requirements

Design Phase

The Design Phase aligns to the Preparation Phase of TMap. The first activity during this phase is knowledge acquisition of the Test Team. Once the first version of the specification is ready with an adequate level of quality (e.g., most imperfections have been removed) the actual preparation activities can begin. This phase consists of detailed review of the specification and other documentation that serve as the starting point for testing (Static Testing).

Design Phase Activities

Key DeliverablesQuality ChecksAction Plan

Test Techniques matrix

Test Scenario

Traceability Matrix

Infrastructure/Environment Needs reportStatic testing Design Review

Testability review

Test CoverageDetailed review of functional specification to gain knowledge, identify deficiencies and recommend improvements. Test scenario identification covering testable requirements

Build Phase

The Build Phase is aligned to the Specification Phase of TMap. In this phase, the test cases are specified and the accompanying test infrastructure is realized. A test case consists of a description of the input, the process to be executed, and a prediction of the expected output. In parallel to the test design, the test infrastructure (the hardware and software environment, etc.) is constructed. Developers conduct unit tests during this phase and unit tests are reviewed and verified by the QA Team.

Build Phase Activities

Key DeliverablesQuality ChecksAction Plan

Test Cases/ Test Scripts

Test Data Needs report

Unit Test Report

Test Design MetricsCode review

Unit testing

Unit Test report review

Validate infrastructure

Test Readiness ReviewDetail test scenarios in test scripts, review of the unit test phase, identification and communication of the data needs, validating the infrastructure

Test Phase

The Verification Phase starts as soon as the first testable components of the software product are available and align to Execution Phase in TMap. When (parts of) the software product, the infrastructure and the test database are available, the first pre-tests are executed to check whether the main functions of the object can be tested. As soon as the pre-tests have been completed successfully, test execution can start using the test scripts to validate the functionality. If there is a difference between the test result and the expected result, it indicates a software product or specification defect, a defect in the test infrastructure, or an invalid test case.

Test Phase Activities

Key DeliverablesQuality ChecksAction Plan

Test Execution Report

Defect Status Report

Execution and Defect Metrics

Phase End Test Summary Report

Process Compliance ReportIntegration test

System test

Regression test

Performance test

Automation (if applicable) Execute the tests at different levels, log and track defects to closure, capture relevant metrics

Deploy and Warranty Phase

The Deploy and Warranty Phase map to the TMap Completion Phase and warranty support period, which occur after the completion of test execution. After UAT, the testing process and the quality of the product are evaluated. Quantities of statistics are used to improve the future planning and optimization of the testing processes, development processes, and the quality of the system.

Deploy and Warranty Phase Activities

Key DeliverablesQuality ChecksAction Plan

Reusable Test Assets

Lessons Learned & Leading practices reportEvaluate test processes

Evaluate product quality

Capture defect leakage to UAT and ProductionFacilitate UAT and support the maintenance phase. Capture lessons learned, leading practices and evaluate processes, the knowledge base and product quality

By adapting to the process described above, the following additional advantages are anticipated, potentially reducing cost:

Prevention and discovery of defects at an early stage; Test execution is the only activity on the critical path of the testing lifecycle; The test products (e.g. test plan and test cases) are reusable; The test process is comprehensible, manageable and business driven.Performance Testing

Performance Testing is supported by our Performance CoE, to address overall performance rather than simply executing load testing scripts. Performance testing is one of our basic services and we also provide advanced services such as Observational Forecasting & Benchmarking as part of our Performance testing services:

Contrary to the general belief that Performance Testing services need to be performed onsite at customer location, close to the test & live environment; we have developed a proven framework to execute the majority of performance testing activities from offshore where appropriate and subject to security clearance and data protection requirements. This framework needs close co-operation from the Infrastructure & Application Servers owner group from customers side.

Testing and Quality Assurance Consultancy

Capgeminis Quality Blueprint provides the tools and frameworks your organization needs to achieve a higher level of test maturity, accelerating the journey towards streamlined processes and efficiencies. Our Quality Blueprint methodology is based on the proven Test Process Improvement framework and can help:

Benchmark the maturity of your testing organization against the industry so you can compare against your peers globally or in your local region;

Reduce application and testing defects, development time, and costs while better meeting business requirements;

Identify testing-process improvements and help build the business case for improving your organizations testing maturity level;

Uncover key challenges in your test organization and understand how other firms are addressing similar challenges;

Reap initial benefits from quality process transformation quickly through actionable plans prioritized based on effort and value.

The Quality Blueprint provides an assessment of your existing applications testing skills, processes, and tools to identify any sources of deficiencies for defect detection and project overruns. We use an accelerator toolkit to target the changes needed to improve the performance of your testing organization and reduce costs up to 30% based on real-world client experiences. A custom-tailored transformational roadmap prioritises the improvements to help you focus on delivering impact in as little as four weeks.

4 Benefits

As the number one testing provider, Capgemini understands the opportunities and challenges arising from Testing and Quality Assurance. While IT systems and software applications provide the foundation for most of the Governments core offerings, inadequate software testing can increase risk, potentially leading to loss of services and citizen trust. Capgemini offers a comprehensive portfolio of testing services that take a proven approach to industrialised and structured software testing. Our testing services maximize return on IT investment and deliver tangible benefits to organizations. Previous Capgemini clients have benefited from: Total cost of testing reduced by up to 30%;

Quality levels improved by preventing more than 97% of high-severity defects;

Time to market decreased by at least 15%;

Technical and business risks significantly mitigated.

Summary of Proposition

Capgemini has developed innovative, business-driven, quality assurance (QA) and testing services, combining industry recognized leading testing methodologies TMap and TPI. Proven Testing Services backed by Testing Centres of Excellence offer customers innovative solutions recognised throughout the Testing Industry.The global Testing CoE is a sophisticated network of leading edge testing centres, located across all geographies. Through the adoption of proven methods and frameworks, we can plan and co-ordinate development, acceptance and operational testing activities across one or many countries.

The Testing CoE comprises both domain and technology focused testing practices, covering:

Performance;

Automation;

BI & TDM;

Process;

Product;

Security;

Test Environment.

5 Pricing

Please refer to individual SFIA Rate Cards for pricing information. Capgemini would also be pleased to discuss any requirements for fixed price proposals based on an agreed scope of work.6 RightshoreWhere required, Capgemini can provide experienced consultants and deliver testing and quality assurance services from our overseas delivery centres at reduced rates.

7 Information Assurance

Capgemini has worked with many clients with stringent information assurance requirements and can provide services cleared to Impact Level 3 and above. Capgemini personnel can be cleared to SC and DV level as required.8 Ordering & Invoicing Process

[Standard]9 Termination Terms

[Standard]10 References

[Standard]11 Trial Service

There is no free trial service available for this offer.12 Further Information

For further information on our Testing & Quality Assurance services, please contact: [email protected] Additional Information

The following information is provided for the avoidance of doubt:

the Impact Level (IL) at which the G-Cloud Service is accredited to hold and process information;Please see above;

which department granted this accreditation or pan-government accreditation;Not applicable;

the G-Cloud Service is not currently accredited early state and also indicate the target Impact Level (IL) at which you believe the G-Cloud Service is able to hold and process information;Not applicable;

whether you hold a suitably scoped ISO27001 certificate for this G-Cloud Service;Capgemini holds a valid ISO27001 certificate covering our data centres and some secure offices. Please see supporting documentation;

If this G-Cloud Service is not eligible for accreditation (i.e. IL0 services and most Lot 4 Specialist cloud services that do not include infrastructure, platform, or software) then indicate the Impact Level (IL) for information which you believe the G-Cloud Service may be used to process that information;Please see above;

On-boarding and Off-boarding processes/scope etc;Not applicable;

Pricing (including unit prices, volume discounts (if any), data extraction etc.);Please see above;

Service management details;Where applicable, Capgemini would expect to discuss any Service Management requirements with the client on an individual basis prior to purchase;

Service constraints (e.g. maintenance windows, level of customisation permitted, schedule for deprecation of functionality/features etc.); (extraction etc.);Where applicable, Capgemini would expect to discuss any Service Constraints with the client on an individual basis prior to purchase;

Service Levels (e.g. performance, availability, support hours, severity definitions etc.);Where applicable, Capgemini would expect to discuss any Service Levels required with the client on an individual basis prior to purchase;

Financial recompense model for not meeting service levels;Where applicable, Capgemini would expect to discuss any Financial Recompense Models required with the client on an individual basis prior to purchase;

Training;Training is provided only where this is offered as a discrete service;

Ordering and invoicing process;Please see above;

Termination terms;Please see above;

Data restoration / service migration;Not applicable

Consumer responsibilities;Where applicable, Capgemini would expect to discuss any Consumer Responsibilities with the client on an individual basis prior to purchase;

Technical requirements (service dependencies and detailed technical interfaces, e.g. client side requirements, bandwidth/latency requirements etc.);Where applicable, Capgemini would expect to discuss any Technical Requirements with the client on an individual basis prior to purchase;

Details of any trial service available;No trial service is available for the services above;

Capgemini Group was ranked no.1 for testing services by Ovum in 2012.