SlideShare a Scribd company logo
Shakal Shukla
Basic concepts of Software Testing & Quality Analysis
Customers viewpoint   Fit for use or other customer needs Producers viewpoint   Meeting requirements
Delivered on time Within budget Meets requirement/expectation Maintainable Bug free
Bug/Issue is defined as a flaw in a system or system component that causes system or system component to fail to perform its required function.
Mistake Fault Failure/Crash Error
Miscommunication or No communication  Software complexity Programming errors Changing requirements Time pressure Egos Poorly documented code Software development tools
 
Definitions Testing is process of trying to discover every conceivable fault or weakness in a work product. Testing is a process of executing a program with the intent of finding an error. A good test is that has a high probability of finding an as yet undiscovered error A successful test is that uncovers an as yet undiscovered error.
Waterfall Model   Software Development Life Cycle Spiral Model
V V Model
Capability Maturity Model Integration Initial Repeatable Defined/Standard Managed/Measured Optimizing
ISO   ( International Organization for Standardization ) SEI   ( Software Engineering Institute ) IEEE  ( Institute of Electrical & Electronics Engineers ) ANSI  ( American National Standards Institute) Six Sigma
Severe bugs Critical softwares   Hospital   Bank   Credit cards
  Distribution of Bug detection
The cost of quality is free
Find defects. Find them as early as possible. Make sure that they get fixed.
Hunt for defects. Creatively destructive. Pursue Errors not people. Tester add value
Process of testing…… For the best future of work product Bugs are always celebrated
A lot of hidden efforts goes into a software product
We break software because we care
We don’t make softwares ;  We make softwares better.
 

More Related Content

PPT
Software Testing Fundamentals
PPTX
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
PPT
Testing concepts ppt
PPT
Software Testing Life Cycle
PPTX
Software testing
PPT
Software Testing 101
PPTX
Agile Testing - presentation for Agile User Group
PPTX
Software Testing Fundamentals
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Testing concepts ppt
Software Testing Life Cycle
Software testing
Software Testing 101
Agile Testing - presentation for Agile User Group

What's hot (20)

PPTX
PPTX
SOFTWARE TESTING
PPTX
Software Testing Basics
PPT
Basic software-testing-concepts
PPT
Automated Testing with Agile
PPT
Manual testing ppt
PPT
Manual testing concepts course 1
PPTX
QA Best Practices in Agile World_new
PDF
Testing methodology
PPTX
Stlc ppt
PPTX
Software Testing
PPTX
Mobile application testing tutorial
PDF
Types of software testing
PDF
What Is Functional Testing?
PPTX
Testing ppt
PPT
PPTX
Agile Testing: The Role Of The Agile Tester
PDF
Software Testing Techniques: An Overview
PPSX
Manual testing
PPTX
software testing methodologies
SOFTWARE TESTING
Software Testing Basics
Basic software-testing-concepts
Automated Testing with Agile
Manual testing ppt
Manual testing concepts course 1
QA Best Practices in Agile World_new
Testing methodology
Stlc ppt
Software Testing
Mobile application testing tutorial
Types of software testing
What Is Functional Testing?
Testing ppt
Agile Testing: The Role Of The Agile Tester
Software Testing Techniques: An Overview
Manual testing
software testing methodologies
Ad

Similar to Basics of Software Testing (20)

PPT
Industrial Training in Software Testing
PPTX
Software testing
PPTX
Introduction to Software Testing Techniques
PPTX
Software testing ppt
PPTX
Software testing
PDF
softwaretestingppt-120810095500-phpapp02 (1).pdf
DOCX
Software Testing Interview Questions For Experienced
PDF
Software testing
PPTX
softwaretestingpowerpointpresentation.pptx
PPTX
Making the Unstable Stable - An Intro To Testing
PDF
Complete Manual Testing Notes which tells about the process of testing
PPTX
softwaretestingppt-FINAL-PPT-1
PPTX
https://www.slideshare.net/slideshow/system-testing-60970402/60970402Software...
PDF
EFFECTIVE TEST CASE DESING: A REVIEW
PDF
Inrotduction of Testing
PPTX
Software Testing - A sneak preview By Srikanth
PPTX
An introduction to Software Testing and Test Management
PPT
Manualtestingppt
PPTX
1 testing fundamentals
Industrial Training in Software Testing
Software testing
Introduction to Software Testing Techniques
Software testing ppt
Software testing
softwaretestingppt-120810095500-phpapp02 (1).pdf
Software Testing Interview Questions For Experienced
Software testing
softwaretestingpowerpointpresentation.pptx
Making the Unstable Stable - An Intro To Testing
Complete Manual Testing Notes which tells about the process of testing
softwaretestingppt-FINAL-PPT-1
https://www.slideshare.net/slideshow/system-testing-60970402/60970402Software...
EFFECTIVE TEST CASE DESING: A REVIEW
Inrotduction of Testing
Software Testing - A sneak preview By Srikanth
An introduction to Software Testing and Test Management
Manualtestingppt
1 testing fundamentals
Ad

Recently uploaded (20)

PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
cuic standard and advanced reporting.pdf
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
gpt5_lecture_notes_comprehensive_20250812015547.pdf
PDF
Machine learning based COVID-19 study performance prediction
PDF
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Digital-Transformation-Roadmap-for-Companies.pptx
PDF
MIND Revenue Release Quarter 2 2025 Press Release
PDF
Advanced methodologies resolving dimensionality complications for autism neur...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Network Security Unit 5.pdf for BCA BBA.
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Approach and Philosophy of On baking technology
PDF
Encapsulation theory and applications.pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
cuic standard and advanced reporting.pdf
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
“AI and Expert System Decision Support & Business Intelligence Systems”
gpt5_lecture_notes_comprehensive_20250812015547.pdf
Machine learning based COVID-19 study performance prediction
Profit Center Accounting in SAP S/4HANA, S4F28 Col11
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Digital-Transformation-Roadmap-for-Companies.pptx
MIND Revenue Release Quarter 2 2025 Press Release
Advanced methodologies resolving dimensionality complications for autism neur...
MYSQL Presentation for SQL database connectivity
Network Security Unit 5.pdf for BCA BBA.
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Approach and Philosophy of On baking technology
Encapsulation theory and applications.pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
20250228 LYD VKU AI Blended-Learning.pptx

Basics of Software Testing

  • 2. Basic concepts of Software Testing & Quality Analysis
  • 3. Customers viewpoint Fit for use or other customer needs Producers viewpoint Meeting requirements
  • 4. Delivered on time Within budget Meets requirement/expectation Maintainable Bug free
  • 5. Bug/Issue is defined as a flaw in a system or system component that causes system or system component to fail to perform its required function.
  • 7. Miscommunication or No communication Software complexity Programming errors Changing requirements Time pressure Egos Poorly documented code Software development tools
  • 8.  
  • 9. Definitions Testing is process of trying to discover every conceivable fault or weakness in a work product. Testing is a process of executing a program with the intent of finding an error. A good test is that has a high probability of finding an as yet undiscovered error A successful test is that uncovers an as yet undiscovered error.
  • 10. Waterfall Model Software Development Life Cycle Spiral Model
  • 12. Capability Maturity Model Integration Initial Repeatable Defined/Standard Managed/Measured Optimizing
  • 13. ISO ( International Organization for Standardization ) SEI ( Software Engineering Institute ) IEEE ( Institute of Electrical & Electronics Engineers ) ANSI ( American National Standards Institute) Six Sigma
  • 14. Severe bugs Critical softwares Hospital Bank Credit cards
  • 15. Distribution of Bug detection
  • 16. The cost of quality is free
  • 17. Find defects. Find them as early as possible. Make sure that they get fixed.
  • 18. Hunt for defects. Creatively destructive. Pursue Errors not people. Tester add value
  • 19. Process of testing…… For the best future of work product Bugs are always celebrated
  • 20. A lot of hidden efforts goes into a software product
  • 21. We break software because we care
  • 22. We don’t make softwares ; We make softwares better.
  • 23.  

Editor's Notes

  • #2: Welcome and thank you for joining us for the [21 CFR Part 11 for the plastics industry] Webinar. My name is Serge Jonnaert. I am Executive Vice President of Marketing at American MSI Corporation
  • #5: What you should be looking for in a solution: * Centralized user rights management. Essentially access to any and all workstations or control panels is governed by a single database. * Database alteration alerts. Any attempt to tamper with the data should be recorded using triggers. * Auto secure time-outs. When a workstation or control panel is left unattended it should automatically slip into a secure mode. Record validation through hash algorithms. The FDA demands that you assure that the system is not fed with forged data.