SlideShare a Scribd company logo
2
Most read
6
Most read
7
Most read
TOPIC
TESTING PROCESS
Pandey Abhishek
TY Bsc I.T. (A)
INTRODUCTION
SOFTWARE TESTING is defined as an activity to check whether the
actual results match the expected results and to ensure that the
software system is defect free. It involves execution of a software
component or system component to evaluate one or more properties
of interest.
Software testing also helps to identify errors, gaps or missing
requirements in contrary to the actual requirements. It can be either
done manually or using automated tools.
Process
Defining Test Policy
Defining Test Strategy
Preparing test plan
Establishing testing Objective for be achieved
Designing test scenarios & Test cases
Writing /Rewriting test cases
Defining Test data
Creation of test bed
Executing test cases
Test result
Test Result analysis
Retesting / Regression testing
.Defining test policy
• Test policy are defined by senior management of the organization
• Test policy at organization level define the
• A Test Policy is a high level document and is at the top of the hierarchy of the Test Documentation structure
.Test Strategy
• A strategy plan for defining the testing approach, what you want to accomplish and how you are going to
achieve it.
This document removes all uncertainty or vague requirement statements with a clear plan of approach for
achieving the test objectives. Test Strategy is one of the most important documents for the QA team.
.Test plan
• A document describing the scope, approach, resources and schedule of intended test activities. It identifies
amongst others test items, the features to be tested, the testing tasks, who will do each task, degree of tester
independence, the test environment, the test design techniques and entry and exit criteria to be used, and the
rationale for their choice, and any risks requiring contingency planning. It is a record of the test planning
process.
.Testing objective
• Test objective measure the effectiveness and efficiency of a testing process
• They also define test achievements that they plan .
• Testing objective must be SMART (Specific, Measurable, Agreed upon, Realistic, and Time Bound)
.Scenarios & Case
• A test scenario represent user scenario which act as a framework for defining test cases,
• Each transaction in a test scenario eventually becomes a test case.
.Writing & Reviewing
• Writing & reviewing test cases along with test scenarios and updating requirement traceability matrix
accordingly are the task done by senior testers or test leads for the project
.Test data
• Test data may be defined on the basis of boundary value analysis
• Guessing error, equivalence partitioning and state transition
• Test data must include valid as invalid set of data along with some special values generated from
error guessing.
.Test bed
• Test bed define some of the assumptions in a test plan which may induce certain risks of testing
.Test cases
• Execution of current test cases with the test data defined for testing the s/w involves applying test
cases as well as test data and trying to get the current results.
.
Test result
• Logging results of testing in test log is the last part of the testing iteration .
.
Test re analysis
• Examining test results and analysis may lead to interpretation of software in terms of capabilities and weakness.
.
Retesting/Regression
• Retesting is done to find out whether the defects declared as fixed and verified by the development team are
really fixed or not .
• Regression testing is done to confirm that the changed part has not affected (in a negative way) any other parts of
s/w, which were working earlier.
Testing Process

More Related Content

PPT
Manual testing concepts course 1
PDF
Testing concepts [3] - Software Testing Techniques (CIS640)
PPT
Software Testing Strategies
PPT
TESTING STRATEGY.ppt
PDF
STLC (Software Testing Life Cycle)
PPTX
PPTX
PPTX
Software Testing or Quality Assurance
Manual testing concepts course 1
Testing concepts [3] - Software Testing Techniques (CIS640)
Software Testing Strategies
TESTING STRATEGY.ppt
STLC (Software Testing Life Cycle)
Software Testing or Quality Assurance

What's hot (20)

PPTX
Istqb foundation level day 1
PPTX
Agile Testing Strategy
DOC
Testing documents
PPTX
SOFTWARE TESTING
PPTX
Validation testing
PPT
Agile QA presentation
PPTX
CTFL Module 04
PPT
Software Testing
PPT
Testing fundamentals
PDF
Software testing
PPTX
Software testing life cycle
PPT
Basic software-testing-concepts
PPT
Agile Testing Process
PPTX
Types of testing
PDF
Introdução ao design de teste de software
PPTX
Definition of done
PPT
Software metrics
PPT
Difference between functional testing and non functional testing
PPTX
How to Design a Successful Test Automation Strategy
PPTX
Software testing.ppt
Istqb foundation level day 1
Agile Testing Strategy
Testing documents
SOFTWARE TESTING
Validation testing
Agile QA presentation
CTFL Module 04
Software Testing
Testing fundamentals
Software testing
Software testing life cycle
Basic software-testing-concepts
Agile Testing Process
Types of testing
Introdução ao design de teste de software
Definition of done
Software metrics
Difference between functional testing and non functional testing
How to Design a Successful Test Automation Strategy
Software testing.ppt
Ad

Similar to Testing Process (20)

PPT
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
PPTX
Software testing
DOCX
DOCX
PPTX
Software test policy and test plan in development
PPTX
Test planning AND concepts planning Test planning AND concepts planning
PPT
SOFTWARE ENGINEERING unit4-1 CLASS notes in pptx 2nd year
PPTX
Software Engineering and Project Management - Software Testing + Agile Method...
PPTX
unit-2_20-july-2018 (1).pptx
DOC
Testing
PPT
Chapter 3 SOFTWARE TESTING PROCESS
PPT
Testing Framework
PPTX
Fundamentals_of_Software_testing.pptx
PDF
L software testing
PPT
ISTQB / ISEB Foundation Exam Practice -1
PDF
Software testing for project report system.
PPTX
Software testing
PPTX
Introduction to testing.
DOC
Question ISTQB foundation 3
DOC
Ôn tập kiến thức ISTQB
Software Engineering (Software Quality Assurance & Testing: Supplementary Mat...
Software testing
Software test policy and test plan in development
Test planning AND concepts planning Test planning AND concepts planning
SOFTWARE ENGINEERING unit4-1 CLASS notes in pptx 2nd year
Software Engineering and Project Management - Software Testing + Agile Method...
unit-2_20-july-2018 (1).pptx
Testing
Chapter 3 SOFTWARE TESTING PROCESS
Testing Framework
Fundamentals_of_Software_testing.pptx
L software testing
ISTQB / ISEB Foundation Exam Practice -1
Software testing for project report system.
Software testing
Introduction to testing.
Question ISTQB foundation 3
Ôn tập kiến thức ISTQB
Ad

More from PandeyABHISHEK1 (10)

PPTX
CSI Activity
PPTX
Return on Investment
PPTX
Geographic Phenomena
PPTX
Basic Concept of Expert System
PPTX
Voice Assistant App
PPTX
Eenterprises Java
PPTX
Advance Webpage Devlopment .NET
PPTX
Linux Addministration
PPTX
Enterprise Java
PPTX
Internet of Things
CSI Activity
Return on Investment
Geographic Phenomena
Basic Concept of Expert System
Voice Assistant App
Eenterprises Java
Advance Webpage Devlopment .NET
Linux Addministration
Enterprise Java
Internet of Things

Recently uploaded (20)

PDF
System and Network Administration Chapter 2
PDF
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
PDF
Which alternative to Crystal Reports is best for small or large businesses.pdf
PDF
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
PPTX
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
PDF
top salesforce developer skills in 2025.pdf
PDF
Navsoft: AI-Powered Business Solutions & Custom Software Development
PDF
Design an Analysis of Algorithms II-SECS-1021-03
PDF
How to Choose the Right IT Partner for Your Business in Malaysia
PDF
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
PPTX
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
PPTX
ManageIQ - Sprint 268 Review - Slide Deck
PPTX
Odoo POS Development Services by CandidRoot Solutions
PDF
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
PPTX
history of c programming in notes for students .pptx
PDF
Understanding Forklifts - TECH EHS Solution
PDF
Upgrade and Innovation Strategies for SAP ERP Customers
PPTX
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
PPT
Introduction Database Management System for Course Database
PDF
Softaken Excel to vCard Converter Software.pdf
System and Network Administration Chapter 2
SAP S4 Hana Brochure 3 (PTS SYSTEMS AND SOLUTIONS)
Which alternative to Crystal Reports is best for small or large businesses.pdf
Internet Downloader Manager (IDM) Crack 6.42 Build 42 Updates Latest 2025
Oracle E-Business Suite: A Comprehensive Guide for Modern Enterprises
top salesforce developer skills in 2025.pdf
Navsoft: AI-Powered Business Solutions & Custom Software Development
Design an Analysis of Algorithms II-SECS-1021-03
How to Choose the Right IT Partner for Your Business in Malaysia
Flood Susceptibility Mapping Using Image-Based 2D-CNN Deep Learnin. Overview ...
Agentic AI : A Practical Guide. Undersating, Implementing and Scaling Autono...
ManageIQ - Sprint 268 Review - Slide Deck
Odoo POS Development Services by CandidRoot Solutions
Why TechBuilder is the Future of Pickup and Delivery App Development (1).pdf
history of c programming in notes for students .pptx
Understanding Forklifts - TECH EHS Solution
Upgrade and Innovation Strategies for SAP ERP Customers
Lecture 3: Operating Systems Introduction to Computer Hardware Systems
Introduction Database Management System for Course Database
Softaken Excel to vCard Converter Software.pdf

Testing Process

  • 2. INTRODUCTION SOFTWARE TESTING is defined as an activity to check whether the actual results match the expected results and to ensure that the software system is defect free. It involves execution of a software component or system component to evaluate one or more properties of interest. Software testing also helps to identify errors, gaps or missing requirements in contrary to the actual requirements. It can be either done manually or using automated tools.
  • 3. Process Defining Test Policy Defining Test Strategy Preparing test plan Establishing testing Objective for be achieved Designing test scenarios & Test cases Writing /Rewriting test cases Defining Test data Creation of test bed Executing test cases Test result Test Result analysis Retesting / Regression testing
  • 4. .Defining test policy • Test policy are defined by senior management of the organization • Test policy at organization level define the • A Test Policy is a high level document and is at the top of the hierarchy of the Test Documentation structure .Test Strategy • A strategy plan for defining the testing approach, what you want to accomplish and how you are going to achieve it. This document removes all uncertainty or vague requirement statements with a clear plan of approach for achieving the test objectives. Test Strategy is one of the most important documents for the QA team. .Test plan • A document describing the scope, approach, resources and schedule of intended test activities. It identifies amongst others test items, the features to be tested, the testing tasks, who will do each task, degree of tester independence, the test environment, the test design techniques and entry and exit criteria to be used, and the rationale for their choice, and any risks requiring contingency planning. It is a record of the test planning process.
  • 5. .Testing objective • Test objective measure the effectiveness and efficiency of a testing process • They also define test achievements that they plan . • Testing objective must be SMART (Specific, Measurable, Agreed upon, Realistic, and Time Bound) .Scenarios & Case • A test scenario represent user scenario which act as a framework for defining test cases, • Each transaction in a test scenario eventually becomes a test case. .Writing & Reviewing • Writing & reviewing test cases along with test scenarios and updating requirement traceability matrix accordingly are the task done by senior testers or test leads for the project
  • 6. .Test data • Test data may be defined on the basis of boundary value analysis • Guessing error, equivalence partitioning and state transition • Test data must include valid as invalid set of data along with some special values generated from error guessing. .Test bed • Test bed define some of the assumptions in a test plan which may induce certain risks of testing .Test cases • Execution of current test cases with the test data defined for testing the s/w involves applying test cases as well as test data and trying to get the current results.
  • 7. . Test result • Logging results of testing in test log is the last part of the testing iteration . . Test re analysis • Examining test results and analysis may lead to interpretation of software in terms of capabilities and weakness. . Retesting/Regression • Retesting is done to find out whether the defects declared as fixed and verified by the development team are really fixed or not . • Regression testing is done to confirm that the changed part has not affected (in a negative way) any other parts of s/w, which were working earlier.