test management for it business analysts
TRANSCRIPT
![Page 1: Test Management for IT Business Analysts](https://reader033.vdocument.in/reader033/viewer/2022052622/558ec9701a28ab2f3c8b4580/html5/thumbnails/1.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022052622/558ec9701a28ab2f3c8b4580/html5/thumbnails/2.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022052622/558ec9701a28ab2f3c8b4580/html5/thumbnails/3.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022052622/558ec9701a28ab2f3c8b4580/html5/thumbnails/4.jpg)
Activities of a Business Analyst
![Page 5: Test Management for IT Business Analysts](https://reader033.vdocument.in/reader033/viewer/2022052622/558ec9701a28ab2f3c8b4580/html5/thumbnails/5.jpg)
![Page 6: Test Management for IT Business Analysts](https://reader033.vdocument.in/reader033/viewer/2022052622/558ec9701a28ab2f3c8b4580/html5/thumbnails/6.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022052622/558ec9701a28ab2f3c8b4580/html5/thumbnails/7.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022052622/558ec9701a28ab2f3c8b4580/html5/thumbnails/8.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022052622/558ec9701a28ab2f3c8b4580/html5/thumbnails/9.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022052622/558ec9701a28ab2f3c8b4580/html5/thumbnails/10.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022052622/558ec9701a28ab2f3c8b4580/html5/thumbnails/11.jpg)
• 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](https://reader033.vdocument.in/reader033/viewer/2022052622/558ec9701a28ab2f3c8b4580/html5/thumbnails/12.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022052622/558ec9701a28ab2f3c8b4580/html5/thumbnails/13.jpg)
Test Management & Execution
• Test Preparation• Test Design• Test Approval• Test Execution• Test Feedback
![Page 14: Test Management for IT Business Analysts](https://reader033.vdocument.in/reader033/viewer/2022052622/558ec9701a28ab2f3c8b4580/html5/thumbnails/14.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022052622/558ec9701a28ab2f3c8b4580/html5/thumbnails/15.jpg)
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](https://reader033.vdocument.in/reader033/viewer/2022052622/558ec9701a28ab2f3c8b4580/html5/thumbnails/16.jpg)
THANKS FOR ATTENDINGWE INVITE YOU TO JOIN
QBI INSTITUTE IT BUSINESS ANALYST PROGRAMS
WWW.QBI.IN