Top Banner
The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) Email: [email protected] Web Site: http://mgdservices.com Running with Technology MGD Services, Inc.
27

The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: [email protected] n n Web Site: Running.

Mar 26, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

The IT Quality Assurance Specialists

Phone: 877-MGD-TEST (877-643-8378)

Email: [email protected] Web Site: http://mgdservices.com

Running with Technology

MGD Services, Inc.

Page 2: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

Quality Assurance

An Integral Part of Software Systems Development Life Cycle

by MGD Services, Inc.

Page 3: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

The QA Philosophy

The inherent philosophy of Quality Assurance for software systems

development is to ensure the system meets or exceeds the agreed upon requirements of the end-users; thus

creating a high-quality, fully-functional and user-friendly application

Page 4: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

Quality Assurance Is More Than Just Testing

Quality Assurance is involved in the entire project development life cycle

Quality Assurance is a commitment by all project participants to the Total Quality of the Project

Page 5: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

0

5

10

15

20

25

30

Development Life Cycle

% D

efec

ts R

emov

ed

Target

Project Data

by focusinghere

Requirements High LevelDesign

Low LevelDesign

CodeDevelopment

Unit TestFunctionTest

System Integration Test

Relative Cost Of Defect Repair - $1 $100 $1000+

Quality Assurance Focus Early In Life Cycle

The objective is to

“buy” time and reduce costs by finding problems earlier

No machine-based testing performed

Machine-based testing performed

Quality Assurance RegressionTest

Page 6: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

The QA Process Cycle

Phase I: Requirements Gathering, Documentation and Agreement

Phase II: Establishing Project Standards

Phase III: Test Planning

Phase IV: Test Case Development

Phase V: QA Testing

Phase VI: User Acceptance Testing

Phase VII: System Validation

Page 7: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

Phase I:Phase I: Requirements and Project Scope

The system requirements are collected and analyzed based on input and direction from each of the project groups

The requirements documents are drafted, reviewed, finalized and agreed upon by all project participants

The scope of the project is established and agreed upon

Page 8: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

Phase II:Phase II:

Establishing Project Standards

The QA team will assist in establishing and setting the standards for the project

The standards will be established for: Development Methodology System Design Quality Assurance Methodology Methodology Compliance

Page 9: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

Phase III:Phase III:Test Planning

The Quality Assurance Team will:

Write the Test Plans which detail the QA involvement for the entire project life cycle

Develop test conditions based on the business needs and business scenarios

Implement a defect-tracking mechanism

Page 10: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

Phase III Phase III (con’t):(con’t):

QA Methodology

The QA team will establish Quality Assurance methods, practices and standards

The overall QA methodology will assist in creating a controlled product release and greatly reduce the risk of errors being introduced into the product

Page 11: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

Phase IV:Phase IV:Developing Test Cases

Write test cases that entirely test the scenarios covered in the test conditions

Review the test conditions and subsequent test cases with the project users

Write test cases that will cover all phases of the QA life cycle

Page 12: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

Phase V:Phase V:QA Testing

QA Life Cycle consists of 5 types oftesting regimens:

1. Unit Testing

2. Functional Testing

3. System Integration Testing

4. Regression Testing

5. User Acceptance Testing

Page 13: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

1.1. Unit TestingUnit Testing

The testing, by development, of the

application modules to verify each unit

(module) itself meets the accepted user

requirements and design and

development standards

Page 14: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

2.2. Functional TestingFunctional Testing

The testing of all the application’s modules individually to ensure the modules, as released from development to QA, work together as designed and meet the accepted user requirements and system standards

Page 15: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

3.3. System Integration System Integration TestingTesting

Testing of all of the application modules in the same environment, database instance, network and inter-related applications, as it would function in production. This includes security, volume and stress testing

Page 16: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

4.4. Regression TestingRegression Testing

This is the testing of each of the

application’s system builds to confirm that

all aspects of a system remain functionally

correct after program modifications.

Using automated regression testing tools

is the preferred method

Page 17: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

Testing AutomationTesting Automation

MGD Services, Inc. Partners with the following

Automated Testing Tools Companies

Mercury Interactive

http://www.mercury.com

Compuwarehttp://www.compuware.com/solutions/3592_ENG_HTML.htm

Page 18: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

Phase VI:User Acceptance Testing

(UAT)

The testing of the entire application by the end-users ensuring the application functions as set forth in the system requirements documents and that the system meets the business needs

Page 19: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

Phase VII:Phase VII:Validation

All systems should go through a validation process which maintains the project documentation library

Page 20: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

Validation DocumentationValidation Documentation

All software systems that are developed or used for FDA submissions are subject to review by the FDA. All phases of the Project Life Cycle are required to maintain FDA validation documents. MGD Services is experienced in FDA Validation and 21 CFR Part 11.

Page 21: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

StaffingThe Staffing Requirements For The QA Functions:

QA Manager

Business Analyst

Quality Assurance Analyst

Technical Writer

Instructional Designer/System Trainer

Page 22: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

QA Manager

Established and implements the QA Methodology for project Total Quality

Acts as the project lead liaison between all project areas to ensure all areas are completely and correctly engaged

Oversees the entire QA Life Cycle and QA staff

Page 23: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

Business Analyst

Writes the User Requirements and Functional Specs and assists in writing the system documentation

Acts as a liaison between the QA Team and the other project team members

Assists in the QA test conditions development

Page 24: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

Quality Assurance Analyst

Develops test conditions

Writes test cases

Performs Functional, Regression, and System Integration Testing

Assists in development of user guides and training manuals

Assists or performs the System Training

Page 25: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

Technical WriterTechnical Writer

Assists in writing the user and system documentation

Maintains validation documentation

Writes on-line help

Writes the User Guide and Training Manuals

Page 26: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

Instructional Designer/Systems Trainer

Assists in writing the user guides and training manuals

Trains users on production system

Subject Matter Expert on Adult Learning Theories and learning assessment

Page 27: The IT Quality Assurance Specialists Phone: 877-MGD-TEST (877-643-8378) n n Email: gretchen@mgdservices.com n n Web Site:  Running.

In Closing...

QA’s involvement must be from the beginning to

the end of the project life cycle. Properly

managed, the QA process will bring the system

to production with cost and time savings.

P: 877-MGD-TEST

Web: mgdservices.com

E-Mail: [email protected]