SlideShare a Scribd company logo
SOFTWARE TESTING
Basics..
What?
Why?
When?
How?
LET’S START WITH..
What?
Why?
When?
How?
WHAT IS SOFTWARE TESTING?
Testing is a process of evaluating your
application/system/software(however you
name it) to ensure that it meets your customer’s
requirement.
Testing is not just finding errors in the
application. You have to make sure that your
application MEETS THE USER’S REQUIREMENTS!!
WHY DO YOU TEST?
As in every business, you need to adhere to
your customer’s requirements to grow your
business.
Customer satisfaction can bring you more
business!
If your product is with annoying defects or not
user friendly, it will result in high maintenance
cost and your customer will never come back
to you with further projects!!
WHEN?????
When do you have to start testing? Hmm.. What
do think???
Testing phase? Development? Design?
Testing should be started right from the
requirement analysis phase!!
An error found in production is multiple times
costlier than an error found in requirement
analysis phase! So make sure you build it right,
from the start!!
HOW?
Basic thing!! Understand you user’s requirements
properly and plan your testing accordingly!
- Create a test plan
- Write Test cases
- Execute them against your product and try to
break it 
- Make reports
- Once it is good to go, release in production
- Take good rest!! Wait.... Maintenance??

More Related Content

What's hot

All onboard! (Mobilize Dublin 202001)
All onboard! (Mobilize Dublin 202001)All onboard! (Mobilize Dublin 202001)
All onboard! (Mobilize Dublin 202001)
Mathew Cropper
 
Ios developer company new york
Ios developer company new yorkIos developer company new york
Ios developer company new york
iapp Techologies LLP
 
Mobile Apps Training, Mobile apps training services company in bangalore.
Mobile Apps Training, Mobile apps training services company in bangalore.Mobile Apps Training, Mobile apps training services company in bangalore.
Mobile Apps Training, Mobile apps training services company in bangalore.
NS Web Technology
 
Web development
Web developmentWeb development
Web development
baskysmail
 
cms
cmscms
ATDD
ATDDATDD
How UpKeep builds great products
How UpKeep builds great productsHow UpKeep builds great products
How UpKeep builds great products
Ryan Chan, CMRP
 
Human Computer Interaction Project
Human Computer Interaction ProjectHuman Computer Interaction Project
Human Computer Interaction Project
Daisy LaFlamme
 
inLIFE Apps - Instarmac
inLIFE Apps - InstarmacinLIFE Apps - Instarmac
inLIFE Apps - Instarmac
David Whitehouse
 
Mobile Devlopment Anubavam
Mobile Devlopment  AnubavamMobile Devlopment  Anubavam
Mobile Devlopment Anubavam
Bakiyanathan Raman
 
161 product enablement in agile dev-ops (sai chavali)
161   product enablement in agile dev-ops (sai chavali)161   product enablement in agile dev-ops (sai chavali)
161 product enablement in agile dev-ops (sai chavali)
ProductCamp Boston
 
COST REQUIRED TO DEVELOP AN APP
COST REQUIRED TO DEVELOP AN APPCOST REQUIRED TO DEVELOP AN APP
COST REQUIRED TO DEVELOP AN APP
ChromeInfo Technologies
 
Preliminary evaluation
Preliminary evaluationPreliminary evaluation
Preliminary evaluation
lucyce99
 

What's hot (13)

All onboard! (Mobilize Dublin 202001)
All onboard! (Mobilize Dublin 202001)All onboard! (Mobilize Dublin 202001)
All onboard! (Mobilize Dublin 202001)
 
Ios developer company new york
Ios developer company new yorkIos developer company new york
Ios developer company new york
 
Mobile Apps Training, Mobile apps training services company in bangalore.
Mobile Apps Training, Mobile apps training services company in bangalore.Mobile Apps Training, Mobile apps training services company in bangalore.
Mobile Apps Training, Mobile apps training services company in bangalore.
 
Web development
Web developmentWeb development
Web development
 
cms
cmscms
cms
 
ATDD
ATDDATDD
ATDD
 
How UpKeep builds great products
How UpKeep builds great productsHow UpKeep builds great products
How UpKeep builds great products
 
Human Computer Interaction Project
Human Computer Interaction ProjectHuman Computer Interaction Project
Human Computer Interaction Project
 
inLIFE Apps - Instarmac
inLIFE Apps - InstarmacinLIFE Apps - Instarmac
inLIFE Apps - Instarmac
 
Mobile Devlopment Anubavam
Mobile Devlopment  AnubavamMobile Devlopment  Anubavam
Mobile Devlopment Anubavam
 
161 product enablement in agile dev-ops (sai chavali)
161   product enablement in agile dev-ops (sai chavali)161   product enablement in agile dev-ops (sai chavali)
161 product enablement in agile dev-ops (sai chavali)
 
COST REQUIRED TO DEVELOP AN APP
COST REQUIRED TO DEVELOP AN APPCOST REQUIRED TO DEVELOP AN APP
COST REQUIRED TO DEVELOP AN APP
 
Preliminary evaluation
Preliminary evaluationPreliminary evaluation
Preliminary evaluation
 

Viewers also liked

Uniminuto
UniminutoUniminuto
Uniminuto
carlos1683
 
MAHMOUD-ATEF-AHMED-TAHA
MAHMOUD-ATEF-AHMED-TAHAMAHMOUD-ATEF-AHMED-TAHA
MAHMOUD-ATEF-AHMED-TAHA
Mahmoud Atef
 
El Observador - ACELU
El Observador - ACELUEl Observador - ACELU
El Observador - ACELU
Pablo Larrosa
 
5 29 powerpoint v2
5 29 powerpoint v25 29 powerpoint v2
5 29 powerpoint v2
ebyrne3
 
Atelier de La Cuisine : Pourquoi et comment votre entreprise devrait être pré...
Atelier de La Cuisine : Pourquoi et comment votre entreprise devrait être pré...Atelier de La Cuisine : Pourquoi et comment votre entreprise devrait être pré...
Atelier de La Cuisine : Pourquoi et comment votre entreprise devrait être pré...La Cuisine du Web
 
10 manual-de-agua-subterranea-bajo
10 manual-de-agua-subterranea-bajo10 manual-de-agua-subterranea-bajo
10 manual-de-agua-subterranea-bajo
enriquesuare
 
Universidad de panamá diapositivas d met de apren.
Universidad de panamá diapositivas d met de apren.Universidad de panamá diapositivas d met de apren.
Universidad de panamá diapositivas d met de apren.
Octavio Estrada Ojeda
 
Budaya Ilmu di Alam Melayu
Budaya Ilmu di Alam MelayuBudaya Ilmu di Alam Melayu
Budaya Ilmu di Alam Melayu
MM Su
 
Enzyme production by biotechnology
Enzyme production by biotechnologyEnzyme production by biotechnology
Enzyme production by biotechnology
angelina2654
 

Viewers also liked (9)

Uniminuto
UniminutoUniminuto
Uniminuto
 
MAHMOUD-ATEF-AHMED-TAHA
MAHMOUD-ATEF-AHMED-TAHAMAHMOUD-ATEF-AHMED-TAHA
MAHMOUD-ATEF-AHMED-TAHA
 
El Observador - ACELU
El Observador - ACELUEl Observador - ACELU
El Observador - ACELU
 
5 29 powerpoint v2
5 29 powerpoint v25 29 powerpoint v2
5 29 powerpoint v2
 
Atelier de La Cuisine : Pourquoi et comment votre entreprise devrait être pré...
Atelier de La Cuisine : Pourquoi et comment votre entreprise devrait être pré...Atelier de La Cuisine : Pourquoi et comment votre entreprise devrait être pré...
Atelier de La Cuisine : Pourquoi et comment votre entreprise devrait être pré...
 
10 manual-de-agua-subterranea-bajo
10 manual-de-agua-subterranea-bajo10 manual-de-agua-subterranea-bajo
10 manual-de-agua-subterranea-bajo
 
Universidad de panamá diapositivas d met de apren.
Universidad de panamá diapositivas d met de apren.Universidad de panamá diapositivas d met de apren.
Universidad de panamá diapositivas d met de apren.
 
Budaya Ilmu di Alam Melayu
Budaya Ilmu di Alam MelayuBudaya Ilmu di Alam Melayu
Budaya Ilmu di Alam Melayu
 
Enzyme production by biotechnology
Enzyme production by biotechnologyEnzyme production by biotechnology
Enzyme production by biotechnology
 

Similar to Slide1 basics

SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptxSOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
Financial Services Innovators
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
ANDRI HAIRIYADI, S.Kom.
 
Optimizely Workshop: Mobile Walkthrough
Optimizely Workshop: Mobile Walkthrough Optimizely Workshop: Mobile Walkthrough
Optimizely Workshop: Mobile Walkthrough
Optimizely
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts ppt
Rathna Priya
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts ppt
Rathna Priya
 
Software testing-in-gurgaon
Software testing-in-gurgaonSoftware testing-in-gurgaon
Software testing-in-gurgaon
AP EDUSOFT
 
The Leaders Guide to Getting Started with Automated Testing
The Leaders Guide to Getting Started with Automated TestingThe Leaders Guide to Getting Started with Automated Testing
The Leaders Guide to Getting Started with Automated Testing
James Briers
 
Manual Testing guide by nagula sai kiran.docx
Manual Testing guide by nagula sai kiran.docxManual Testing guide by nagula sai kiran.docx
Manual Testing guide by nagula sai kiran.docx
sai kiran
 
Bab 1
Bab 1Bab 1
Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...
Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...
Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...
UserZoom
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
Emi Rizki Ayunanda
 
SoftwareTesting.pptx
SoftwareTesting.pptxSoftwareTesting.pptx
SoftwareTesting.pptx
DrPrabakaranPerumal
 
Why is it important to hire an independent testing team for your development ...
Why is it important to hire an independent testing team for your development ...Why is it important to hire an independent testing team for your development ...
Why is it important to hire an independent testing team for your development ...
App Sierra
 
AutomationTesting
AutomationTestingAutomationTesting
AutomationTesting
M. Devi
 
Best practices for test automation
Best practices for test automationBest practices for test automation
Best practices for test automation
David Tzemach
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
hasbi sidiq
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
Evi Yandri
 
Online Software Testing Course
Online Software Testing CourseOnline Software Testing Course
Online Software Testing Course
jaymicrosoftva
 
Quality Assurance & Testing in a glimpse
Quality Assurance & Testing in a glimpseQuality Assurance & Testing in a glimpse
Quality Assurance & Testing in a glimpse
Tahmid Munaz
 
Software_testing Unit 1 bca V.pdf
Software_testing Unit 1 bca V.pdfSoftware_testing Unit 1 bca V.pdf
Software_testing Unit 1 bca V.pdf
AnupmaMunshi
 

Similar to Slide1 basics (20)

SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptxSOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
SOFTWARE TESTING TRAFUNDAMENTALS OF SOFTWARE TESTING.pptx
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Optimizely Workshop: Mobile Walkthrough
Optimizely Workshop: Mobile Walkthrough Optimizely Workshop: Mobile Walkthrough
Optimizely Workshop: Mobile Walkthrough
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts ppt
 
Testing concepts ppt
Testing concepts pptTesting concepts ppt
Testing concepts ppt
 
Software testing-in-gurgaon
Software testing-in-gurgaonSoftware testing-in-gurgaon
Software testing-in-gurgaon
 
The Leaders Guide to Getting Started with Automated Testing
The Leaders Guide to Getting Started with Automated TestingThe Leaders Guide to Getting Started with Automated Testing
The Leaders Guide to Getting Started with Automated Testing
 
Manual Testing guide by nagula sai kiran.docx
Manual Testing guide by nagula sai kiran.docxManual Testing guide by nagula sai kiran.docx
Manual Testing guide by nagula sai kiran.docx
 
Bab 1
Bab 1Bab 1
Bab 1
 
Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...
Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...
Creating Your Dashboard & Universal Measures with Userzoom – The Deep-Dive Ho...
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
SoftwareTesting.pptx
SoftwareTesting.pptxSoftwareTesting.pptx
SoftwareTesting.pptx
 
Why is it important to hire an independent testing team for your development ...
Why is it important to hire an independent testing team for your development ...Why is it important to hire an independent testing team for your development ...
Why is it important to hire an independent testing team for your development ...
 
AutomationTesting
AutomationTestingAutomationTesting
AutomationTesting
 
Best practices for test automation
Best practices for test automationBest practices for test automation
Best practices for test automation
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Fundamentals of testing
Fundamentals of testingFundamentals of testing
Fundamentals of testing
 
Online Software Testing Course
Online Software Testing CourseOnline Software Testing Course
Online Software Testing Course
 
Quality Assurance & Testing in a glimpse
Quality Assurance & Testing in a glimpseQuality Assurance & Testing in a glimpse
Quality Assurance & Testing in a glimpse
 
Software_testing Unit 1 bca V.pdf
Software_testing Unit 1 bca V.pdfSoftware_testing Unit 1 bca V.pdf
Software_testing Unit 1 bca V.pdf
 

Slide1 basics

  • 3. WHAT IS SOFTWARE TESTING? Testing is a process of evaluating your application/system/software(however you name it) to ensure that it meets your customer’s requirement. Testing is not just finding errors in the application. You have to make sure that your application MEETS THE USER’S REQUIREMENTS!!
  • 4. WHY DO YOU TEST? As in every business, you need to adhere to your customer’s requirements to grow your business. Customer satisfaction can bring you more business! If your product is with annoying defects or not user friendly, it will result in high maintenance cost and your customer will never come back to you with further projects!!
  • 5. WHEN????? When do you have to start testing? Hmm.. What do think??? Testing phase? Development? Design? Testing should be started right from the requirement analysis phase!! An error found in production is multiple times costlier than an error found in requirement analysis phase! So make sure you build it right, from the start!!
  • 6. HOW? Basic thing!! Understand you user’s requirements properly and plan your testing accordingly! - Create a test plan - Write Test cases - Execute them against your product and try to break it  - Make reports - Once it is good to go, release in production - Take good rest!! Wait.... Maintenance??