18
1 Miratech software testing products and services

Miratech software testing and QA services

  • View
    1.015

  • Download
    6

Embed Size (px)

DESCRIPTION

Brief presentation of Miratech software testing and Quality Assurance (QA) services for international clients.More information about Miratech and its IT outsourcing offering can be found on the public website

Citation preview

Page 1: Miratech software testing and QA services

1

Miratech software testing

products and services

Page 2: Miratech software testing and QA services

Agenda

Miratech processes in brief

Miratech testing products and QA

Success stories

Company

Confidential - 2009

Page 3: Miratech software testing and QA services

Approaches

ITIL;EDB IT Operation Book

Miratech – first Ukrainian

ISO and CMM certified

company, since 2003

Page 4: Miratech software testing and QA services

Standard development/start-up process

Company

Confidential - 2009

Page 5: Miratech software testing and QA services

Offered software testing products and QA

Development

testing and QA

outsourcing

IT staff outsourcing

Application

maintenance

service

Acceptance

testing

Consulting

Page 6: Miratech software testing and QA services

Opportunities:

• Needed specialist in needed quantity and in needed time

• Database with over 23.000 resumes, 800 specialist in

project team

• Majority of tools and technologies

• Specialists available for short term and long term

projects

Benefits:

• 100% migration of fixed costs into variable (risk reduction)

• Employees search recruiting cost reduction

• Employees hiring and firing cost reduction

• Employees search time reduction

IT staff outsourcing

Page 7: Miratech software testing and QA services

Development, testing and QA outsourcing

Term “Testing” include following activities:

Technical review, verification, critical analysis;

Software and user’s requirements traceability check;

Design component’s and software requirements

traceability check;

Unit testing;

Integration testing;

System testing;

Development

testing and QA

outsourcing

Page 8: Miratech software testing and QA services

Software testing process

organization

Plan

Do

Check

Act

Roles

NODE: TITLE: NO.: Test Software Product process Test:0

P1

Test planning

A0

Assess and improve test

effort

D1

Design Tests

D2

Implement Test Cases

Project Plan (or Software Development Plan)

Software Architecture Document

Software Requirements Specification Use Case Specifications Design Model Supplementary Specification(s) Change Request(s) Records registered in Software Engineering Issue Tracking System within previous iteration(s)

Test Case Specifications

Test Plan

Test Plan (updated)

Test Manager Test Leader

Test Suite(s) (from previous iterations) Build of software product

Test Suite D3

Setup Test Environment

D4

Execute Tests Test

Environment

C0

Evaluate test results

Test Protocol

Records registered in Software Engineering Issue Tracking System

Test Evaluation Summary

Test Engineer

CM Engineer

Test Designer

Page 9: Miratech software testing and QA services

QA processes during project fullfilment

Project

activity

Project SQA

activity

Senior

Management

Project documentation

SQA reports

SQA reports

Corrective

actions

PDP

SQA Manager Project team

Page 10: Miratech software testing and QA services

Application maintenance service

Transition process design (Configuration

management, Incident management, Resource

management, etc. )

Testing environment administration

Process design of patches, releases and hot

fixes testing

Regression testing autamation

Instruction and procedure submition

User training

Application

maintenance

service

Page 11: Miratech software testing and QA services

Acceptance testing

Acceptance testing strategy development

based on SOX

Testing team reinforcement

Development of acceptance test cases

(end to end)

Reporting on acceptance testing

Acceptance

testing

Page 12: Miratech software testing and QA services

Consulting

Process development and implementation (not

only testing)

Current processes analysis and

recommendation for improvement

Testing process maturity evaluation

Consulting

Page 13: Miratech software testing and QA services

Process development and

implementation

Miratech

SQAProcess

EstablishmentProcess

StandardsProcess

improvement

SQA

reports

Customer’s

Process

Owner

SQA group

decisions

Page 14: Miratech software testing and QA services

Current processes and recommendation for improvement

1. Gap analysis in current IT processes

2. Recommendation to minimize risks related

to defects in current processes

3. Procedure and process development

Methodology is based on CMMI, ITIL, eSCM and

Miratech experience:

1. Interviewing Client’s

representatives (5 days)

2. Report preparation

Page 15: Miratech software testing and QA services

Testing process maturity evaluation

Page 16: Miratech software testing and QA services

Result sample

Page 17: Miratech software testing and QA services

Key difference between products

Product Service rendering specifics

IT staff outsourcing Specialists with defined skill level are provided. Client is responsible for specialist

work load management, work results and quality

Development, testing and QA

oursourcing

Defined volume software testing. Miratech processes are customized according to

Client’s desires. Miratech is responsible for technical risks, testing quality,

working schedule.

Application service

maintenance

Installment, configuration task fulfillment based on formal or informal SLA.

Releases and patch testing. Miratech processes might be customized according

to Client’s desires. Miratech is fully responsible for service quality.

Acceptance testing Acceptance testing process development, Client’s testing team reinforcement.

Consulting Consulting services to set up testing processes based on Miratech experience

Page 18: Miratech software testing and QA services

Thank you!

Miratech

41 Nauki Ave,

03028 Kiev, Ukraine,

Tel.: +38 044 206 4090

http://www.miratechgroup.com