SlideShare a Scribd company logo
MANUAL TESTING
What is software?
- Collection of set of instructions/set of programs which we
given to the computer to do some specific function.
- Most important component of the computer.
- Without a software any computer is a dead machine.
- Installation of software done via CD/DVD,USB and Internet.
COMPUTER SOFTWARE ALIVE COMPUTER
Types of software
-Two types
- System software
- Application software
System software
- Set of programs that organize , utilize and control hardware of the
computer.
- Act as platform/ interface between the user and the inner working of
computer.
- Provide hardware resources to the application software.
EXAMPLES:
- Operating system
- Device drivers ----used to control a particular hardware device
like Printers,scanners,pendrives…which is attached to the system.
OPERATING SYSTEM
- An important component of a computer.
- A computer without an OS cant able to work. So ,OS is important
to each computer to work.
Example-----Microsoft windows , Mac os, Linux , Upentu
Task done by OS:
- Link hardware and software.
- Manage system resources.
- Monitor performance.
- Operate utilities.
- Operate applications.
OS AND DEVICE DRIVERS
APPLICATION SOFTWARE(APP)
-Performs a specific task to fulfill the customers need.
- Created for specific purpose.
-Without the help of the system software and programming software , we
cant able to built an application software.
EXAMPLES:
- MS word
- Spread sheet
- Google chrome
- Gmail…
SOFTWARE TESTING
- Any software product should be
released after it gone through a
sequential and a proper
development process ,testing and
bug fixing.
- The software testing is done to
check whether the actual results
that are obtained are matches the
expected result as well as it
conform to the standards.
-It is an important phase of the
software development process.
Why we need testing?
-To ensure the software is bug
free.
-To ensure whether it meets all the
customer’s requirements.
-To ensure that software’s quality.
WHAT TO TEST?
-Detect and identify bugs and errors.
-Identify correctness , completeness and the quality of the
functionality of the developed software.
OBJECTIVE:
-The main objective of software testing is to develop a bug free and a
high quality software that meets all the requirements of the customer.
PRODUCT VS PROJECT
PROJECT:
- A software is developed
for a particular specific
requirements.
Ex---Banking software are
designed for particular bank
only.
(STITCHED DRESS)
PRODUCT:
-A software is developed for
multiple customers.
Ex---Facebook ,whatsapp ,
gmail,Etc…
(READYMADE DRESS)
SOFTWARE QUALITY-Degree of excellence
-Justification of the customer’s requirement on the product.
-A good quality software saves good amount of time and money.
ON WHAT BASIS JUSTIFICATION DONE?
- Whether it is bug free or not.
- Whether the quality is good or not.
- Whether the product deliver on time or not.
- Whether the cost for development is effective or not.
- Whether the product meet all the customer’s requirement or not.
WHY BUGS ARE HAPPEN?
- Lack of skills on development.
- Lack of communication between team members.
- Error during coding the program.
- Due to software complexity.
- Customers changing requirements frequently.
WHY TESTING IS IMPORTANT?
- Bugs/error could be expensive and
dangerous.
- Bugs/error could cause monetary
and human loss as well.
Some examples are shown here:
1.Maiden flight of European Ariane
5 launcher crashed after about 40
seconds of its takeoff.
- This is due to software error.
- 0.5 billion dollar loss happened
due to this error.
2. Mars climate orbiter which was
launched in 1999 was disappeared
after it entered into the mars orbit.
- This happen due to the failure of
info transfer b/w Colorado and
California.
- One used English units and
another used metric units.
- 125 million loss.
ERRORS vs BUGS vs FAILURE
ERROR:
Incorrect human action will make problems in the
development and as well as in testing is called error.
DEFECTS/BUGS:
Deviation observed between the expected result and the actual
result before the release of the product is called bugs/defects.
FAILURE:
Deviation observed between the expected result and the actual
result after the release of the product is called failure.
GOAL OF A TESTER
- To find a bug
- To identify what kind of bug.
- To find them as earlier as possible
- Fix the bug
- And make sure whether it is fixed or not.
WORK OFA TESTER:
- He should create test plan ,test cases ,test procedures ,scripts and
generate data.
- A tester should execute test cases and analyze standards and
evaluate results of the testing.
WHAT MAKES A GOOD TESTER?
1.KNOW THE TECHNOLOGY
- A good tester should have a
knowledge of the technology in which
the app is going to be build.
- This helps the tester to developa
better design and also powerful test
cases.
- This also helps him to know what
the technology supports and also what
doesn’t .This adds advantage on
testing.
2.PERFECTIONIST AND REALIST
- A good tester should be a
perfectionist as well as a realist.
- Being a perfectionist will help him
to spot a problem.
-Being a realist help a tester at the
end of the day which problem is really
important.
3.TACTFUL,DIPLOMATIC AND PERUSASIVE
- A good tester is tactful and he know how to break the news to the
developers.
- A good tester should be diplomatic in convincing the developer of
the bugs and persuade them when necessary and have the bugs are
fixed.
4.TROUBLE SHOOT AND FIGURE OUT
-Trouble shooting and figuring out something when something doesn't
work help the testers to work confident in communicating defect to the
developers.
5.AN EXPLORER
- A bit of creativity and attitude will help the testers to find a error / bug in
unknown situations.
-This will add his credibility.
6. ORGANIZED
- A good tester will always in aware that he can even make mistakes.
- He will be well organized on having checklists ,use files ,facts and
figure will support their findings errors and used as an evidence and
also used for double checking the findings.
7.ACCURATE
-A good tester make sure that the findings are accurate and reproducible.
-Reporting an inaccurate finding will lead him to losing credibility.
SDLC - SOFTWARE
DEVELOPMENT LIFE CYCLE
WHAT IS SDLC?
- Process used by the software
industry.
- It is a framework that describe
the process performed at each
stage of a software
development project.
- It comprise of phases TO
DESIGN ,TO DEVELOP ,TO
TEST a high quality software.
PHASES OF SDLC:
1.Requirement analysis
2.Design of the product
3.Development or build of the
product
4.Testing of the developed
product
5.Implementation of product
6.Maintenance
MODELS OF SDLC
-The way we approach a particular application for testing is depend
upon the life cycle model it follows during its build.
-SDLC models are created by testing experts ,universities ,and
standard organizations.
Many models are available. Here we have some
1. WATERFALL MODEL
2. INCREMENTAL/ITERATIVE MODEL
3. SPIRAL MODEL
4. PROTOTYPE MODEL
5. V MODEL
6. AGILE MODEL

More Related Content

What's hot

Real%20 world%20software%20testing%20white%20backgoround1
Real%20 world%20software%20testing%20white%20backgoround1Real%20 world%20software%20testing%20white%20backgoround1
Real%20 world%20software%20testing%20white%20backgoround1
Varun Sharma
 
Ady beleanu automate-theprocessdelivery
Ady beleanu   automate-theprocessdeliveryAdy beleanu   automate-theprocessdelivery
Ady beleanu automate-theprocessdelivery
Romania Testing
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
Emi Rizki Ayunanda
 
How to perform software testing
How to perform software testing How to perform software testing
How to perform software testing
Minh Anh Nguyen
 
An Introduction To Software Engineering
An Introduction To Software EngineeringAn Introduction To Software Engineering
An Introduction To Software Engineering
sritikumar
 
Bug reporting and tracking
Bug reporting and trackingBug reporting and tracking
Bug reporting and tracking
Vadym Muliavka
 
Chumak_Anna_QA_CV
Chumak_Anna_QA_CVChumak_Anna_QA_CV
Chumak_Anna_QA_CV
Anna Koreneva
 
Open source software testing
Open source  software testingOpen source  software testing
Open source software testing
imad8842
 
Introduction to Performance Testing
Introduction to Performance TestingIntroduction to Performance Testing
Introduction to Performance Testing
Gopi krishna
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
argawanda
 
Bug tracking tool
Bug tracking toolBug tracking tool
Bug tracking tool
Nataly Chill
 
Why do we test software?
Why do we test software?Why do we test software?
Why do we test software?
Md. Shafiuzzaman Hira
 
Agile Testing Dilemmas
Agile Testing DilemmasAgile Testing Dilemmas
Agile Testing Dilemmas
Aman King
 
Presentation (software engineering)
Presentation (software engineering)Presentation (software engineering)
Presentation (software engineering)
Abdullah Al Shiam
 
Adam carmi
Adam carmiAdam carmi
Adam carmi
CodeFest
 
Digital transformation testing.
Digital transformation testing. Digital transformation testing.
Digital transformation testing.
Deepak Daniel
 
Sorakubo_Stephen_Res_Final_2015
Sorakubo_Stephen_Res_Final_2015Sorakubo_Stephen_Res_Final_2015
Sorakubo_Stephen_Res_Final_2015
Steve Sorakubo
 
Exploratory Mobile Testing Webinar_XBOSoft_jean_annharrison
Exploratory Mobile Testing Webinar_XBOSoft_jean_annharrisonExploratory Mobile Testing Webinar_XBOSoft_jean_annharrison
Exploratory Mobile Testing Webinar_XBOSoft_jean_annharrison
XBOSoft
 
Ciprian balea automated performance-testing
Ciprian balea   automated performance-testingCiprian balea   automated performance-testing
Ciprian balea automated performance-testing
Romania Testing
 

What's hot (19)

Real%20 world%20software%20testing%20white%20backgoround1
Real%20 world%20software%20testing%20white%20backgoround1Real%20 world%20software%20testing%20white%20backgoround1
Real%20 world%20software%20testing%20white%20backgoround1
 
Ady beleanu automate-theprocessdelivery
Ady beleanu   automate-theprocessdeliveryAdy beleanu   automate-theprocessdelivery
Ady beleanu automate-theprocessdelivery
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
How to perform software testing
How to perform software testing How to perform software testing
How to perform software testing
 
An Introduction To Software Engineering
An Introduction To Software EngineeringAn Introduction To Software Engineering
An Introduction To Software Engineering
 
Bug reporting and tracking
Bug reporting and trackingBug reporting and tracking
Bug reporting and tracking
 
Chumak_Anna_QA_CV
Chumak_Anna_QA_CVChumak_Anna_QA_CV
Chumak_Anna_QA_CV
 
Open source software testing
Open source  software testingOpen source  software testing
Open source software testing
 
Introduction to Performance Testing
Introduction to Performance TestingIntroduction to Performance Testing
Introduction to Performance Testing
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Bug tracking tool
Bug tracking toolBug tracking tool
Bug tracking tool
 
Why do we test software?
Why do we test software?Why do we test software?
Why do we test software?
 
Agile Testing Dilemmas
Agile Testing DilemmasAgile Testing Dilemmas
Agile Testing Dilemmas
 
Presentation (software engineering)
Presentation (software engineering)Presentation (software engineering)
Presentation (software engineering)
 
Adam carmi
Adam carmiAdam carmi
Adam carmi
 
Digital transformation testing.
Digital transformation testing. Digital transformation testing.
Digital transformation testing.
 
Sorakubo_Stephen_Res_Final_2015
Sorakubo_Stephen_Res_Final_2015Sorakubo_Stephen_Res_Final_2015
Sorakubo_Stephen_Res_Final_2015
 
Exploratory Mobile Testing Webinar_XBOSoft_jean_annharrison
Exploratory Mobile Testing Webinar_XBOSoft_jean_annharrisonExploratory Mobile Testing Webinar_XBOSoft_jean_annharrison
Exploratory Mobile Testing Webinar_XBOSoft_jean_annharrison
 
Ciprian balea automated performance-testing
Ciprian balea   automated performance-testingCiprian balea   automated performance-testing
Ciprian balea automated performance-testing
 

Similar to Manual testing

Software Testing
Software TestingSoftware Testing
Software Testing
Vishal Singh
 
Istqb v.1.2
Istqb v.1.2Istqb v.1.2
Istqb v.1.2
AnnaGodorogea
 
2.fundamental of testing
2.fundamental of testing2.fundamental of testing
2.fundamental of testing
Bobi Henfajri Setiawan
 
Software testing overview subbu
Software testing overview subbuSoftware testing overview subbu
Software testing overview subbu
Subramanya Mudukutore
 
Beginner guide-to-software-testing
Beginner guide-to-software-testingBeginner guide-to-software-testing
Beginner guide-to-software-testing
biswajit52
 
fundamentals of testing
fundamentals of testingfundamentals of testing
fundamentals of testing
aidil fitra
 
Fundamental of testing
Fundamental of testingFundamental of testing
Fundamental of testing
ReginaKhalida
 
ISTQB Chapter 1 Fundamentals of Testing
ISTQB Chapter 1  Fundamentals of TestingISTQB Chapter 1  Fundamentals of Testing
ISTQB Chapter 1 Fundamentals of Testing
ssuser2d9936
 
Fundamentals of testing (1)
Fundamentals of testing (1)Fundamentals of testing (1)
Fundamentals of testing (1)
Aziz Chikhly
 
An introduction to Software Testing and Test Management
An introduction to Software Testing and Test ManagementAn introduction to Software Testing and Test Management
An introduction to Software Testing and Test Management
Anuraj S.L
 
01 fundamentals of testing
01 fundamentals of testing01 fundamentals of testing
01 fundamentals of testing
Ilham Wahyudi
 
Fundamental Of Testing
Fundamental Of TestingFundamental Of Testing
Fundamental Of Testing
suci maisaroh
 
ISTQBCH1 Manual Testing.pptx
ISTQBCH1 Manual Testing.pptxISTQBCH1 Manual Testing.pptx
ISTQBCH1 Manual Testing.pptx
rajkamalv
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
novranrafindo
 
Fundamentals of testing aldi
Fundamentals of testing aldiFundamentals of testing aldi
Fundamentals of testing aldi
aldi aulia
 
Software engineering quality assurance and testing
Software engineering quality assurance and testingSoftware engineering quality assurance and testing
Software engineering quality assurance and testing
Bipul Roy Bpl
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
Evi Yandri
 
Testing implementasi 1
Testing implementasi 1Testing implementasi 1
Testing implementasi 1
Sinthia Gusfah
 
software testing
software testingsoftware testing
software testing
choclatyhero007
 
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
Atlogys Technical Consulting
 

Similar to Manual testing (20)

Software Testing
Software TestingSoftware Testing
Software Testing
 
Istqb v.1.2
Istqb v.1.2Istqb v.1.2
Istqb v.1.2
 
2.fundamental of testing
2.fundamental of testing2.fundamental of testing
2.fundamental of testing
 
Software testing overview subbu
Software testing overview subbuSoftware testing overview subbu
Software testing overview subbu
 
Beginner guide-to-software-testing
Beginner guide-to-software-testingBeginner guide-to-software-testing
Beginner guide-to-software-testing
 
fundamentals of testing
fundamentals of testingfundamentals of testing
fundamentals of testing
 
Fundamental of testing
Fundamental of testingFundamental of testing
Fundamental of testing
 
ISTQB Chapter 1 Fundamentals of Testing
ISTQB Chapter 1  Fundamentals of TestingISTQB Chapter 1  Fundamentals of Testing
ISTQB Chapter 1 Fundamentals of Testing
 
Fundamentals of testing (1)
Fundamentals of testing (1)Fundamentals of testing (1)
Fundamentals of testing (1)
 
An introduction to Software Testing and Test Management
An introduction to Software Testing and Test ManagementAn introduction to Software Testing and Test Management
An introduction to Software Testing and Test Management
 
01 fundamentals of testing
01 fundamentals of testing01 fundamentals of testing
01 fundamentals of testing
 
Fundamental Of Testing
Fundamental Of TestingFundamental Of Testing
Fundamental Of Testing
 
ISTQBCH1 Manual Testing.pptx
ISTQBCH1 Manual Testing.pptxISTQBCH1 Manual Testing.pptx
ISTQBCH1 Manual Testing.pptx
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Fundamentals of testing aldi
Fundamentals of testing aldiFundamentals of testing aldi
Fundamentals of testing aldi
 
Software engineering quality assurance and testing
Software engineering quality assurance and testingSoftware engineering quality assurance and testing
Software engineering quality assurance and testing
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Testing implementasi 1
Testing implementasi 1Testing implementasi 1
Testing implementasi 1
 
software testing
software testingsoftware testing
software testing
 
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
QA Best Practices at Atlogys - Tech Talk (Atlogys Academy)
 

Recently uploaded

E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
Hornet Dynamics
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
Sven Peters
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
rodomar2
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
kalichargn70th171
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Julian Hyde
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
Tier1 app
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
Yara Milbes
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
Drona Infotech
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
Marcin Chrost
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
Remote DBA Services
 
What’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete RoadmapWhat’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete Roadmap
Envertis Software Solutions
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
Bert Jan Schrijver
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
Green Software Development
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
XfilesPro
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
ISH Technologies
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
Reetu63
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
dakas1
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
ervikas4
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
Maitrey Patel
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
Patrick Weigel
 

Recently uploaded (20)

E-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet DynamicsE-commerce Development Services- Hornet Dynamics
E-commerce Development Services- Hornet Dynamics
 
Microservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we workMicroservice Teams - How the cloud changes the way we work
Microservice Teams - How the cloud changes the way we work
 
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CDKuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
KuberTENes Birthday Bash Guadalajara - Introducción a Argo CD
 
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf8 Best Automated Android App Testing Tool and Framework in 2024.pdf
8 Best Automated Android App Testing Tool and Framework in 2024.pdf
 
Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)Measures in SQL (SIGMOD 2024, Santiago, Chile)
Measures in SQL (SIGMOD 2024, Santiago, Chile)
 
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSISDECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
DECODING JAVA THREAD DUMPS: MASTER THE ART OF ANALYSIS
 
The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024The Rising Future of CPaaS in the Middle East 2024
The Rising Future of CPaaS in the Middle East 2024
 
Mobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona InfotechMobile App Development Company In Noida | Drona Infotech
Mobile App Development Company In Noida | Drona Infotech
 
Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !Enums On Steroids - let's look at sealed classes !
Enums On Steroids - let's look at sealed classes !
 
Oracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptxOracle 23c New Features For DBAs and Developers.pptx
Oracle 23c New Features For DBAs and Developers.pptx
 
What’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete RoadmapWhat’s New in Odoo 17 – A Complete Roadmap
What’s New in Odoo 17 – A Complete Roadmap
 
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
J-Spring 2024 - Going serverless with Quarkus, GraalVM native images and AWS ...
 
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, FactsALGIT - Assembly Line for Green IT - Numbers, Data, Facts
ALGIT - Assembly Line for Green IT - Numbers, Data, Facts
 
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
Everything You Need to Know About X-Sign: The eSign Functionality of XfilesPr...
 
Preparing Non - Technical Founders for Engaging a Tech Agency
Preparing Non - Technical Founders for Engaging  a  Tech AgencyPreparing Non - Technical Founders for Engaging  a  Tech Agency
Preparing Non - Technical Founders for Engaging a Tech Agency
 
ppt on the brain chip neuralink.pptx
ppt  on   the brain  chip neuralink.pptxppt  on   the brain  chip neuralink.pptx
ppt on the brain chip neuralink.pptx
 
一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理一比一原版(USF毕业证)旧金山大学毕业证如何办理
一比一原版(USF毕业证)旧金山大学毕业证如何办理
 
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptxMigration From CH 1.0 to CH 2.0 and  Mule 4.6 & Java 17 Upgrade.pptx
Migration From CH 1.0 to CH 2.0 and Mule 4.6 & Java 17 Upgrade.pptx
 
ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.ACE - Team 24 Wrapup event at ahmedabad.
ACE - Team 24 Wrapup event at ahmedabad.
 
WWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders AustinWWDC 2024 Keynote Review: For CocoaCoders Austin
WWDC 2024 Keynote Review: For CocoaCoders Austin
 

Manual testing

  • 2. What is software? - Collection of set of instructions/set of programs which we given to the computer to do some specific function. - Most important component of the computer. - Without a software any computer is a dead machine. - Installation of software done via CD/DVD,USB and Internet. COMPUTER SOFTWARE ALIVE COMPUTER
  • 3. Types of software -Two types - System software - Application software
  • 4. System software - Set of programs that organize , utilize and control hardware of the computer. - Act as platform/ interface between the user and the inner working of computer. - Provide hardware resources to the application software. EXAMPLES: - Operating system - Device drivers ----used to control a particular hardware device like Printers,scanners,pendrives…which is attached to the system.
  • 5. OPERATING SYSTEM - An important component of a computer. - A computer without an OS cant able to work. So ,OS is important to each computer to work. Example-----Microsoft windows , Mac os, Linux , Upentu Task done by OS: - Link hardware and software. - Manage system resources. - Monitor performance. - Operate utilities. - Operate applications.
  • 6. OS AND DEVICE DRIVERS
  • 7. APPLICATION SOFTWARE(APP) -Performs a specific task to fulfill the customers need. - Created for specific purpose. -Without the help of the system software and programming software , we cant able to built an application software. EXAMPLES: - MS word - Spread sheet - Google chrome - Gmail…
  • 8. SOFTWARE TESTING - Any software product should be released after it gone through a sequential and a proper development process ,testing and bug fixing. - The software testing is done to check whether the actual results that are obtained are matches the expected result as well as it conform to the standards. -It is an important phase of the software development process.
  • 9. Why we need testing? -To ensure the software is bug free. -To ensure whether it meets all the customer’s requirements. -To ensure that software’s quality.
  • 10. WHAT TO TEST? -Detect and identify bugs and errors. -Identify correctness , completeness and the quality of the functionality of the developed software. OBJECTIVE: -The main objective of software testing is to develop a bug free and a high quality software that meets all the requirements of the customer.
  • 11. PRODUCT VS PROJECT PROJECT: - A software is developed for a particular specific requirements. Ex---Banking software are designed for particular bank only. (STITCHED DRESS) PRODUCT: -A software is developed for multiple customers. Ex---Facebook ,whatsapp , gmail,Etc… (READYMADE DRESS)
  • 12. SOFTWARE QUALITY-Degree of excellence -Justification of the customer’s requirement on the product. -A good quality software saves good amount of time and money. ON WHAT BASIS JUSTIFICATION DONE? - Whether it is bug free or not. - Whether the quality is good or not. - Whether the product deliver on time or not. - Whether the cost for development is effective or not. - Whether the product meet all the customer’s requirement or not.
  • 13. WHY BUGS ARE HAPPEN? - Lack of skills on development. - Lack of communication between team members. - Error during coding the program. - Due to software complexity. - Customers changing requirements frequently.
  • 14. WHY TESTING IS IMPORTANT? - Bugs/error could be expensive and dangerous. - Bugs/error could cause monetary and human loss as well. Some examples are shown here: 1.Maiden flight of European Ariane 5 launcher crashed after about 40 seconds of its takeoff. - This is due to software error. - 0.5 billion dollar loss happened due to this error. 2. Mars climate orbiter which was launched in 1999 was disappeared after it entered into the mars orbit. - This happen due to the failure of info transfer b/w Colorado and California. - One used English units and another used metric units. - 125 million loss.
  • 15. ERRORS vs BUGS vs FAILURE ERROR: Incorrect human action will make problems in the development and as well as in testing is called error. DEFECTS/BUGS: Deviation observed between the expected result and the actual result before the release of the product is called bugs/defects. FAILURE: Deviation observed between the expected result and the actual result after the release of the product is called failure.
  • 16. GOAL OF A TESTER - To find a bug - To identify what kind of bug. - To find them as earlier as possible - Fix the bug - And make sure whether it is fixed or not. WORK OFA TESTER: - He should create test plan ,test cases ,test procedures ,scripts and generate data. - A tester should execute test cases and analyze standards and evaluate results of the testing.
  • 17. WHAT MAKES A GOOD TESTER? 1.KNOW THE TECHNOLOGY - A good tester should have a knowledge of the technology in which the app is going to be build. - This helps the tester to developa better design and also powerful test cases. - This also helps him to know what the technology supports and also what doesn’t .This adds advantage on testing. 2.PERFECTIONIST AND REALIST - A good tester should be a perfectionist as well as a realist. - Being a perfectionist will help him to spot a problem. -Being a realist help a tester at the end of the day which problem is really important.
  • 18. 3.TACTFUL,DIPLOMATIC AND PERUSASIVE - A good tester is tactful and he know how to break the news to the developers. - A good tester should be diplomatic in convincing the developer of the bugs and persuade them when necessary and have the bugs are fixed. 4.TROUBLE SHOOT AND FIGURE OUT -Trouble shooting and figuring out something when something doesn't work help the testers to work confident in communicating defect to the developers.
  • 19. 5.AN EXPLORER - A bit of creativity and attitude will help the testers to find a error / bug in unknown situations. -This will add his credibility. 6. ORGANIZED - A good tester will always in aware that he can even make mistakes. - He will be well organized on having checklists ,use files ,facts and figure will support their findings errors and used as an evidence and also used for double checking the findings. 7.ACCURATE -A good tester make sure that the findings are accurate and reproducible. -Reporting an inaccurate finding will lead him to losing credibility.
  • 21. WHAT IS SDLC? - Process used by the software industry. - It is a framework that describe the process performed at each stage of a software development project. - It comprise of phases TO DESIGN ,TO DEVELOP ,TO TEST a high quality software. PHASES OF SDLC: 1.Requirement analysis 2.Design of the product 3.Development or build of the product 4.Testing of the developed product 5.Implementation of product 6.Maintenance
  • 22. MODELS OF SDLC -The way we approach a particular application for testing is depend upon the life cycle model it follows during its build. -SDLC models are created by testing experts ,universities ,and standard organizations. Many models are available. Here we have some 1. WATERFALL MODEL 2. INCREMENTAL/ITERATIVE MODEL 3. SPIRAL MODEL 4. PROTOTYPE MODEL 5. V MODEL 6. AGILE MODEL