SlideShare a Scribd company logo
QUALITY MANAGEMENT
Quality-management is method for ensuring quality
of software and its devlpopement process.
It has three main Components:
Quality Assurance
Quality Control
Quality Improvement
Quality Assurance
 It is the activity of providing evidence needed to establish quality in work.
 QA includes implementations of process, procedures to verification of
developed software and its requirements.
 QA is to examine the process that create and shape the product.
 Quality assurance looks at the quality of output , as well as at the quality of
input.
 Quality assurance covers all activities from design, development, production,
installation, servicing and documentations.
 So last for QA I can say it is “ FIT FOR PURPOSE “
Quality Control
 Quality Control is a process to ensure a certain level of Quality in a product or a
service.
 It includes activities that ensure the software with respect to requirement.
 Means we can say that the basic goal of quality control is to ensure that the
products ,services, or process provided meet specific requirements.
 It is Product base activity.
 Quality control involves the examinations of product, service, or process for
minimum level of quality.
QA VS QC
Quality Assurance:
It is process oriented activity
Focuses on process and
procedures rather than actual
testing on system.
It is preventive activity .
Audit ,Review is an example of
Quality assurance.
Quality control:
It is product oriented activity
Focuses on actual testing by
executing software for identify
bug/defect through
implementation of process.
It is corrective process.
Testing is part of quality control.
Software Development Lifecycle (SDLC)
 SDLC is a flow for software project, it consists of detailed plan describing how to develop,
maintain software
 The Lifecycle defines process for improving quality of software and overall development
process.
 It states the starting point and ending point of any software development
 Each phase in software development process has defined input and output.
Software_Testing.pptx
Different Stages in SDLC
 Requirement analysis
 Software Design
 Coding
 Testing
 Implementation
 Maintenance
Requirement analysis
 In this phase the requirement of clients are obtained, analyzed,
documented and validated.
 The requirement should be clear for developing quality software
 Requirement analysis is the most important and fundamental stage in
SDLC. It is performed by the senior members of the team with inputs
from the customer, the sales department, market surveys and domain
experts in the industry. This information is then used to plan the basic
project approach and to conduct product feasibility study in the
economical, operational and technical areas.
 Input – Customer requirement
process-Analysis of the requirement
output – Software requirement specification
Software Design
 Software design involves development of architecture , flow of the application
 While Designing the software it needs to consider different aspect of application
such as usability , performance , security compatibility and the database
 Input-software requirement specification (SRS)
process-Design the software
output-software Design document and internal design (coding)
Coding
 After the software design ,the developer develops code as per the design
specification.
 Input: software design
process: Developing Code
Output: source code
Testing
 In this phase the software tested to ensure that it meets customer
requirement.
 In this each unit or module tested independently .
 Input: Executable code
process : Testing
output : Testcases
Maintenance
 In this phase the customer need some modification in the existing
system. And again the requirement needs to be analyzed ,design ,
developed , the code and test as well as previous code.
Example of SDLC
Waterfall Model
Testing Methods
Three Methods Used for test the software
Black box testing(functional testing)
-Test to the specification
White box testing(Structural
testing)
- Test to the code
Grey Box testing
Black Box Testing
 Black box testing is known as functional testing and mostly focus on the
functionally aspect of application.
 IN this set of input condition are entered to find the behavior of the
application
 Black box testing is strategy used for designing the test cases based on
the specifications
 IN this technique tester is unaware of internal structure of system.
White box testing
 White box testing is testing technique that examines the program
structure.
 Exercise all logical decision in their true and false sides.
 Exercise internal data structure to ensure their validity.
Grey Box Testing
 Grey Box testing is testing technique performed with limited information
about the internal functionality of the system. Grey Box testers have
access to the detailed design documents along with information about
requirements.

More Related Content

Similar to Software_Testing.pptx

STLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxSTLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptx
ssusere4c6aa
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
nazeer pasha
 
Best software testing course
Best software testing courseBest software testing course
Best software testing course
bestonlinecoursescoupon
 
software testing technique
software testing techniquesoftware testing technique
software testing technique
Rana assad ali
 
Software Testing
Software Testing Software Testing
Software Testing
CHANDAN CHATURVEDI
 
Software Testing
Software TestingSoftware Testing
Software Testing
Inocentshuja Ahmad
 
Software Testing or Quality Assurance
Software Testing or Quality AssuranceSoftware Testing or Quality Assurance
Software Testing or Quality Assurance
Trimantra Software Solutions
 
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptxLecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
SirRafiLectures
 
A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...
Sehrish Asif
 
Quality Assurance in Software Ind.
Quality Assurance in Software Ind.Quality Assurance in Software Ind.
Quality Assurance in Software Ind.
Heritage Institute Of Tech,India
 
Ass
AssAss
SW Testing Fundamentals
SW Testing FundamentalsSW Testing Fundamentals
SW Testing Fundamentals
Ismail aboulezz
 
stfbegn.ppt
stfbegn.pptstfbegn.ppt
stfbegn.ppt
VishalVadnere1
 
Software testing for beginners
Software testing for beginners Software testing for beginners
Software testing for beginners
ssuser622d45
 
Mca se chapter_07_software_validation
Mca se chapter_07_software_validationMca se chapter_07_software_validation
Mca se chapter_07_software_validation
Aman Adhikari
 
UNIT V SOFTWARE QUALITY ASSUARANCE (1).ppt
UNIT V SOFTWARE QUALITY ASSUARANCE (1).pptUNIT V SOFTWARE QUALITY ASSUARANCE (1).ppt
UNIT V SOFTWARE QUALITY ASSUARANCE (1).ppt
BoyaRaghuveera
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
UMA PARAMESWARI
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
UMA PARAMESWARI
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
Er. Nancy
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
acemindia
 

Similar to Software_Testing.pptx (20)

STLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptxSTLC & SDLC-ppt-1.pptx
STLC & SDLC-ppt-1.pptx
 
Softwaretesting
SoftwaretestingSoftwaretesting
Softwaretesting
 
Best software testing course
Best software testing courseBest software testing course
Best software testing course
 
software testing technique
software testing techniquesoftware testing technique
software testing technique
 
Software Testing
Software Testing Software Testing
Software Testing
 
Software Testing
Software TestingSoftware Testing
Software Testing
 
Software Testing or Quality Assurance
Software Testing or Quality AssuranceSoftware Testing or Quality Assurance
Software Testing or Quality Assurance
 
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptxLecture 08 (SQE, Testing, PM, RM, ME).pptx
Lecture 08 (SQE, Testing, PM, RM, ME).pptx
 
A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...A Research Study on importance of Testing and Quality Assurance in Software D...
A Research Study on importance of Testing and Quality Assurance in Software D...
 
Quality Assurance in Software Ind.
Quality Assurance in Software Ind.Quality Assurance in Software Ind.
Quality Assurance in Software Ind.
 
Ass
AssAss
Ass
 
SW Testing Fundamentals
SW Testing FundamentalsSW Testing Fundamentals
SW Testing Fundamentals
 
stfbegn.ppt
stfbegn.pptstfbegn.ppt
stfbegn.ppt
 
Software testing for beginners
Software testing for beginners Software testing for beginners
Software testing for beginners
 
Mca se chapter_07_software_validation
Mca se chapter_07_software_validationMca se chapter_07_software_validation
Mca se chapter_07_software_validation
 
UNIT V SOFTWARE QUALITY ASSUARANCE (1).ppt
UNIT V SOFTWARE QUALITY ASSUARANCE (1).pptUNIT V SOFTWARE QUALITY ASSUARANCE (1).ppt
UNIT V SOFTWARE QUALITY ASSUARANCE (1).ppt
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Software Engineering
Software EngineeringSoftware Engineering
Software Engineering
 
Software quality assurance
Software quality assuranceSoftware quality assurance
Software quality assurance
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
 

Recently uploaded

Conservation of Taksar through Economic Regeneration
Conservation of Taksar through Economic RegenerationConservation of Taksar through Economic Regeneration
Conservation of Taksar through Economic Regeneration
PriyankaKarn3
 
Natural Is The Best: Model-Agnostic Code Simplification for Pre-trained Large...
Natural Is The Best: Model-Agnostic Code Simplification for Pre-trained Large...Natural Is The Best: Model-Agnostic Code Simplification for Pre-trained Large...
Natural Is The Best: Model-Agnostic Code Simplification for Pre-trained Large...
YanKing2
 
Understanding Cybersecurity Breaches: Causes, Consequences, and Prevention
Understanding Cybersecurity Breaches: Causes, Consequences, and PreventionUnderstanding Cybersecurity Breaches: Causes, Consequences, and Prevention
Understanding Cybersecurity Breaches: Causes, Consequences, and Prevention
Bert Blevins
 
Bangalore @ℂall @Girls ꧁❤ 0000000000 ❤꧂@ℂall @Girls Service Vip Top Model Safe
Bangalore @ℂall @Girls ꧁❤ 0000000000 ❤꧂@ℂall @Girls Service Vip Top Model SafeBangalore @ℂall @Girls ꧁❤ 0000000000 ❤꧂@ℂall @Girls Service Vip Top Model Safe
Bangalore @ℂall @Girls ꧁❤ 0000000000 ❤꧂@ℂall @Girls Service Vip Top Model Safe
bookhotbebes1
 
Software Engineering and Project Management - Introduction to Project Management
Software Engineering and Project Management - Introduction to Project ManagementSoftware Engineering and Project Management - Introduction to Project Management
Software Engineering and Project Management - Introduction to Project Management
Prakhyath Rai
 
GUIA_LEGAL_CHAPTER_4_FOREIGN TRADE CUSTOMS.pdf
GUIA_LEGAL_CHAPTER_4_FOREIGN TRADE CUSTOMS.pdfGUIA_LEGAL_CHAPTER_4_FOREIGN TRADE CUSTOMS.pdf
GUIA_LEGAL_CHAPTER_4_FOREIGN TRADE CUSTOMS.pdf
ProexportColombia1
 
Rotary Intersection in traffic engineering.pptx
Rotary Intersection in traffic engineering.pptxRotary Intersection in traffic engineering.pptx
Rotary Intersection in traffic engineering.pptx
surekha1287
 
Unit 1 Information Storage and Retrieval
Unit 1 Information Storage and RetrievalUnit 1 Information Storage and Retrieval
Unit 1 Information Storage and Retrieval
KishorMahale5
 
CCS367-STORAGE TECHNOLOGIES QUESTION BANK.doc
CCS367-STORAGE TECHNOLOGIES QUESTION BANK.docCCS367-STORAGE TECHNOLOGIES QUESTION BANK.doc
CCS367-STORAGE TECHNOLOGIES QUESTION BANK.doc
Dss
 
Biology for computer science BBOC407 vtu
Biology for computer science BBOC407 vtuBiology for computer science BBOC407 vtu
Biology for computer science BBOC407 vtu
santoshpatilrao33
 
Introduction to IP address concept - Computer Networking
Introduction to IP address concept - Computer NetworkingIntroduction to IP address concept - Computer Networking
Introduction to IP address concept - Computer Networking
Md.Shohel Rana ( M.Sc in CSE Khulna University of Engineering & Technology (KUET))
 
1239_2.pdf IS CODE FOR GI PIPE FOR PROCUREMENT
1239_2.pdf IS CODE FOR GI PIPE FOR PROCUREMENT1239_2.pdf IS CODE FOR GI PIPE FOR PROCUREMENT
1239_2.pdf IS CODE FOR GI PIPE FOR PROCUREMENT
Mani Krishna Sarkar
 
Quadcopter Dynamics, Stability and Control
Quadcopter Dynamics, Stability and ControlQuadcopter Dynamics, Stability and Control
Quadcopter Dynamics, Stability and Control
Blesson Easo Varghese
 
21CV61- Module 3 (CONSTRUCTION MANAGEMENT AND ENTREPRENEURSHIP.pptx
21CV61- Module 3 (CONSTRUCTION MANAGEMENT AND ENTREPRENEURSHIP.pptx21CV61- Module 3 (CONSTRUCTION MANAGEMENT AND ENTREPRENEURSHIP.pptx
21CV61- Module 3 (CONSTRUCTION MANAGEMENT AND ENTREPRENEURSHIP.pptx
sanabts249
 
OCS Training - Rig Equipment Inspection - Advanced 5 Days_IADC.pdf
OCS Training - Rig Equipment Inspection - Advanced 5 Days_IADC.pdfOCS Training - Rig Equipment Inspection - Advanced 5 Days_IADC.pdf
OCS Training - Rig Equipment Inspection - Advanced 5 Days_IADC.pdf
Muanisa Waras
 
SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...
SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...
SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...
Jim Mimlitz, P.E.
 
Development of Chatbot Using AI/ML Technologies
Development of  Chatbot Using AI/ML TechnologiesDevelopment of  Chatbot Using AI/ML Technologies
Development of Chatbot Using AI/ML Technologies
maisnampibarel
 
PMSM-Motor-Control : A research about FOC
PMSM-Motor-Control : A research about FOCPMSM-Motor-Control : A research about FOC
PMSM-Motor-Control : A research about FOC
itssurajthakur06
 
How to Manage Internal Notes in Odoo 17 POS
How to Manage Internal Notes in Odoo 17 POSHow to Manage Internal Notes in Odoo 17 POS
How to Manage Internal Notes in Odoo 17 POS
Celine George
 
22519 - Client-Side Scripting Language (CSS) chapter 1 notes .pdf
22519 - Client-Side Scripting Language (CSS) chapter 1 notes .pdf22519 - Client-Side Scripting Language (CSS) chapter 1 notes .pdf
22519 - Client-Side Scripting Language (CSS) chapter 1 notes .pdf
sharvaridhokte
 

Recently uploaded (20)

Conservation of Taksar through Economic Regeneration
Conservation of Taksar through Economic RegenerationConservation of Taksar through Economic Regeneration
Conservation of Taksar through Economic Regeneration
 
Natural Is The Best: Model-Agnostic Code Simplification for Pre-trained Large...
Natural Is The Best: Model-Agnostic Code Simplification for Pre-trained Large...Natural Is The Best: Model-Agnostic Code Simplification for Pre-trained Large...
Natural Is The Best: Model-Agnostic Code Simplification for Pre-trained Large...
 
Understanding Cybersecurity Breaches: Causes, Consequences, and Prevention
Understanding Cybersecurity Breaches: Causes, Consequences, and PreventionUnderstanding Cybersecurity Breaches: Causes, Consequences, and Prevention
Understanding Cybersecurity Breaches: Causes, Consequences, and Prevention
 
Bangalore @ℂall @Girls ꧁❤ 0000000000 ❤꧂@ℂall @Girls Service Vip Top Model Safe
Bangalore @ℂall @Girls ꧁❤ 0000000000 ❤꧂@ℂall @Girls Service Vip Top Model SafeBangalore @ℂall @Girls ꧁❤ 0000000000 ❤꧂@ℂall @Girls Service Vip Top Model Safe
Bangalore @ℂall @Girls ꧁❤ 0000000000 ❤꧂@ℂall @Girls Service Vip Top Model Safe
 
Software Engineering and Project Management - Introduction to Project Management
Software Engineering and Project Management - Introduction to Project ManagementSoftware Engineering and Project Management - Introduction to Project Management
Software Engineering and Project Management - Introduction to Project Management
 
GUIA_LEGAL_CHAPTER_4_FOREIGN TRADE CUSTOMS.pdf
GUIA_LEGAL_CHAPTER_4_FOREIGN TRADE CUSTOMS.pdfGUIA_LEGAL_CHAPTER_4_FOREIGN TRADE CUSTOMS.pdf
GUIA_LEGAL_CHAPTER_4_FOREIGN TRADE CUSTOMS.pdf
 
Rotary Intersection in traffic engineering.pptx
Rotary Intersection in traffic engineering.pptxRotary Intersection in traffic engineering.pptx
Rotary Intersection in traffic engineering.pptx
 
Unit 1 Information Storage and Retrieval
Unit 1 Information Storage and RetrievalUnit 1 Information Storage and Retrieval
Unit 1 Information Storage and Retrieval
 
CCS367-STORAGE TECHNOLOGIES QUESTION BANK.doc
CCS367-STORAGE TECHNOLOGIES QUESTION BANK.docCCS367-STORAGE TECHNOLOGIES QUESTION BANK.doc
CCS367-STORAGE TECHNOLOGIES QUESTION BANK.doc
 
Biology for computer science BBOC407 vtu
Biology for computer science BBOC407 vtuBiology for computer science BBOC407 vtu
Biology for computer science BBOC407 vtu
 
Introduction to IP address concept - Computer Networking
Introduction to IP address concept - Computer NetworkingIntroduction to IP address concept - Computer Networking
Introduction to IP address concept - Computer Networking
 
1239_2.pdf IS CODE FOR GI PIPE FOR PROCUREMENT
1239_2.pdf IS CODE FOR GI PIPE FOR PROCUREMENT1239_2.pdf IS CODE FOR GI PIPE FOR PROCUREMENT
1239_2.pdf IS CODE FOR GI PIPE FOR PROCUREMENT
 
Quadcopter Dynamics, Stability and Control
Quadcopter Dynamics, Stability and ControlQuadcopter Dynamics, Stability and Control
Quadcopter Dynamics, Stability and Control
 
21CV61- Module 3 (CONSTRUCTION MANAGEMENT AND ENTREPRENEURSHIP.pptx
21CV61- Module 3 (CONSTRUCTION MANAGEMENT AND ENTREPRENEURSHIP.pptx21CV61- Module 3 (CONSTRUCTION MANAGEMENT AND ENTREPRENEURSHIP.pptx
21CV61- Module 3 (CONSTRUCTION MANAGEMENT AND ENTREPRENEURSHIP.pptx
 
OCS Training - Rig Equipment Inspection - Advanced 5 Days_IADC.pdf
OCS Training - Rig Equipment Inspection - Advanced 5 Days_IADC.pdfOCS Training - Rig Equipment Inspection - Advanced 5 Days_IADC.pdf
OCS Training - Rig Equipment Inspection - Advanced 5 Days_IADC.pdf
 
SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...
SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...
SCADAmetrics Instrumentation for Sensus Water Meters - Core and Main Training...
 
Development of Chatbot Using AI/ML Technologies
Development of  Chatbot Using AI/ML TechnologiesDevelopment of  Chatbot Using AI/ML Technologies
Development of Chatbot Using AI/ML Technologies
 
PMSM-Motor-Control : A research about FOC
PMSM-Motor-Control : A research about FOCPMSM-Motor-Control : A research about FOC
PMSM-Motor-Control : A research about FOC
 
How to Manage Internal Notes in Odoo 17 POS
How to Manage Internal Notes in Odoo 17 POSHow to Manage Internal Notes in Odoo 17 POS
How to Manage Internal Notes in Odoo 17 POS
 
22519 - Client-Side Scripting Language (CSS) chapter 1 notes .pdf
22519 - Client-Side Scripting Language (CSS) chapter 1 notes .pdf22519 - Client-Side Scripting Language (CSS) chapter 1 notes .pdf
22519 - Client-Side Scripting Language (CSS) chapter 1 notes .pdf
 

Software_Testing.pptx

  • 2. Quality-management is method for ensuring quality of software and its devlpopement process. It has three main Components: Quality Assurance Quality Control Quality Improvement
  • 3. Quality Assurance  It is the activity of providing evidence needed to establish quality in work.  QA includes implementations of process, procedures to verification of developed software and its requirements.  QA is to examine the process that create and shape the product.  Quality assurance looks at the quality of output , as well as at the quality of input.  Quality assurance covers all activities from design, development, production, installation, servicing and documentations.  So last for QA I can say it is “ FIT FOR PURPOSE “
  • 4. Quality Control  Quality Control is a process to ensure a certain level of Quality in a product or a service.  It includes activities that ensure the software with respect to requirement.  Means we can say that the basic goal of quality control is to ensure that the products ,services, or process provided meet specific requirements.  It is Product base activity.  Quality control involves the examinations of product, service, or process for minimum level of quality.
  • 5. QA VS QC Quality Assurance: It is process oriented activity Focuses on process and procedures rather than actual testing on system. It is preventive activity . Audit ,Review is an example of Quality assurance. Quality control: It is product oriented activity Focuses on actual testing by executing software for identify bug/defect through implementation of process. It is corrective process. Testing is part of quality control.
  • 6. Software Development Lifecycle (SDLC)  SDLC is a flow for software project, it consists of detailed plan describing how to develop, maintain software  The Lifecycle defines process for improving quality of software and overall development process.  It states the starting point and ending point of any software development  Each phase in software development process has defined input and output.
  • 8. Different Stages in SDLC  Requirement analysis  Software Design  Coding  Testing  Implementation  Maintenance
  • 9. Requirement analysis  In this phase the requirement of clients are obtained, analyzed, documented and validated.  The requirement should be clear for developing quality software  Requirement analysis is the most important and fundamental stage in SDLC. It is performed by the senior members of the team with inputs from the customer, the sales department, market surveys and domain experts in the industry. This information is then used to plan the basic project approach and to conduct product feasibility study in the economical, operational and technical areas.  Input – Customer requirement process-Analysis of the requirement output – Software requirement specification
  • 10. Software Design  Software design involves development of architecture , flow of the application  While Designing the software it needs to consider different aspect of application such as usability , performance , security compatibility and the database  Input-software requirement specification (SRS) process-Design the software output-software Design document and internal design (coding)
  • 11. Coding  After the software design ,the developer develops code as per the design specification.  Input: software design process: Developing Code Output: source code
  • 12. Testing  In this phase the software tested to ensure that it meets customer requirement.  In this each unit or module tested independently .  Input: Executable code process : Testing output : Testcases
  • 13. Maintenance  In this phase the customer need some modification in the existing system. And again the requirement needs to be analyzed ,design , developed , the code and test as well as previous code.
  • 16. Three Methods Used for test the software Black box testing(functional testing) -Test to the specification White box testing(Structural testing) - Test to the code Grey Box testing
  • 17. Black Box Testing  Black box testing is known as functional testing and mostly focus on the functionally aspect of application.  IN this set of input condition are entered to find the behavior of the application  Black box testing is strategy used for designing the test cases based on the specifications  IN this technique tester is unaware of internal structure of system.
  • 18. White box testing  White box testing is testing technique that examines the program structure.  Exercise all logical decision in their true and false sides.  Exercise internal data structure to ensure their validity.
  • 19. Grey Box Testing  Grey Box testing is testing technique performed with limited information about the internal functionality of the system. Grey Box testers have access to the detailed design documents along with information about requirements.