SlideShare a Scribd company logo
BIRLA INSTITUTE OF TECHNOLOGY
MESRA, JAIPUR CAMPUS
TOPIC : INTRODUCTION TO SOFTWARE TESTING
BY:
MEGHAJ KUMAR MALLICK
()MCA/25017/18)
2ND YEAR, 4TH SEMESTER
Introduction to Software Testing
INTRODUCTION
 Software testing is a process, to evaluate the
functionality of a software application with an intent
to find whether the developed software met the
specified requirements or not and to identify the
defects to ensure that the product is defect-free in
order to produce the quality product.
 Software Testing Definition according to ANSI/IEEE
1059 standard – A process of analyzing a software
item to detect the differences between existing and
required conditions (i.e., defects) and to evaluate
the features of the software item.
 Software testing is also an important phase of the
SDLC.
SOFTWARE TESTING LIFE
CYCLE
STLC
 STLC stands for Software Testing Life Cycle. STLC is a
sequence of different activities performed by the testing team
to ensure the quality of the software or the product.
 STLC is an integral part of Software Development Life Cycle
(SDLC). But, STLC deals only with the testing phases.
 STLC starts as soon as requirements are defined or SRD
(Software Requirement Document) is shared by stakeholders.
 STLC provides a step-by-step process to ensure quality
software.
 In the early stage of STLC, while the software or the product
is developing, the tester can analyze and define the scope of
testing, entry and exit criteria and also the Test Cases. It
helps to reduce the test cycle time along with better quality.
TESTING IN IT INDUSTRIES
 It depends on the process and the associated
stakeholders of the project(s).
 In the IT industry, large companies have a team with
responsibilities to evaluate the developed software in
context of the given requirements.
 Moreover, developers also conduct testing which is
called Unit Testing.
 In most cases, the following professionals are involved
in testing a system within their respective capacities −
 Software Tester
 Software Developer
 Project Lead/Manager
 End User
APPLICATION
 Cost Effective Development : It saves both time & cost of
testing.
 Product Improvement :Diagnosing and fixing the errors
identified during proper testing is a time-consuming but
productive activity.
 Test Automation: Test Automation reduces the testing time.
 Quality Check - Software testing helps in determining following
set of properties of any software such as
 Functionality
 Reliability
 Usability
 Efficiency
 Maintainability
 Portability
TESTING, QUALITY ASSURANCE &
QUALITY CONTROL
Introduction to Software Testing

More Related Content

What's hot (20)

PPTX
SDLC vs STLC
David Tzemach
 
PDF
Agile Computer System Validation of software products
Wolfgang Kuchinke
 
PPT
Software Testing
Abdul Basit
 
ODP
Software testing ppt
Ajit Waje
 
PDF
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Edureka!
 
PPTX
Manual testing-training-institute-in-marathahalli
siyaram ray
 
PPT
Software Verification & Validation
university of education,Lahore
 
PDF
STLC (Software Testing Life Cycle)
Ch Fahadi
 
PPT
Non Functional Testing_Sampath kumar Mohan
Sampath kumar Mohan
 
PPT
Software testing lecture 10
Abdul Basit
 
PPTX
The importance of non functional testing
Maveric Systems
 
PPTX
stlc
noman1413
 
PPT
Software Verification & Validation
university of education,Lahore
 
PPT
Software testing lecture 9
Abdul Basit
 
PPTX
Why testing is important ?
TestCenter
 
PPTX
Software testing life cycle
Garuda Trainings
 
PPTX
Introduction to software testing
Hadi Fadlallah
 
PPTX
What are the advantages of non functional testing
Maveric Systems
 
PPT
Software Testing
Ecaterina Moraru (Valica)
 
PPTX
System testing
Abdullah-Al- Mahmud
 
SDLC vs STLC
David Tzemach
 
Agile Computer System Validation of software products
Wolfgang Kuchinke
 
Software Testing
Abdul Basit
 
Software testing ppt
Ajit Waje
 
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Edureka!
 
Manual testing-training-institute-in-marathahalli
siyaram ray
 
Software Verification & Validation
university of education,Lahore
 
STLC (Software Testing Life Cycle)
Ch Fahadi
 
Non Functional Testing_Sampath kumar Mohan
Sampath kumar Mohan
 
Software testing lecture 10
Abdul Basit
 
The importance of non functional testing
Maveric Systems
 
stlc
noman1413
 
Software Verification & Validation
university of education,Lahore
 
Software testing lecture 9
Abdul Basit
 
Why testing is important ?
TestCenter
 
Software testing life cycle
Garuda Trainings
 
Introduction to software testing
Hadi Fadlallah
 
What are the advantages of non functional testing
Maveric Systems
 
Software Testing
Ecaterina Moraru (Valica)
 
System testing
Abdullah-Al- Mahmud
 

Similar to Introduction to Software Testing (20)

PDF
First Rate SoftWare Testing Course In Comibatore
mmselvimmselvi435
 
PDF
What is the Software Testing Life Cycle.pdf
qatraininghub1
 
PPTX
Software testing
Ravi Dasari
 
PPTX
Software testing ppt
Mansi Palav
 
PDF
Stlc tutorial
HarikaReddy115
 
PPTX
SQT-UNIT TESTING SOFTWARE DEVELOPMENT LIFECYCLE
khsbharadwaj123
 
PDF
An Introduction to Software Testing Life Cycle
KMSSolutionsMarketin
 
PPTX
Software testing course - Manual
Pankaj Dubey
 
PPTX
Software Testing or Quality Assurance
Trimantra Software Solutions
 
PDF
IRJET- Research Study on Testing Mantle in SDLC
IRJET Journal
 
PPTX
Test Planning in Software Testing and Automation.pptx
siddiqsid0006
 
PPTX
Manual Testing Module 4-STLC.pptx sdlc cycle most important
anilrathod600628
 
PPTX
Software Quality and Testing note 1.pptx
GevitaChinnaiah
 
PDF
Software testing
ankityadav.ec
 
PDF
Software testing
Kalyan Vadapalli
 
PDF
software_testing pdf.pdf
Gaurav Nigam
 
PDF
Software testing
CHETAN CHOUDHURY
 
PDF
Software testing(1)
ramvyata123
 
PDF
Software testing pdf
Gaurav Nigam
 
PDF
Software testing pdf
Happy500
 
First Rate SoftWare Testing Course In Comibatore
mmselvimmselvi435
 
What is the Software Testing Life Cycle.pdf
qatraininghub1
 
Software testing
Ravi Dasari
 
Software testing ppt
Mansi Palav
 
Stlc tutorial
HarikaReddy115
 
SQT-UNIT TESTING SOFTWARE DEVELOPMENT LIFECYCLE
khsbharadwaj123
 
An Introduction to Software Testing Life Cycle
KMSSolutionsMarketin
 
Software testing course - Manual
Pankaj Dubey
 
Software Testing or Quality Assurance
Trimantra Software Solutions
 
IRJET- Research Study on Testing Mantle in SDLC
IRJET Journal
 
Test Planning in Software Testing and Automation.pptx
siddiqsid0006
 
Manual Testing Module 4-STLC.pptx sdlc cycle most important
anilrathod600628
 
Software Quality and Testing note 1.pptx
GevitaChinnaiah
 
Software testing
ankityadav.ec
 
Software testing
Kalyan Vadapalli
 
software_testing pdf.pdf
Gaurav Nigam
 
Software testing
CHETAN CHOUDHURY
 
Software testing(1)
ramvyata123
 
Software testing pdf
Gaurav Nigam
 
Software testing pdf
Happy500
 
Ad

More from Meghaj Mallick (20)

PPT
24 partial-orderings
Meghaj Mallick
 
PPTX
PORTFOLIO BY USING HTML & CSS
Meghaj Mallick
 
PPTX
Introduction to System Programming
Meghaj Mallick
 
PPTX
MACRO ASSEBLER
Meghaj Mallick
 
PPTX
Icons, Image & Multimedia
Meghaj Mallick
 
PPTX
Project Tracking & SPC
Meghaj Mallick
 
PPTX
Peephole Optimization
Meghaj Mallick
 
PPTX
Routing in MANET
Meghaj Mallick
 
PPTX
Macro assembler
Meghaj Mallick
 
PPTX
Architecture and security in Vanet PPT
Meghaj Mallick
 
PPTX
Design Model & User Interface Design in Software Engineering
Meghaj Mallick
 
PPTX
Text Mining of Twitter in Data Mining
Meghaj Mallick
 
PPTX
DFS & BFS in Computer Algorithm
Meghaj Mallick
 
PPTX
Software Development Method
Meghaj Mallick
 
PPTX
Secant method in Numerical & Statistical Method
Meghaj Mallick
 
PPTX
Motivation in Organization
Meghaj Mallick
 
PPTX
Communication Skill
Meghaj Mallick
 
PPT
Partial-Orderings in Discrete Mathematics
Meghaj Mallick
 
PPTX
Hashing In Data Structure
Meghaj Mallick
 
PPTX
Complexity Analysis of Recursive Function
Meghaj Mallick
 
24 partial-orderings
Meghaj Mallick
 
PORTFOLIO BY USING HTML & CSS
Meghaj Mallick
 
Introduction to System Programming
Meghaj Mallick
 
MACRO ASSEBLER
Meghaj Mallick
 
Icons, Image & Multimedia
Meghaj Mallick
 
Project Tracking & SPC
Meghaj Mallick
 
Peephole Optimization
Meghaj Mallick
 
Routing in MANET
Meghaj Mallick
 
Macro assembler
Meghaj Mallick
 
Architecture and security in Vanet PPT
Meghaj Mallick
 
Design Model & User Interface Design in Software Engineering
Meghaj Mallick
 
Text Mining of Twitter in Data Mining
Meghaj Mallick
 
DFS & BFS in Computer Algorithm
Meghaj Mallick
 
Software Development Method
Meghaj Mallick
 
Secant method in Numerical & Statistical Method
Meghaj Mallick
 
Motivation in Organization
Meghaj Mallick
 
Communication Skill
Meghaj Mallick
 
Partial-Orderings in Discrete Mathematics
Meghaj Mallick
 
Hashing In Data Structure
Meghaj Mallick
 
Complexity Analysis of Recursive Function
Meghaj Mallick
 
Ad

Recently uploaded (20)

PPTX
I AM MALALA The Girl Who Stood Up for Education and was Shot by the Taliban...
Beena E S
 
PDF
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
PPT
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
PPTX
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
PPTX
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
PPTX
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
PDF
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
PDF
The Different Types of Non-Experimental Research
Thelma Villaflores
 
PPTX
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
PPT
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
PPTX
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
PPTX
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
PDF
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 
PDF
community health nursing question paper 2.pdf
Prince kumar
 
PPTX
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
PPTX
How to Set Maximum Difference Odoo 18 POS
Celine George
 
PPTX
Neurodivergent Friendly Schools - Slides from training session
Pooky Knightsmith
 
PDF
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
PDF
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - GLOBAL SUCCESS - CẢ NĂM - NĂM 2024 (VOCABULARY, ...
Nguyen Thanh Tu Collection
 
PDF
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 
I AM MALALA The Girl Who Stood Up for Education and was Shot by the Taliban...
Beena E S
 
The Constitution Review Committee (CRC) has released an updated schedule for ...
nservice241
 
Talk on Critical Theory, Part II, Philosophy of Social Sciences
Soraj Hongladarom
 
ASRB NET 2023 PREVIOUS YEAR QUESTION PAPER GENETICS AND PLANT BREEDING BY SAT...
Krashi Coaching
 
MENINGITIS: NURSING MANAGEMENT, BACTERIAL MENINGITIS, VIRAL MENINGITIS.pptx
PRADEEP ABOTHU
 
Growth and development and milestones, factors
BHUVANESHWARI BADIGER
 
The dynastic history of the Chahmana.pdf
PrachiSontakke5
 
The Different Types of Non-Experimental Research
Thelma Villaflores
 
How to Manage Large Scrollbar in Odoo 18 POS
Celine George
 
Talk on Critical Theory, Part One, Philosophy of Social Sciences
Soraj Hongladarom
 
Universal immunization Programme (UIP).pptx
Vishal Chanalia
 
A PPT on Alfred Lord Tennyson's Ulysses.
Beena E S
 
Isharyanti-2025-Cross Language Communication in Indonesian Language
Neny Isharyanti
 
community health nursing question paper 2.pdf
Prince kumar
 
PATIENT ASSIGNMENTS AND NURSING CARE RESPONSIBILITIES.pptx
PRADEEP ABOTHU
 
How to Set Maximum Difference Odoo 18 POS
Celine George
 
Neurodivergent Friendly Schools - Slides from training session
Pooky Knightsmith
 
Exploring the Different Types of Experimental Research
Thelma Villaflores
 
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 - GLOBAL SUCCESS - CẢ NĂM - NĂM 2024 (VOCABULARY, ...
Nguyen Thanh Tu Collection
 
Knee Extensor Mechanism Injuries - Orthopedic Radiologic Imaging
Sean M. Fox
 

Introduction to Software Testing

  • 1. BIRLA INSTITUTE OF TECHNOLOGY MESRA, JAIPUR CAMPUS TOPIC : INTRODUCTION TO SOFTWARE TESTING BY: MEGHAJ KUMAR MALLICK ()MCA/25017/18) 2ND YEAR, 4TH SEMESTER
  • 3. INTRODUCTION  Software testing is a process, to evaluate the functionality of a software application with an intent to find whether the developed software met the specified requirements or not and to identify the defects to ensure that the product is defect-free in order to produce the quality product.  Software Testing Definition according to ANSI/IEEE 1059 standard – A process of analyzing a software item to detect the differences between existing and required conditions (i.e., defects) and to evaluate the features of the software item.  Software testing is also an important phase of the SDLC.
  • 5. STLC  STLC stands for Software Testing Life Cycle. STLC is a sequence of different activities performed by the testing team to ensure the quality of the software or the product.  STLC is an integral part of Software Development Life Cycle (SDLC). But, STLC deals only with the testing phases.  STLC starts as soon as requirements are defined or SRD (Software Requirement Document) is shared by stakeholders.  STLC provides a step-by-step process to ensure quality software.  In the early stage of STLC, while the software or the product is developing, the tester can analyze and define the scope of testing, entry and exit criteria and also the Test Cases. It helps to reduce the test cycle time along with better quality.
  • 6. TESTING IN IT INDUSTRIES  It depends on the process and the associated stakeholders of the project(s).  In the IT industry, large companies have a team with responsibilities to evaluate the developed software in context of the given requirements.  Moreover, developers also conduct testing which is called Unit Testing.  In most cases, the following professionals are involved in testing a system within their respective capacities −  Software Tester  Software Developer  Project Lead/Manager  End User
  • 7. APPLICATION  Cost Effective Development : It saves both time & cost of testing.  Product Improvement :Diagnosing and fixing the errors identified during proper testing is a time-consuming but productive activity.  Test Automation: Test Automation reduces the testing time.  Quality Check - Software testing helps in determining following set of properties of any software such as  Functionality  Reliability  Usability  Efficiency  Maintainability  Portability
  • 8. TESTING, QUALITY ASSURANCE & QUALITY CONTROL