6
Most read
7
Most read
Software Quality assurance
Quality assurance tests
• Debugging
  – process of finding out where something went
   wrong and correcting the code to eliminate
   the errors and bugs that cause unexpected
   results
Types of errors
• Language error (syntax)
• Run time error
• logic error
Quality assurance testing
• Types
  – Error based testing

  – Scenario based testing
Quality assurance testing
• Types
• Error based testing
  – Search a given class’s method for particular clues of
    interest, then describe how these clues should be
    tested
  – Ex: employee.computepayroll(hour)
• Scenario based testing
  – Usage based testing
  – Concentrates on what users does, not on what
    product does
Testing strategies
• Black box testing
  – Internal working is not available for inspection
  – Input and output tested
• White box testing
  – Test the specific logic to guarantee the system’s
    proper functioning
  – Path testing
     • one form of white box testing
     • Make sure the path of the method executed at least once
       during testing
     • Two types
         – statement testing coverage
         – Branch testing coverage
Testing strategies
• Top down testing
  – assumes that main logic or objects interactions and
    systems messages of the application need more
    testing than individual objects methods or supporting
    logic
  – Can detect serious design flaws early in the
    implementation
• Bottom up testing
  – To test individual objects
  – Starts with the details of the system and proceeds to
    higher levels by a progressive aggregation
Impact of object orientation on
             testing
• Impact of inheritance in testing
• Base class
   – Inherited()
   – redefined()
• Derived class
   – Inherited()
   – redefined()
• Reusability of tests
   – In this inheritance example
      • Ssets of test requirement ‘ll overlap.
Test plan
• Test plan is developed to detect and
  identify potential problems before
  delivering the software to its users
Steps to create test plan
• Objectives of the test
  – What
• Development of a test case
•   how
• Test analysis
  – Examining test output, and documemntation
    the test result
Who should do the testing
• Designers
• Quality assurance group
• Beta testing
  – popular
  – Expensive
  – Group of actual users of the system
• Alpha testing

More Related Content

DOCX
Uml Common Mechanism
PPTX
Fundamental design concepts
PPT
Unit 3 object analysis-classification
PPTX
object oriented methodologies
PPT
PPT
Unit 4 designing classes
PPTX
Learning Method In Data Mining
PPTX
Basic Structural Modeling
Uml Common Mechanism
Fundamental design concepts
Unit 3 object analysis-classification
object oriented methodologies
Unit 4 designing classes
Learning Method In Data Mining
Basic Structural Modeling

What's hot (20)

PPT
PPT
PPTX
Lecture 14 run time environment
PPT
Coupling and cohesion
PPTX
Overview of UML Diagrams
PPT
Software Metrics
PPTX
Object oriented methodologies
PPT
Unt 3 attributes, methods, relationships-1
PPT
Deadlock
PPTX
Software Measurement and Metrics.pptx
PDF
Object oriented-systems-development-life-cycle ppt
PPTX
Basic Behavioral Modeling
PPTX
Object oriented testing
DOCX
Processes and threads
PPTX
Component and Deployment Diagram - Brief Overview
PPT
15. Transactions in DBMS
PPT
UML Architecture and Views
PPTX
Link state routing protocol
PPT
UML Diagrams
Lecture 14 run time environment
Coupling and cohesion
Overview of UML Diagrams
Software Metrics
Object oriented methodologies
Unt 3 attributes, methods, relationships-1
Deadlock
Software Measurement and Metrics.pptx
Object oriented-systems-development-life-cycle ppt
Basic Behavioral Modeling
Object oriented testing
Processes and threads
Component and Deployment Diagram - Brief Overview
15. Transactions in DBMS
UML Architecture and Views
Link state routing protocol
UML Diagrams
Ad

Viewers also liked (10)

PPTX
Software testing & Quality Assurance
PPT
Unit 5 usability and satisfaction test
PDF
Unit testing best practices
PPTX
Software Testing or Quality Assurance
PPT
Object Oriented Design Concept
PPT
Object Oriented Design
PPTX
Software quality assurance
PPTX
Quality Assurance and Software Testing
PPT
Introduction To Software Quality Assurance
Software testing & Quality Assurance
Unit 5 usability and satisfaction test
Unit testing best practices
Software Testing or Quality Assurance
Object Oriented Design Concept
Object Oriented Design
Software quality assurance
Quality Assurance and Software Testing
Introduction To Software Quality Assurance
Ad

Similar to Unit 5 testing -software quality assurance (20)

PDF
Quality assurance tests
PPTX
software testing types jxnvlbnLCBNFVjnl/fknblb
PPTX
19 Software Testing Techniques presentation file.pptx
PPTX
Software testing methods
PPTX
Software_Testing_Techniques_undergraduate.pptx
PPSX
Introduction to software testing
PPT
Software Engineering Lec 10 -software testing--
PPTX
PPTX
SE - Lecture 8 - Software Testing State Diagram.pptx
PPT
Testing
PPT
Software testing part
PPT
Testing chapter updated (1)
PPT
Testing fundamentals
PPT
A beginners guide to testing
PDF
S440999102
PPTX
Software testing
PPT
Testing strategies
PDF
Presentation
PPT
Software testing & its technology
PDF
Software Engineering TESTING AND MAINTENANCE
Quality assurance tests
software testing types jxnvlbnLCBNFVjnl/fknblb
19 Software Testing Techniques presentation file.pptx
Software testing methods
Software_Testing_Techniques_undergraduate.pptx
Introduction to software testing
Software Engineering Lec 10 -software testing--
SE - Lecture 8 - Software Testing State Diagram.pptx
Testing
Software testing part
Testing chapter updated (1)
Testing fundamentals
A beginners guide to testing
S440999102
Software testing
Testing strategies
Presentation
Software testing & its technology
Software Engineering TESTING AND MAINTENANCE

More from gopal10scs185 (20)

PPTX
Unit4 desiging classes
PPT
Unit three identifying actors
PPT
Unit 5 testing
PPT
PPT
Unit 5 usability and satisfaction test
PPT
Unit 5 testing -software quality assurance
PPT
PPT
Unit 4 designing classes
PPT
Unit 3 object analysis-classification
PPT
Unit 3 attributes, methods, relationships
Unit4 desiging classes
Unit three identifying actors
Unit 5 testing
Unit 5 usability and satisfaction test
Unit 5 testing -software quality assurance
Unit 4 designing classes
Unit 3 object analysis-classification
Unit 3 attributes, methods, relationships

Recently uploaded (20)

PDF
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
PDF
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
PDF
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
PPTX
Internet of Everything -Basic concepts details
PDF
Taming the Chaos: How to Turn Unstructured Data into Decisions
PPTX
Training Program for knowledge in solar cell and solar industry
PDF
Early detection and classification of bone marrow changes in lumbar vertebrae...
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
PPTX
future_of_ai_comprehensive_20250822032121.pptx
PDF
Lung cancer patients survival prediction using outlier detection and optimize...
PPTX
Microsoft User Copilot Training Slide Deck
PPTX
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
PDF
The influence of sentiment analysis in enhancing early warning system model f...
PDF
Flame analysis and combustion estimation using large language and vision assi...
PPT
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
PDF
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
PPTX
Module 1 Introduction to Web Programming .pptx
PPTX
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
PDF
Comparative analysis of machine learning models for fake news detection in so...
AI.gov: A Trojan Horse in the Age of Artificial Intelligence
Accessing-Finance-in-Jordan-MENA 2024 2025.pdf
Transform-Your-Streaming-Platform-with-AI-Driven-Quality-Engineering.pdf
Internet of Everything -Basic concepts details
Taming the Chaos: How to Turn Unstructured Data into Decisions
Training Program for knowledge in solar cell and solar industry
Early detection and classification of bone marrow changes in lumbar vertebrae...
sustainability-14-14877-v2.pddhzftheheeeee
Dell Pro Micro: Speed customer interactions, patient processing, and learning...
future_of_ai_comprehensive_20250822032121.pptx
Lung cancer patients survival prediction using outlier detection and optimize...
Microsoft User Copilot Training Slide Deck
GROUP4NURSINGINFORMATICSREPORT-2 PRESENTATION
The influence of sentiment analysis in enhancing early warning system model f...
Flame analysis and combustion estimation using large language and vision assi...
Galois Field Theory of Risk: A Perspective, Protocol, and Mathematical Backgr...
Transform-Your-Supply-Chain-with-AI-Driven-Quality-Engineering.pdf
Module 1 Introduction to Web Programming .pptx
AI-driven Assurance Across Your End-to-end Network With ThousandEyes
Comparative analysis of machine learning models for fake news detection in so...

Unit 5 testing -software quality assurance

  • 2. Quality assurance tests • Debugging – process of finding out where something went wrong and correcting the code to eliminate the errors and bugs that cause unexpected results
  • 3. Types of errors • Language error (syntax) • Run time error • logic error
  • 4. Quality assurance testing • Types – Error based testing – Scenario based testing
  • 5. Quality assurance testing • Types • Error based testing – Search a given class’s method for particular clues of interest, then describe how these clues should be tested – Ex: employee.computepayroll(hour) • Scenario based testing – Usage based testing – Concentrates on what users does, not on what product does
  • 6. Testing strategies • Black box testing – Internal working is not available for inspection – Input and output tested • White box testing – Test the specific logic to guarantee the system’s proper functioning – Path testing • one form of white box testing • Make sure the path of the method executed at least once during testing • Two types – statement testing coverage – Branch testing coverage
  • 7. Testing strategies • Top down testing – assumes that main logic or objects interactions and systems messages of the application need more testing than individual objects methods or supporting logic – Can detect serious design flaws early in the implementation • Bottom up testing – To test individual objects – Starts with the details of the system and proceeds to higher levels by a progressive aggregation
  • 8. Impact of object orientation on testing • Impact of inheritance in testing • Base class – Inherited() – redefined() • Derived class – Inherited() – redefined() • Reusability of tests – In this inheritance example • Ssets of test requirement ‘ll overlap.
  • 9. Test plan • Test plan is developed to detect and identify potential problems before delivering the software to its users
  • 10. Steps to create test plan • Objectives of the test – What • Development of a test case • how • Test analysis – Examining test output, and documemntation the test result
  • 11. Who should do the testing • Designers • Quality assurance group • Beta testing – popular – Expensive – Group of actual users of the system • Alpha testing