Top Banner
15

QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)

Jan 23, 2018

Download

Technology

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: QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
Page 2: QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)

Quality Assurance

(The Fundamentals & Best Practices)

Yamini Dobhal

Technical Lead

Under the direction of

Mr. Rajiv Madan (COO, Atlogys)

TECH TALK

Page 3: QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)

INTRODUCTION

It is the process used to identify the correctness, completeness and quality of developed computer software.

It is the process of executing a program/ application under positive and negative conditions by manual or automated means. It checks for the :-

Specification

Functionality

Performance

Page 4: QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)

OBJECTIVES

Uncover as many as errors (or bugs) as possible in a given product.

Demonstrate a given software product matching its requirement specifications.

Validate the quality of a software testing using the minimum cost and efforts.

Generate high quality test cases, perform effective tests, and issue correct and helpful problem reports.

Page 5: QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)

GUIDELINES

• Document all requirements

• Develop an extensive and comprehensive test plan

• Invest in business understanding

• Review, confirm and inspect the work

• Modifying the test cases as per the CRs

• Start early

• Test Often

• Use both manual and automation testing

• Analysis and test the work of testers or your own work

Page 6: QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)

ERRORS, BUGS, FAULT& FAILURE

Error : It is a human action that produces the incorrect

result that produces a fault.

Bug : The presence of error at the time of execution of

the software.

Fault : State of software caused by an error.

Failure : Deviation of the software from its expected

result. It is an event.

Page 7: QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)

SDLC

Standard model used word wide to develop a software.

A framework that describes the activities performed at each

stage of a software development project.

Necessary to ensure the quality of the software.

Logical steps taken to develop a software product.

Page 8: QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)

TESTING LIFE CYCLE

Project Initiation

System Study

Test Plan

Design Test Cases

Execute Test Cases

( manual /automated )

Report Defects

Regression Test

Analysis

Summary Reports

Page 9: QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)

TEST PLAN & TEST CASE

Test Plan

It is a systematic approach to test a system i.e. software. The plan typically

contains a detailed understanding of what the eventual testing workflow will

be.

Test cases-

It is a specific procedure of testing a particular requirement.

It will include:

Identification of specific requirement tested

Test case success/failure criteria

Specific steps to execute test

Test data

Page 10: QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)

VERIFICATION vs VALIDATION

Verification: The software should confirm to its specification (Are we building the product right?)

Validation: The software should do what the user really

requires (Are we building the right product?)

Page 11: QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)

TESTING METHODOLOGIES

• Black box testing

requirements

input

Events

output

Page 12: QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)

WHITE BOX TESTING

Componentcode

Testoutputs

Test data

DerivesTests

Page 13: QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)

TESTING LEVELS

• Unit testing

• Integration testing

• System testing

Alpha testing

Beta Testing

Acceptance Testing

Performance testing

Stress Testing

Configuration Testing

Compatibility Testing

Regression Testing

Usability Testing

Page 14: QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)

Questions

Let’s Discuss…

Page 15: QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)

Thank You

That’s All