Top Banner
QBI Institute Welcome to QBI Institute Workshop on Test Management & Execution for IT Business Analysts Lecture By Vijay S Shukla (Dir. QBI Institute) [email protected] 91-9810055734 www.qbi.in Live from QBI Institute at NOIDA (NCR DELHI)
16
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: Test Management for IT Business Analysts

QBI InstituteWelcome to QBI Institute Workshop on

Test Management & Executionfor IT Business Analysts

Lecture By Vijay S Shukla (Dir. QBI Institute)[email protected] 91-9810055734 www.qbi.in

Live from QBI Institute at NOIDA (NCR DELHI)

Page 2: Test Management for IT Business Analysts

About The Speaker• Vijay S Shukla• Director @ QBI Institute• BE IIT Roorkee 1994, MBA IIT Bombay 1997• Experience in Business Analysis, Client Account

Management, ERP Product Architecture, Software Product Management

• www.qbi.in, [email protected], +91-9810055734

Page 3: Test Management for IT Business Analysts

Agenda

• Role of an IT Business Analyst in Software Testing Phase• Testing Concepts and Principles• Test Management Concepts

Page 4: Test Management for IT Business Analysts

Activities of a Business Analyst

Page 5: Test Management for IT Business Analysts
Page 6: Test Management for IT Business Analysts

What Do you Test / Ensure

• During Test Management & Execution Phase• We check & ensure project business requirements

and project business objectives are being met or not

• Presence of corresponding Functional Requirements

• Uncover Bugs / Defects etc.

Page 7: Test Management for IT Business Analysts

Why Involve the BA

BA is the Master & Author of Business and Functional Requirements

He is the one who sees the whole picture

His presence during the Test Management & Execution Phase is Essential

Page 8: Test Management for IT Business Analysts

Role of BA in Testing Phase

• A BA knows about the business critical requirements• E.g. Design should support opening of franchisees in new

geographies. 500 such franchise restaurants planned in next 3 Years (Time Zone Support, multilingual, setup based franchisee expansion etc.)

• A BA is the face of vendor to the client, he ensures the professional and every thing under control picture

• BA is involved in User Acceptance Testing. He may have the responsibility towards its success

Page 9: Test Management for IT Business Analysts

Software Testing

Objective & Intent (Myers 1979)• Testing is a process of executing a program with the intent of finding an

error• A good test case is one that has a high probability of finding an as-yet

undiscovered error• A successful test is one that uncovers an as-yet-undiscovered error

Importance“ Software Testing is a critical element of software quality assurance and represents the ultimate review of specification, design and code generation.” Roger Pressman

Why at all software has defects• Bad Communication & Specification• Bad Design• Bad Coding

Page 10: Test Management for IT Business Analysts

Davis in the year 1995 propounded the following Testing Principles• All Tests should be traceable to customer requirements• Tests should be planned long before testing begins• The Pareto Principle Applies to Software Testing• Testing should begin “in the small” and progress towards

testing in the large• Exhaustive Testing is not possible• To be most effective testing should be conducted by an

independent third party

Testing Principles

Page 11: Test Management for IT Business Analysts

• Black Box Testing (Think of a Opaque Black-box inside which you can not peep)

• Input & Corresponding Output is Tested for Presence of Functionality / Defects etc. The tester is not aware / bothered about what goes inside the program. This is also known as Functionality Testing

• White Box Testing (Think of a Transparent White Box inside which you can see through, analyze and examine)

• You examine procedures , control logics, ensure both the ends and means are correct

White Box & Black Box Testing

Page 12: Test Management for IT Business Analysts

Manual Vs Automated Testing

• Manual Testing• Test execution is done manually

• Automated Testing• Test Execution is done through automated softwares e.g. WinRunner

etc.

Page 13: Test Management for IT Business Analysts

Test Management & Execution

• Test Preparation• Test Design• Test Approval• Test Execution• Test Feedback

Page 14: Test Management for IT Business Analysts

Test Preparation

• Test Preparation• Identify Unit & Module Objectives• Identify Module Integration with other Module• Identify Module Users• Identify Module Entities• Identify Module Setup• Identify Process Flow• Identify Essential Reports

Write / Design • Write / Design Test Cases• Prepare / Review Standard Check List

Review / Approval Review Test Cases

Page 15: Test Management for IT Business Analysts

Test Execution

• Test Execution• Execute Standard Tests (Check Lists)• Check Process Flow & Business Rules • Check Reports• Escalate Show Stoppers immediately• Demonstrate Test Failures• Re-Test if necessary

Page 16: Test Management for IT Business Analysts

THANKS FOR ATTENDINGWE INVITE YOU TO JOIN

QBI INSTITUTE IT BUSINESS ANALYST PROGRAMS

WWW.QBI.IN