SlideShare a Scribd company logo
Manual Testing
Overview of Testing Quality Principles Software Process Standard and Certifications Software Development Life Cycle  TOPICS
To understand the role of testing in the total software development process. To learn methods for testing: the internal software architecture  external system behavior (requirements ) Goals
Overview of Testing
What is  Software Testing  ? Q: Testing is a process of evaluating a  system by manual or automatic means  and verify that it satisfies specified  requirements or identify differences  between expected and actual results. A:
Software Testing is important as it may cause mission failure, impact on operational performance and reliability if not  done properly. Effective software testing - deliver quality software products - satisfying - user’s requirements, needs and expectations. Q: A: Why Software Testing?
What are we Testing? Q: A: Input value ranges Output ranges Internal logic (processing) External behavior Internal module interfaces External interfaces
Design a series of tests that have a high probability of finding errors prior to delivery. Goal of Testing
How much time should be spent for Testing? Q: Typically 30-40% of total SW  project time prior to release. A:
Who Tests the Software?
QUALITY PRINCIPLES
Quality is defined as meeting the customer’s requirements for the first time and every time. Quality is much more than  the absence of  defects  which allows us to meet customers  expectations. What is Quality ? Q: A:
Quality is the important factor affecting an organization’s long term performance. Quality improves productivity and competitiveness in any organization. Why Quality ? Q: A:
Quality assurance  is a planned and  systematic set of activities  necessary to provide adequate confidence that products and services  will conform to specified requirements and meet user needs. *It is process oriented. *defect prevention based. Quality Assurance
Quality control  is  the process by which product quality is compared with applicable standards and the action taken when non conformance is detected. * It is product oriented. * defect detection based. Quality Control
Quality Cost Schedule Factors Influencing a project
“ A particular method of doing some thing, generally involving  a number of steps  or operations “ The process that deals with the technical and  management issues of software development  is called S oftware Process Software Process
Like all process the software development process follows a cycle comprised of the following four components. Plan(P):  Device a plan.Define your objective and determine the strategy and supporting methods required to achieve that objective. Do(D):  Executive the plan. Create the conditions and perform the necessary training to execute the plan. Software Process
Software Process Check (C):  Check the results. Check to determine whether work is progressing according to the plan and whether the results are obtained. Action (A):  Take the necessary action. If your checkup reveals that the work is not being performed according to plan or that results are not what was anticipated device  measures for appropriate action.
Tester’s Workbench The tester’s workbench is a pictorial representation of how a specific test task is performed.  Each workbench has the following components: Inputs  – The entrance criteria or deliverables needed to perform testing.
Procedures  –how work must be done; how methods, tools, techniques,and people are applied to perform a process. There are Do procedures and Check procedures. Procedures indicate the “best way” to meet standards. Deliverables  – Any product or service produced by a process. Deliverables serve as both inputs to and outputs from a process. Standards  – Measures used to evaluate products and identify nonconformance. Tools  – Aids to performing the process.
 
ISO   -  International Organization for    Standard SEI CMM   - Software Engineering  Institute - Capability  Maturity Model(Carnegie  Melon University) PCMM  -  People Capability Maturity  Model Six Sigma   -  Zero Defect Orientation. Standards (or) Certifications
CMM level 5  Optimizing CMM level 4  Managed CMM level 3  Defined CMM level 2  Repeatable CMM level 1  Initial CMM -5 Levels
Requirement Analysis Design  Development Testing Implementation Maintenance SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)
SRS  -  Software Requirement Specification SRAS -Software Requirement Analysis  Specification SRS - FS (Functional Specification) Requirement Analysis
Design Phases: HLD  : High Level Design.  (System Design Document) LLD : Low Level Design.  (Detailed Design Document) HLD+LLD  =>  CDD  (Comprehensive design document). DESIGN
Coding :According to the Coding Format Testing => Static(review) , Dynamic  Maintenance : Product Based Company ;    Project Based Company ; Coding - Testing - Maintenance
What Testing Shows

More Related Content

What's hot (20)

PDF
Software testing methods, levels and types
Confiz
 
PPTX
SOFTWARE TESTING
Priyanka Karancy
 
PPTX
Types of testing
Sonam Agarwal
 
PDF
Software Testing Techniques: An Overview
QA InfoTech
 
PPT
Software Testing Fundamentals
Chankey Pathak
 
PPT
Basic software-testing-concepts
medsherb
 
PPT
Manual testing concepts course 1
Raghu Kiran
 
PDF
What is Test Plan? Edureka
Edureka!
 
PPS
Test Process
tokarthik
 
PPSX
Manual testing
vigneshasromio
 
PPTX
Software Testing
Sengu Msc
 
PPTX
Sanity testing and smoke testing
MUHAMMAD FARHAN ASLAM
 
PPTX
Software testing and process
gouravkalbalia
 
PPTX
verification and validation
Dinesh Pasi
 
PPTX
Software testing life cycle
Garuda Trainings
 
PDF
Testing concepts [3] - Software Testing Techniques (CIS640)
Venkatesh Prasad Ranganath
 
PDF
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Edureka!
 
PPTX
Software testing
Kunal Prajapati
 
PPTX
Seven testing principles
Vaibhav Dash
 
PPT
Software Testing
Mousmi Pawar
 
Software testing methods, levels and types
Confiz
 
SOFTWARE TESTING
Priyanka Karancy
 
Types of testing
Sonam Agarwal
 
Software Testing Techniques: An Overview
QA InfoTech
 
Software Testing Fundamentals
Chankey Pathak
 
Basic software-testing-concepts
medsherb
 
Manual testing concepts course 1
Raghu Kiran
 
What is Test Plan? Edureka
Edureka!
 
Test Process
tokarthik
 
Manual testing
vigneshasromio
 
Software Testing
Sengu Msc
 
Sanity testing and smoke testing
MUHAMMAD FARHAN ASLAM
 
Software testing and process
gouravkalbalia
 
verification and validation
Dinesh Pasi
 
Software testing life cycle
Garuda Trainings
 
Testing concepts [3] - Software Testing Techniques (CIS640)
Venkatesh Prasad Ranganath
 
Software Testing Life Cycle (STLC) | Software Testing Tutorial | Edureka
Edureka!
 
Software testing
Kunal Prajapati
 
Seven testing principles
Vaibhav Dash
 
Software Testing
Mousmi Pawar
 

Similar to Software Testing (20)

PPT
Softwaretesting
nazeer pasha
 
PDF
Software testing kn husainy
khalid noman husainy
 
PPTX
SoftwareTesting Processes and Methodologies.pptx
RajeshValluru4
 
PPT
stfbegn.ppt
VishalVadnere1
 
PPT
Software testing for beginners
ssuser622d45
 
PPT
Software_Verification_and_Validation.ppt
Saba651353
 
PPT
16103271 software-testing-ppt
atish90
 
PPTX
Quality management
vishal patel
 
PPT
Software Quality Assurance presentation.
mairabutt0124
 
PPT
Quality Management.ppt in detail with notes
IqraHanif27
 
PPTX
Software_Testing.pptx
AnantPatel9741
 
PPT
SQA Lecture 01 (Introduction) - Testing and SQA
sunena224
 
PPTX
Lec 1-SOFTWARE QUALITY ENGINEERING introduction (1).pptx
develvin404
 
PPTX
Quality Assurance and Testing services
Boston Technology Corporation
 
PPT
Slides chapters 26-27
Priyanka Shetty
 
PPT
Lecture10
soloeng
 
PPTX
Software Quality Assurance
ShashankBajpai24
 
PPTX
SOFTWARE TESTING unit 1 types of software testing.pptx
dishamasane
 
PPT
Test Life Cycle
Nilesh Patange
 
PDF
SQA_Class
Dr. Robert L. Straitt
 
Softwaretesting
nazeer pasha
 
Software testing kn husainy
khalid noman husainy
 
SoftwareTesting Processes and Methodologies.pptx
RajeshValluru4
 
stfbegn.ppt
VishalVadnere1
 
Software testing for beginners
ssuser622d45
 
Software_Verification_and_Validation.ppt
Saba651353
 
16103271 software-testing-ppt
atish90
 
Quality management
vishal patel
 
Software Quality Assurance presentation.
mairabutt0124
 
Quality Management.ppt in detail with notes
IqraHanif27
 
Software_Testing.pptx
AnantPatel9741
 
SQA Lecture 01 (Introduction) - Testing and SQA
sunena224
 
Lec 1-SOFTWARE QUALITY ENGINEERING introduction (1).pptx
develvin404
 
Quality Assurance and Testing services
Boston Technology Corporation
 
Slides chapters 26-27
Priyanka Shetty
 
Lecture10
soloeng
 
Software Quality Assurance
ShashankBajpai24
 
SOFTWARE TESTING unit 1 types of software testing.pptx
dishamasane
 
Test Life Cycle
Nilesh Patange
 
Ad

More from Dhanasekaran Nagarajan (11)

PPS
Presentation
Dhanasekaran Nagarajan
 
DOC
Manual Testing.
Dhanasekaran Nagarajan
 
PPT
Verification & Validation
Dhanasekaran Nagarajan
 
PPT
Test Reports
Dhanasekaran Nagarajan
 
PPT
Test Levels & Techniques
Dhanasekaran Nagarajan
 
PPT
Project Management
Dhanasekaran Nagarajan
 
PPT
Web Testing
Dhanasekaran Nagarajan
 
PPT
Dhanasekaran 2008-2009 Quick Test Pro Presentation
Dhanasekaran Nagarajan
 
PPT
N Dhanasekaran 2008-2009 Quick Test Professional Presentation
Dhanasekaran Nagarajan
 
Manual Testing.
Dhanasekaran Nagarajan
 
Verification & Validation
Dhanasekaran Nagarajan
 
Test Levels & Techniques
Dhanasekaran Nagarajan
 
Project Management
Dhanasekaran Nagarajan
 
Dhanasekaran 2008-2009 Quick Test Pro Presentation
Dhanasekaran Nagarajan
 
N Dhanasekaran 2008-2009 Quick Test Professional Presentation
Dhanasekaran Nagarajan
 
Ad

Recently uploaded (20)

PPTX
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
PDF
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
PDF
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
PDF
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PPTX
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
Agentforce World Tour Toronto '25 - MCP with MuleSoft
Alexandra N. Martinez
 
Agentic AI lifecycle for Enterprise Hyper-Automation
Debmalya Biswas
 
Peak of Data & AI Encore AI-Enhanced Workflows for the Real World
Safe Software
 
“Squinting Vision Pipelines: Detecting and Correcting Errors in Vision Models...
Edge AI and Vision Alliance
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
Seamless Tech Experiences Showcasing Cross-Platform App Design.pptx
presentifyai
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
Kit-Works Team Study_20250627_한달만에만든사내서비스키링(양다윗).pdf
Wonjun Hwang
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 

Software Testing

  • 2. Overview of Testing Quality Principles Software Process Standard and Certifications Software Development Life Cycle TOPICS
  • 3. To understand the role of testing in the total software development process. To learn methods for testing: the internal software architecture external system behavior (requirements ) Goals
  • 5. What is Software Testing ? Q: Testing is a process of evaluating a system by manual or automatic means and verify that it satisfies specified requirements or identify differences between expected and actual results. A:
  • 6. Software Testing is important as it may cause mission failure, impact on operational performance and reliability if not done properly. Effective software testing - deliver quality software products - satisfying - user’s requirements, needs and expectations. Q: A: Why Software Testing?
  • 7. What are we Testing? Q: A: Input value ranges Output ranges Internal logic (processing) External behavior Internal module interfaces External interfaces
  • 8. Design a series of tests that have a high probability of finding errors prior to delivery. Goal of Testing
  • 9. How much time should be spent for Testing? Q: Typically 30-40% of total SW project time prior to release. A:
  • 10. Who Tests the Software?
  • 12. Quality is defined as meeting the customer’s requirements for the first time and every time. Quality is much more than the absence of defects which allows us to meet customers expectations. What is Quality ? Q: A:
  • 13. Quality is the important factor affecting an organization’s long term performance. Quality improves productivity and competitiveness in any organization. Why Quality ? Q: A:
  • 14. Quality assurance is a planned and systematic set of activities necessary to provide adequate confidence that products and services will conform to specified requirements and meet user needs. *It is process oriented. *defect prevention based. Quality Assurance
  • 15. Quality control is the process by which product quality is compared with applicable standards and the action taken when non conformance is detected. * It is product oriented. * defect detection based. Quality Control
  • 16. Quality Cost Schedule Factors Influencing a project
  • 17. “ A particular method of doing some thing, generally involving a number of steps or operations “ The process that deals with the technical and management issues of software development is called S oftware Process Software Process
  • 18. Like all process the software development process follows a cycle comprised of the following four components. Plan(P): Device a plan.Define your objective and determine the strategy and supporting methods required to achieve that objective. Do(D): Executive the plan. Create the conditions and perform the necessary training to execute the plan. Software Process
  • 19. Software Process Check (C): Check the results. Check to determine whether work is progressing according to the plan and whether the results are obtained. Action (A): Take the necessary action. If your checkup reveals that the work is not being performed according to plan or that results are not what was anticipated device measures for appropriate action.
  • 20. Tester’s Workbench The tester’s workbench is a pictorial representation of how a specific test task is performed. Each workbench has the following components: Inputs – The entrance criteria or deliverables needed to perform testing.
  • 21. Procedures –how work must be done; how methods, tools, techniques,and people are applied to perform a process. There are Do procedures and Check procedures. Procedures indicate the “best way” to meet standards. Deliverables – Any product or service produced by a process. Deliverables serve as both inputs to and outputs from a process. Standards – Measures used to evaluate products and identify nonconformance. Tools – Aids to performing the process.
  • 22.  
  • 23. ISO - International Organization for Standard SEI CMM - Software Engineering Institute - Capability Maturity Model(Carnegie Melon University) PCMM - People Capability Maturity Model Six Sigma - Zero Defect Orientation. Standards (or) Certifications
  • 24. CMM level 5 Optimizing CMM level 4 Managed CMM level 3 Defined CMM level 2 Repeatable CMM level 1 Initial CMM -5 Levels
  • 25. Requirement Analysis Design Development Testing Implementation Maintenance SOFTWARE DEVELOPMENT LIFE CYCLE (SDLC)
  • 26. SRS - Software Requirement Specification SRAS -Software Requirement Analysis Specification SRS - FS (Functional Specification) Requirement Analysis
  • 27. Design Phases: HLD : High Level Design. (System Design Document) LLD : Low Level Design. (Detailed Design Document) HLD+LLD => CDD (Comprehensive design document). DESIGN
  • 28. Coding :According to the Coding Format Testing => Static(review) , Dynamic Maintenance : Product Based Company ; Project Based Company ; Coding - Testing - Maintenance