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
Omar Al-Bokari
 
PPT
Automated Testing with Agile
Ken McCorkell
 
PPTX
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Ankit Prajapati
 
PDF
Software Testing Process, Testing Automation and Software Testing Trends
KMS Technology
 
PDF
Test Automation
rockoder
 
PPTX
Automation Testing
Sun Technlogies
 
PPTX
Intro to Manual Testing
Ayah Soufan
 
PPT
Software Testing Fundamentals
Chankey Pathak
 
PPTX
Software Testing
Sengu Msc
 
PPTX
Types of testing
Sonam Agarwal
 
PPTX
Agile test-management-test-rail-lastest
Onur Baskirt
 
PPTX
Black box software testing
Rana Muhammad Asif
 
PPTX
software testing
Sara shall
 
PPT
Test Management introduction
Oana Feidi
 
PPTX
Unit testing
Mani Kanth
 
PPTX
11 steps of testing process - By Harshil Barot
Harshil Barot
 
PPTX
Software testing
balamurugan.k Kalibalamurugan
 
PPT
Software Testing 101
QA Hannah
 
PPTX
SOFTWARE TESTING
Priyanka Karancy
 
PPTX
Best Practices for Test Case Writing
Sarah Goldberg
 
Software testing
Omar Al-Bokari
 
Automated Testing with Agile
Ken McCorkell
 
Software Testing - Part 1 (Techniques, Types, Levels, Methods, STLC, Bug Life...
Ankit Prajapati
 
Software Testing Process, Testing Automation and Software Testing Trends
KMS Technology
 
Test Automation
rockoder
 
Automation Testing
Sun Technlogies
 
Intro to Manual Testing
Ayah Soufan
 
Software Testing Fundamentals
Chankey Pathak
 
Software Testing
Sengu Msc
 
Types of testing
Sonam Agarwal
 
Agile test-management-test-rail-lastest
Onur Baskirt
 
Black box software testing
Rana Muhammad Asif
 
software testing
Sara shall
 
Test Management introduction
Oana Feidi
 
Unit testing
Mani Kanth
 
11 steps of testing process - By Harshil Barot
Harshil Barot
 
Software Testing 101
QA Hannah
 
SOFTWARE TESTING
Priyanka Karancy
 
Best Practices for Test Case Writing
Sarah Goldberg
 

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)

PDF
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
PDF
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PPTX
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PDF
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
PDF
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
PDF
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
PDF
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
DOCX
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
PPTX
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
PPTX
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
PDF
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
PPT
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PPTX
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
PDF
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
Bitcoin for Millennials podcast with Bram, Power Laws of Bitcoin
Stephen Perrenod
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
“Computer Vision at Sea: Automated Fish Tracking for Sustainable Fishing,” a ...
Edge AI and Vision Alliance
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
Agentforce World Tour Toronto '25 - Supercharge MuleSoft Development with Mod...
Alexandra N. Martinez
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
NLJUG Speaker academy 2025 - first session
Bert Jan Schrijver
 
[Newgen] NewgenONE Marvin Brochure 1.pdf
darshakparmar
 
UiPath DevConnect 2025: Agentic Automation Community User Group Meeting
DianaGray10
 
LOOPS in C Programming Language - Technology
RishabhDwivedi43
 
Python coding for beginners !! Start now!#
Rajni Bhardwaj Grover
 
New ThousandEyes Product Innovations: Cisco Live June 2025
ThousandEyes
 
MuleSoft MCP Support (Model Context Protocol) and Use Case Demo
shyamraj55
 
Newgen 2022-Forrester Newgen TEI_13 05 2022-The-Total-Economic-Impact-Newgen-...
darshakparmar
 
Ericsson LTE presentation SEMINAR 2010.ppt
npat3
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
Q2 FY26 Tableau User Group Leader Quarterly Call
lward7
 
UPDF - AI PDF Editor & Converter Key Features
DealFuel
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 

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