SlideShare a Scribd company logo
www.edureka.co/software-testing
View Software Testing course details at www.edureka.co/software-testing
Quality Assurance with Manual Testing
Slide 2 www.edureka.co/software-testing
Objectives
At the end of this session, you will be able to:
Software Testing fundamentals
Software Development Life Cycle (SDLC) and different types of models
Test Planning
Test Design
Slide 3 www.edureka.co/software-testingSlide 3
Software Testing
Software Testing is the process of validating and verifying that a software application or product works as expected
Slide 4 www.edureka.co/software-testingSlide 4
Typically involves reviews and meetings to evaluate documents, plans, code requirements, and specifications
This can be done with checklists, issues lists, walkthroughs, and inspection meeting
Verification and Validation
Verification
Validation
Typically involves actual testing and takes place after verifications are completed
Validation and Verification process continue in a cycle till the software becomes defects free
Slide 5 www.edureka.co/software-testingSlide 5
Why Software Testing?
Software developed by human beings is likely to have faults/bugs
Failures can be very expensive
Learn about the reliability of the software
Avoid being sued by customers
To stay in business
Slide 6 www.edureka.co/software-testingSlide 6
What is a “Bug”?
A person makes
an error ...
… that creates a
fault in the
software ...
… that can cause
a failure
in operation
Error - Fault - Failure
Slide 7 www.edureka.co/software-testingSlide 7
Why do Faults Occur in Software?
Wrong Requirements : Erroneous, incomplete, inconsistent requirements.
Design: Fundamental design flaws in the software.
Implementation: Mistakes in chip fabrication, wiring, programming faults, malicious code.
Support Systems: Poor programming languages, faulty compilers and debuggers, misleading development tools.
Slide 8 www.edureka.co/software-testingSlide 8
What do Software Faults Cost?
Huge Loss
Very Large
Impact
Inconvenience
Cost of Software Faults
Slide 9 www.edureka.co/software-testingSlide 9
Cost of Software Faults
An F-18 crashed because of a missing exception condition: if ... then ... without the else clause that was thought
could not possibly arise.
In the US, five nuclear power plants were shut down in 1979 because of a program fault in a simulation program
used to design nuclear reactor to withstand earthquakes.
In Washington, 1987, a patient received 8,000-10,000 radiation instead of the prescribed 86 radiation .
The patient died of complications of the radiation overdose.
A software flaw caused a UK bank to duplicate every transfer payment request for half an hour. The bank lost 2
billion British pounds!
Slide 10 www.edureka.co/software-testingSlide 10
Classification of Software Testing
Software Testing can broadly be classified into two categories
Manual Testing
Manual testing includes testing a software
manually
The tester takes over the role of an end-user
and tests the software to identify any
unexpected behavior or bug
There are different stages for manual testing
Automation testing also known as Test
Automation, is when the tester writes scripts
and uses another software to test the product
Automation testing automates the manual
testing process by using some tool like
Selenium
By using Automation testing we can re-run the
test scenarios that were performed manually,
quickly, and repeatedly
Automation Testing
Slide 11 www.edureka.co/software-testingSlide 11
Principles of Testing
Testing shows presence of defects
Exhaustive testing is impossible
Early testing
Defect clustering
Pesticide paradox
Testing is context depending
Absence of errors fallacy
Slide 12 www.edureka.co/software-testingSlide 12
What is Quality?
Quality is defined as meeting the customer’s requirements and according to the standards
The best measure of Quality is given by FURPS
Functionality
Usability
ReliabilityPerformance
Scalability
Best measure
of
Quality
Slide 13 www.edureka.co/software-testingSlide 13
Quality Assurance
Quality Assurance is a planned and systematic set of activities necessary to provide confidence that products
and services will conform to specified requirements and meet user needs
Process oriented
Defect prevention based
Throughout the life cycle
Management process
Slide 14 www.edureka.co/software-testingSlide 14
Quality Control
Quality control is the process by which product quality is compared with the applicable standards and the
action taken when non conformance is detected
Product oriented
Defect detection based
Slide 15 www.edureka.co/software-testingSlide 15
QA Versus QC
QA QC
To make sure that we are doing the right
things, the right way
To make sure that the results of what
we’ve done are what we expected
Focuses on building in quality and hence
preventing defects
Focuses on testing for quality and hence
detecting defects
Deals with process Deals with product
For entire life cycle For testing part in SDLC
Preventive process Corrective process
Slide 16 www.edureka.co/software-testingSlide 16
Roles of a Tester
Requirement
gathering
Phase
Design
Phase
Development
Phase
Testing
Phase
Deployment
Phase
Support
Phase
Requirement
analysis
Use case analysis
and
contribute to test plan
Author/Review test case
and
finalize test plan
Test execution
and
log defects
Training documentation
and
lessons learnt
Test production
issues
Slide 17 www.edureka.co/software-testingSlide 17
When to Start Testing?
Testing is done in different forms at every phase of SDLC like
» Requirement gathering phase: The analysis and verifications of requirements also considered as testing
» Design phase: Reviewing the design with intent to improve the design is also considered as testing
» Development phase: Testing performed by a developer on completion of the code is also categorized as
Unit type of testing
Requirement
gathering
Phase
Design
Phase
Development
Phase
Testing
Phase
Deployment
Phase
Support
Phase
Phases at which testing is started
Slide 18 www.edureka.co/software-testingSlide 18
When to Stop Testing?
Unlike when to start testing it is difficult to determine when to stop testing, as testing is a never ending process
and no one can say that any software is 100% tested
Following are the aspects which should be considered to stop the testing:
» Testing Deadlines
» Completion of test case execution
» Completion of functional and code coverage to a certain point
» Bug rate falls below a certain level and no high priority bugs are identified
» Management decision
Slide 19 www.edureka.co/software-testingSlide 19
Software Life Cycle Models
Waterfall
Model
V
Model
Spiral
Model
Prototype
Model
Incremental
Model
Software Life
Cycle Models
Slide 20 www.edureka.co/software-testingSlide 20
Software Life Cycle Phases
Phase-3
Design
Phase-4
Implemen
tation
Phase-6
Evolution
Phase-5
Testing
Phase-1
Planning
Phase-2
Analysis
Slide 21 www.edureka.co/software-testing
Test Planning Tasks
To determine the scope and risks
To determine the test approach
To implement the test strategy
To determine the required test resources like people, test environments, PCs, etc.
To schedule test analysis and design tasks, test implementation, execution and evaluation
To determine the Exit criteria we need to set criteria such as Coverage criteria
Slide 22 www.edureka.co/software-testing
Test Plan
Test plan is the project plan for the testing work to be done
It is not a test design specification, a collection of test cases or a set of test procedures; in fact, most of our test
plans do not address that level of detail
 Many people have different definitions for test plans
Slide 23 www.edureka.co/software-testing
Purpose of Test Plan
Guides our thinking - forces us to confront the challenges
Means of communication with other members of the project team, testers, peers, managers and other stakeholders
Helps us to manage change
Slide 24 www.edureka.co/software-testing
Testing Activities
Functional
Requirement
Scenario
Test Cases
Test set
Test Script
Any Statement describing a functionality that is expected
of the system
Any condition that could possibly happen in production
Input + Pre-Conditions Post-Conditions + Output
A group of Test similar test cases that require the
same steps to be executed
A set of steps (manual/automated) to execute
a set of similar test cases
Slide 25 www.edureka.co/software-testing
A test case is a set of conditions or variables under which a tester will
determine whether an application, software system or one of its
features satisfies requirements and works correctly
Test Case
Slide 26 www.edureka.co/software-testingSlide 26
Sample Test Case
Test Case
Name
Test
Description
Prerequisites Steps Input
Expected
Result
Actual Result Status Comments
Admin_Log
in_01
Verify
whether
Admin can
login with
valid
username
and
password
Admin should
have
registered
with valid
Login ID &
Password
1. Goto
htttp://ww
w.abc.com
1.Login ID –
admin01
ABC home page
should appear
JavaScript error
is show
Fail
2. Click on
Login link
2. Password
–
Welcome01
Login Screen
should appear
3. Enter
Valid login
id and
password
and Click
OK
User account
page should be
opened
Slide 27 www.edureka.co/software-testing
Demo
Slide 28 www.edureka.co/software-testing
LIVE Online Class
Class Recording in LMS
24/7 Post Class Support
Module Wise Quiz
Project Work
Verifiable Certificate
Course Features
Slide 29 www.edureka.co/software-testing
Questions
Slide 30 www.edureka.co/software-testing
Course Topics
 Module 6
» Test Execution
 Module 7
» Defect Management
 Module 8
» Reporting & Team Collaboration
 Module 9
» Metrics & Measurement
 Module 10
» Testing Tools & FAQs
 Module 1
» Introduction to Software Testing Life Cycle
 Module 2
» Test Planning
 Module 3
» Test Design
 Module 4
» Test Techniques
 Module 5
» Levels & Types Of Testing
Slide 31 www.edureka.co/software-testing

More Related Content

PDF
Automate Web Apps With Selenium
DOCX
Some Commonly Asked Question For Software Testing
PDF
Test Automation Frameworks Using Selenium | Edureka
PDF
Test Automation Framework Design | www.idexcel.com
DOCX
Automation Testing Syllabus - Checklist
PPTX
Selenium Test Automation
PPT
Testing Frameworks
PPTX
STARWEST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...
Automate Web Apps With Selenium
Some Commonly Asked Question For Software Testing
Test Automation Frameworks Using Selenium | Edureka
Test Automation Framework Design | www.idexcel.com
Automation Testing Syllabus - Checklist
Selenium Test Automation
Testing Frameworks
STARWEST 2011 - 7 Steps To Improving Software Quality using Microsoft Test Ma...

What's hot (20)

PPT
Data driven automation testing of web applications using selenium
PDF
Software Testing Tutorial For Beginners | Manual & Automation Testing | Selen...
PPT
Hybrid framework
PDF
Webinar: Selenium WebDriver - Automation Uncomplicated
PPT
Test Automation Framework Development Introduction
DOC
Hybrid framework for test automation
PDF
WSO2Con Asia 2014 - Effective Test Automation in an Agile Environment
PPS
Final Automation Testing
PPTX
Real world selenium resume which gets more job interviews
PDF
Selenium and JMeter Testing
PDF
Selenium and JMeter
PPTX
Automation Testing with Test Complete
DOCX
Window Desktop Application Testing
PPTX
Software Automation Testing Introduction
PPTX
Test complete, work done so far
PPT
Test automation process
PPTX
Selenium RC, Selenium WebDriver and HP LoadRunner
PPTX
TestComplete – A Sophisticated Automated Testing Tool by SmartBear
PDF
Data Driven Testing
PPT
Test Automation Framework Online Training by QuontraSolutions
Data driven automation testing of web applications using selenium
Software Testing Tutorial For Beginners | Manual & Automation Testing | Selen...
Hybrid framework
Webinar: Selenium WebDriver - Automation Uncomplicated
Test Automation Framework Development Introduction
Hybrid framework for test automation
WSO2Con Asia 2014 - Effective Test Automation in an Agile Environment
Final Automation Testing
Real world selenium resume which gets more job interviews
Selenium and JMeter Testing
Selenium and JMeter
Automation Testing with Test Complete
Window Desktop Application Testing
Software Automation Testing Introduction
Test complete, work done so far
Test automation process
Selenium RC, Selenium WebDriver and HP LoadRunner
TestComplete – A Sophisticated Automated Testing Tool by SmartBear
Data Driven Testing
Test Automation Framework Online Training by QuontraSolutions
Ad

Similar to Quality Assurance with Manual Testing (20)

PDF
Manual Testing Interview Questions | Edureka
PDF
Testing Interview Questions.pdf
PPTX
SQAT - Ch.01 - Basics of Software Quality Assurance.pptx
PPT
Innovative Approaches to Software Dev go the hell
PPTX
functional testing
PDF
Testing Slides 1 (Testing Intro+Static Testing).pdf
PPT
Ian Sommerville, Software Engineering, 9th EditionCh 8
PDF
Software testing
PDF
Software Testing - Online Guide
PPT
Sech1920 1200112979886874-3
PDF
Real Time software Training in Nagercoil
PPTX
SOFTWARE TESTING unit 1 types of software testing.pptx
PPTX
11 steps of testing process - By Harshil Barot
PPTX
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
PPT
Software Testing Tutorials - MindScripts Technologies, Pune
PDF
programming testing.pdf
PDF
programming testing.pdf
PDF
programming testing.pdf
PPTX
SQT-UNIT TESTING SOFTWARE DEVELOPMENT LIFECYCLE
PPTX
A Research Study on importance of Testing and Quality Assurance in Software D...
Manual Testing Interview Questions | Edureka
Testing Interview Questions.pdf
SQAT - Ch.01 - Basics of Software Quality Assurance.pptx
Innovative Approaches to Software Dev go the hell
functional testing
Testing Slides 1 (Testing Intro+Static Testing).pdf
Ian Sommerville, Software Engineering, 9th EditionCh 8
Software testing
Software Testing - Online Guide
Sech1920 1200112979886874-3
Real Time software Training in Nagercoil
SOFTWARE TESTING unit 1 types of software testing.pptx
11 steps of testing process - By Harshil Barot
Welingkar_final project_ppt_IMPORTANCE & NEED FOR TESTING
Software Testing Tutorials - MindScripts Technologies, Pune
programming testing.pdf
programming testing.pdf
programming testing.pdf
SQT-UNIT TESTING SOFTWARE DEVELOPMENT LIFECYCLE
A Research Study on importance of Testing and Quality Assurance in Software D...
Ad

More from Edureka! (20)

PDF
What to learn during the 21 days Lockdown | Edureka
PDF
Top 10 Dying Programming Languages in 2020 | Edureka
PDF
Top 5 Trending Business Intelligence Tools | Edureka
PDF
Tableau Tutorial for Data Science | Edureka
PDF
Python Programming Tutorial | Edureka
PDF
Top 5 PMP Certifications | Edureka
PDF
Top Maven Interview Questions in 2020 | Edureka
PDF
Linux Mint Tutorial | Edureka
PDF
How to Deploy Java Web App in AWS| Edureka
PDF
Importance of Digital Marketing | Edureka
PDF
RPA in 2020 | Edureka
PDF
Email Notifications in Jenkins | Edureka
PDF
EA Algorithm in Machine Learning | Edureka
PDF
Cognitive AI Tutorial | Edureka
PDF
AWS Cloud Practitioner Tutorial | Edureka
PDF
Blue Prism Top Interview Questions | Edureka
PDF
Big Data on AWS Tutorial | Edureka
PDF
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
PDF
Kubernetes Installation on Ubuntu | Edureka
PDF
Introduction to DevOps | Edureka
What to learn during the 21 days Lockdown | Edureka
Top 10 Dying Programming Languages in 2020 | Edureka
Top 5 Trending Business Intelligence Tools | Edureka
Tableau Tutorial for Data Science | Edureka
Python Programming Tutorial | Edureka
Top 5 PMP Certifications | Edureka
Top Maven Interview Questions in 2020 | Edureka
Linux Mint Tutorial | Edureka
How to Deploy Java Web App in AWS| Edureka
Importance of Digital Marketing | Edureka
RPA in 2020 | Edureka
Email Notifications in Jenkins | Edureka
EA Algorithm in Machine Learning | Edureka
Cognitive AI Tutorial | Edureka
AWS Cloud Practitioner Tutorial | Edureka
Blue Prism Top Interview Questions | Edureka
Big Data on AWS Tutorial | Edureka
A star algorithm | A* Algorithm in Artificial Intelligence | Edureka
Kubernetes Installation on Ubuntu | Edureka
Introduction to DevOps | Edureka

Recently uploaded (20)

PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
Cloud computing and distributed systems.
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PDF
Encapsulation theory and applications.pdf
DOCX
The AUB Centre for AI in Media Proposal.docx
PDF
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
PPTX
MYSQL Presentation for SQL database connectivity
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPT
Teaching material agriculture food technology
Building Integrated photovoltaic BIPV_UPV.pdf
NewMind AI Weekly Chronicles - August'25 Week I
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Mobile App Security Testing_ A Comprehensive Guide.pdf
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
Cloud computing and distributed systems.
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Per capita expenditure prediction using model stacking based on satellite ima...
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Encapsulation theory and applications.pdf
The AUB Centre for AI in Media Proposal.docx
Architecting across the Boundaries of two Complex Domains - Healthcare & Tech...
MYSQL Presentation for SQL database connectivity
Unlocking AI with Model Context Protocol (MCP)
ACSFv1EN-58255 AWS Academy Cloud Security Foundations.pptx
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Teaching material agriculture food technology

Quality Assurance with Manual Testing

  • 1. www.edureka.co/software-testing View Software Testing course details at www.edureka.co/software-testing Quality Assurance with Manual Testing
  • 2. Slide 2 www.edureka.co/software-testing Objectives At the end of this session, you will be able to: Software Testing fundamentals Software Development Life Cycle (SDLC) and different types of models Test Planning Test Design
  • 3. Slide 3 www.edureka.co/software-testingSlide 3 Software Testing Software Testing is the process of validating and verifying that a software application or product works as expected
  • 4. Slide 4 www.edureka.co/software-testingSlide 4 Typically involves reviews and meetings to evaluate documents, plans, code requirements, and specifications This can be done with checklists, issues lists, walkthroughs, and inspection meeting Verification and Validation Verification Validation Typically involves actual testing and takes place after verifications are completed Validation and Verification process continue in a cycle till the software becomes defects free
  • 5. Slide 5 www.edureka.co/software-testingSlide 5 Why Software Testing? Software developed by human beings is likely to have faults/bugs Failures can be very expensive Learn about the reliability of the software Avoid being sued by customers To stay in business
  • 6. Slide 6 www.edureka.co/software-testingSlide 6 What is a “Bug”? A person makes an error ... … that creates a fault in the software ... … that can cause a failure in operation Error - Fault - Failure
  • 7. Slide 7 www.edureka.co/software-testingSlide 7 Why do Faults Occur in Software? Wrong Requirements : Erroneous, incomplete, inconsistent requirements. Design: Fundamental design flaws in the software. Implementation: Mistakes in chip fabrication, wiring, programming faults, malicious code. Support Systems: Poor programming languages, faulty compilers and debuggers, misleading development tools.
  • 8. Slide 8 www.edureka.co/software-testingSlide 8 What do Software Faults Cost? Huge Loss Very Large Impact Inconvenience Cost of Software Faults
  • 9. Slide 9 www.edureka.co/software-testingSlide 9 Cost of Software Faults An F-18 crashed because of a missing exception condition: if ... then ... without the else clause that was thought could not possibly arise. In the US, five nuclear power plants were shut down in 1979 because of a program fault in a simulation program used to design nuclear reactor to withstand earthquakes. In Washington, 1987, a patient received 8,000-10,000 radiation instead of the prescribed 86 radiation . The patient died of complications of the radiation overdose. A software flaw caused a UK bank to duplicate every transfer payment request for half an hour. The bank lost 2 billion British pounds!
  • 10. Slide 10 www.edureka.co/software-testingSlide 10 Classification of Software Testing Software Testing can broadly be classified into two categories Manual Testing Manual testing includes testing a software manually The tester takes over the role of an end-user and tests the software to identify any unexpected behavior or bug There are different stages for manual testing Automation testing also known as Test Automation, is when the tester writes scripts and uses another software to test the product Automation testing automates the manual testing process by using some tool like Selenium By using Automation testing we can re-run the test scenarios that were performed manually, quickly, and repeatedly Automation Testing
  • 11. Slide 11 www.edureka.co/software-testingSlide 11 Principles of Testing Testing shows presence of defects Exhaustive testing is impossible Early testing Defect clustering Pesticide paradox Testing is context depending Absence of errors fallacy
  • 12. Slide 12 www.edureka.co/software-testingSlide 12 What is Quality? Quality is defined as meeting the customer’s requirements and according to the standards The best measure of Quality is given by FURPS Functionality Usability ReliabilityPerformance Scalability Best measure of Quality
  • 13. Slide 13 www.edureka.co/software-testingSlide 13 Quality Assurance Quality Assurance is a planned and systematic set of activities necessary to provide confidence that products and services will conform to specified requirements and meet user needs Process oriented Defect prevention based Throughout the life cycle Management process
  • 14. Slide 14 www.edureka.co/software-testingSlide 14 Quality Control Quality control is the process by which product quality is compared with the applicable standards and the action taken when non conformance is detected Product oriented Defect detection based
  • 15. Slide 15 www.edureka.co/software-testingSlide 15 QA Versus QC QA QC To make sure that we are doing the right things, the right way To make sure that the results of what we’ve done are what we expected Focuses on building in quality and hence preventing defects Focuses on testing for quality and hence detecting defects Deals with process Deals with product For entire life cycle For testing part in SDLC Preventive process Corrective process
  • 16. Slide 16 www.edureka.co/software-testingSlide 16 Roles of a Tester Requirement gathering Phase Design Phase Development Phase Testing Phase Deployment Phase Support Phase Requirement analysis Use case analysis and contribute to test plan Author/Review test case and finalize test plan Test execution and log defects Training documentation and lessons learnt Test production issues
  • 17. Slide 17 www.edureka.co/software-testingSlide 17 When to Start Testing? Testing is done in different forms at every phase of SDLC like » Requirement gathering phase: The analysis and verifications of requirements also considered as testing » Design phase: Reviewing the design with intent to improve the design is also considered as testing » Development phase: Testing performed by a developer on completion of the code is also categorized as Unit type of testing Requirement gathering Phase Design Phase Development Phase Testing Phase Deployment Phase Support Phase Phases at which testing is started
  • 18. Slide 18 www.edureka.co/software-testingSlide 18 When to Stop Testing? Unlike when to start testing it is difficult to determine when to stop testing, as testing is a never ending process and no one can say that any software is 100% tested Following are the aspects which should be considered to stop the testing: » Testing Deadlines » Completion of test case execution » Completion of functional and code coverage to a certain point » Bug rate falls below a certain level and no high priority bugs are identified » Management decision
  • 19. Slide 19 www.edureka.co/software-testingSlide 19 Software Life Cycle Models Waterfall Model V Model Spiral Model Prototype Model Incremental Model Software Life Cycle Models
  • 20. Slide 20 www.edureka.co/software-testingSlide 20 Software Life Cycle Phases Phase-3 Design Phase-4 Implemen tation Phase-6 Evolution Phase-5 Testing Phase-1 Planning Phase-2 Analysis
  • 21. Slide 21 www.edureka.co/software-testing Test Planning Tasks To determine the scope and risks To determine the test approach To implement the test strategy To determine the required test resources like people, test environments, PCs, etc. To schedule test analysis and design tasks, test implementation, execution and evaluation To determine the Exit criteria we need to set criteria such as Coverage criteria
  • 22. Slide 22 www.edureka.co/software-testing Test Plan Test plan is the project plan for the testing work to be done It is not a test design specification, a collection of test cases or a set of test procedures; in fact, most of our test plans do not address that level of detail  Many people have different definitions for test plans
  • 23. Slide 23 www.edureka.co/software-testing Purpose of Test Plan Guides our thinking - forces us to confront the challenges Means of communication with other members of the project team, testers, peers, managers and other stakeholders Helps us to manage change
  • 24. Slide 24 www.edureka.co/software-testing Testing Activities Functional Requirement Scenario Test Cases Test set Test Script Any Statement describing a functionality that is expected of the system Any condition that could possibly happen in production Input + Pre-Conditions Post-Conditions + Output A group of Test similar test cases that require the same steps to be executed A set of steps (manual/automated) to execute a set of similar test cases
  • 25. Slide 25 www.edureka.co/software-testing A test case is a set of conditions or variables under which a tester will determine whether an application, software system or one of its features satisfies requirements and works correctly Test Case
  • 26. Slide 26 www.edureka.co/software-testingSlide 26 Sample Test Case Test Case Name Test Description Prerequisites Steps Input Expected Result Actual Result Status Comments Admin_Log in_01 Verify whether Admin can login with valid username and password Admin should have registered with valid Login ID & Password 1. Goto htttp://ww w.abc.com 1.Login ID – admin01 ABC home page should appear JavaScript error is show Fail 2. Click on Login link 2. Password – Welcome01 Login Screen should appear 3. Enter Valid login id and password and Click OK User account page should be opened
  • 28. Slide 28 www.edureka.co/software-testing LIVE Online Class Class Recording in LMS 24/7 Post Class Support Module Wise Quiz Project Work Verifiable Certificate Course Features
  • 30. Slide 30 www.edureka.co/software-testing Course Topics  Module 6 » Test Execution  Module 7 » Defect Management  Module 8 » Reporting & Team Collaboration  Module 9 » Metrics & Measurement  Module 10 » Testing Tools & FAQs  Module 1 » Introduction to Software Testing Life Cycle  Module 2 » Test Planning  Module 3 » Test Design  Module 4 » Test Techniques  Module 5 » Levels & Types Of Testing