SlideShare a Scribd company logo
www.emiprotechnologies.com
Software Testing
Enhance
Quality & Performance Of Software
Software Testing... ! !
● Customer can only believe on "Tested" products & We
all have more trust on quality approved products.
● Now a days, when you see in TV, there are many
channels which are selling goods with add, and in that,
they specially mention that their product is tested. You
have also heard word "ISO-9001 Certified" As they
product certificate to products.
● Very same thing apply to software as well, as software
is also a product. Here we are not supposed to discuss
on that point, we will discuss how and why testing is
important in software.
● Developer never likes Testers !! But we all know that
both share equal weightage to make any software
successful ! It does not relate to only IT, but in all fields
testing is required (e.g. medical, food and security).
● Testers are direct link between developer and customer.
● Testing should be done by third person (not developer
himself).
● A developer is usually working under high pressures to
implements asap.due to which quality is
compromised a lot many times.
Have A Separate Tester... ! !
● Testing is not about just validating that system is
performing what it is supposed to, but importantly it is
also about assuring that the system is not performing
what it is not supposed to perform. A tester delicately
does that and does it better.
● Testing needs a NEGATIVE approach, which a
developer doesn’t have.
● Testing should be done by third person (not developer
himself).
● Testing role is not just an NEGATIVE approach but
developer also need some suggestions from testers.
No Body Is Perfect... ! !
● Now, Imagine a scenario, one person is getting all the
requirement from client and performing development,
and implementing it. Believe it or not, chances are very
high that he will not going to meet his deadline.
Because there will so many un-expected issue which he
has to resolve.
● Now, if there will be 2 person, one is doing development
and another is doing testing, though it will take less
time to implement, but chances are still high that they
might miss deadline.
What To Do…?
● Generally, what tester does, that he get developed code
from developer, requirement from client, and based on
that determines expected output of software and
prepare actual output.
● Based on that prepare report, and give back to
developers, to do changes accordingly.
Tester’s Point Of View… ! !
● Less than zero -1,-2,-3
● Valid Partition 1,2...12
● Invalid Partition 13,14,15
● Alphanumeric A1,A2,A3
● Alphabetic A,B,C
● Symbol !@#$$
Black Box Testing… ! !
White Box Testing… ! !
int i, sum = 0;
for (i = 1; i <= N; ++i) {
sum += i;
}
printf("sum: %d n", sum);
int sum = N * (1 + N) / 2;
printf("sum: %dn", sum);
Strength Reduction… ! !
● Software performance testing is a means of quality
assurance (QA). It involves testing software
applications to ensure they will perform well under their
expected workload.
● The goal of performance testing is not to find bugs but
to eliminate performance bottlenecks.
Performance Testing… ! !
Speed : Response Quickly
Scalability : Determine Maximum user load the software
application can handle.
Stability : Determines if the application is stable under
varying loads.
Focus On… ! !
● Without performance testing, software is likely to suffer
from issues such as: running slow while several users
use it simultaneously, inconsistencies across different
operating systems and poor usability.
● Performance testing will determine whether or not their
software meets speed, scalability and stability
requirements under expected workloads.
● Beta Applications.
Benefits Of Performance Testing… ! !
● Involve from the start of the project ie. from the
requirements stage.
● Plan, review and replan continuously.
● Design test procedures as soon as requirements are
available.
● Keep notes on new things in the project.
● Maintain continuity of the Software Tester in the project.
● Define a paradigm for testing.
How To Improve Performance As Software Tester… ! !
Testing Cycle… ! !
● Identify Test Environment
● Determine Performance Criteria
● Plan & Design
● Configure Test Environment
● Implement Test Design
● Run Test
● Analyze, Finetune & Re-Test
Thank You
www.emiprotechnologies.com
Ad

More Related Content

What's hot (20)

The four generations of test automation
The four generations of test automationThe four generations of test automation
The four generations of test automation
renard_vardy
 
What Software Quality Assurance Means to Me
What Software Quality Assurance Means to MeWhat Software Quality Assurance Means to Me
What Software Quality Assurance Means to Me
Robert Stackhouse
 
Test Driven Development (TDD) & Continuous Integration (CI)
Test Driven Development (TDD) & Continuous Integration (CI)Test Driven Development (TDD) & Continuous Integration (CI)
Test Driven Development (TDD) & Continuous Integration (CI)
Fatkul Amri
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
Robert Stackhouse
 
How to overcome agile methodology challenges
How to overcome agile methodology challengesHow to overcome agile methodology challenges
How to overcome agile methodology challenges
BugRaptors
 
Tdd and bdd
Tdd and bddTdd and bdd
Tdd and bdd
MohamedSubhiBouchi
 
Growing Object Oriented Software
Growing Object Oriented SoftwareGrowing Object Oriented Software
Growing Object Oriented Software
Annmarie Lanesey
 
Continuous delivery test strategies
Continuous delivery test strategiesContinuous delivery test strategies
Continuous delivery test strategies
Hylke Stapersma
 
Project Onion unit test environment
Project Onion unit test environmentProject Onion unit test environment
Project Onion unit test environment
Abhinav Jha
 
Continuous business goal validation
Continuous business goal validationContinuous business goal validation
Continuous business goal validation
Hylke Stapersma
 
Project Delivery
Project DeliveryProject Delivery
Project Delivery
CODETE
 
Presentation_TDD
Presentation_TDDPresentation_TDD
Presentation_TDD
Raihan Masud
 
Test-Driven development; why you should never code without it
Test-Driven development; why you should never code without itTest-Driven development; why you should never code without it
Test-Driven development; why you should never code without it
Jad Salhani
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
bhochhi
 
Quality Assurance
Quality Assurance Quality Assurance
Quality Assurance
Puchpa Oks
 
Presentation Test Driven Development
Presentation Test Driven DevelopmentPresentation Test Driven Development
Presentation Test Driven Development
Rashmi Srivastava
 
Why Do User Research And Usability Testing
Why Do User Research And Usability TestingWhy Do User Research And Usability Testing
Why Do User Research And Usability Testing
Robert Stackhouse
 
Test-Driven Development Reference Card
Test-Driven Development Reference CardTest-Driven Development Reference Card
Test-Driven Development Reference Card
Seapine Software
 
Agile testing (n)
Agile testing (n)Agile testing (n)
Agile testing (n)
Beata Nagy-Kovacs
 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing process
Gloria Stoilova
 
The four generations of test automation
The four generations of test automationThe four generations of test automation
The four generations of test automation
renard_vardy
 
What Software Quality Assurance Means to Me
What Software Quality Assurance Means to MeWhat Software Quality Assurance Means to Me
What Software Quality Assurance Means to Me
Robert Stackhouse
 
Test Driven Development (TDD) & Continuous Integration (CI)
Test Driven Development (TDD) & Continuous Integration (CI)Test Driven Development (TDD) & Continuous Integration (CI)
Test Driven Development (TDD) & Continuous Integration (CI)
Fatkul Amri
 
How to overcome agile methodology challenges
How to overcome agile methodology challengesHow to overcome agile methodology challenges
How to overcome agile methodology challenges
BugRaptors
 
Growing Object Oriented Software
Growing Object Oriented SoftwareGrowing Object Oriented Software
Growing Object Oriented Software
Annmarie Lanesey
 
Continuous delivery test strategies
Continuous delivery test strategiesContinuous delivery test strategies
Continuous delivery test strategies
Hylke Stapersma
 
Project Onion unit test environment
Project Onion unit test environmentProject Onion unit test environment
Project Onion unit test environment
Abhinav Jha
 
Continuous business goal validation
Continuous business goal validationContinuous business goal validation
Continuous business goal validation
Hylke Stapersma
 
Project Delivery
Project DeliveryProject Delivery
Project Delivery
CODETE
 
Test-Driven development; why you should never code without it
Test-Driven development; why you should never code without itTest-Driven development; why you should never code without it
Test-Driven development; why you should never code without it
Jad Salhani
 
Test Driven Development
Test Driven DevelopmentTest Driven Development
Test Driven Development
bhochhi
 
Quality Assurance
Quality Assurance Quality Assurance
Quality Assurance
Puchpa Oks
 
Presentation Test Driven Development
Presentation Test Driven DevelopmentPresentation Test Driven Development
Presentation Test Driven Development
Rashmi Srivastava
 
Why Do User Research And Usability Testing
Why Do User Research And Usability TestingWhy Do User Research And Usability Testing
Why Do User Research And Usability Testing
Robert Stackhouse
 
Test-Driven Development Reference Card
Test-Driven Development Reference CardTest-Driven Development Reference Card
Test-Driven Development Reference Card
Seapine Software
 
Agile QA and Testing process
Agile QA and Testing processAgile QA and Testing process
Agile QA and Testing process
Gloria Stoilova
 

Viewers also liked (17)

Understanding different job roles &amp; responsibilities for freshers in an i...
Understanding different job roles &amp; responsibilities for freshers in an i...Understanding different job roles &amp; responsibilities for freshers in an i...
Understanding different job roles &amp; responsibilities for freshers in an i...
Emipro Technologies Pvt. Ltd.
 
A checklist for shifting from college to corporate
A checklist for shifting from college to corporateA checklist for shifting from college to corporate
A checklist for shifting from college to corporate
Emipro Technologies Pvt. Ltd.
 
Interview etiquette
Interview etiquetteInterview etiquette
Interview etiquette
Emipro Technologies Pvt. Ltd.
 
Essential Smart Programming Techniques that gets you hired by Tech Giants
Essential Smart Programming Techniques that gets you hired by Tech GiantsEssential Smart Programming Techniques that gets you hired by Tech Giants
Essential Smart Programming Techniques that gets you hired by Tech Giants
Emipro Technologies Pvt. Ltd.
 
Strong Teamwork in Big Project: Divide work & Multiply Success
Strong Teamwork in Big Project: Divide work & Multiply SuccessStrong Teamwork in Big Project: Divide work & Multiply Success
Strong Teamwork in Big Project: Divide work & Multiply Success
Emipro Technologies Pvt. Ltd.
 
All you need to know about hosting a website
All you need to know about hosting a websiteAll you need to know about hosting a website
All you need to know about hosting a website
Emipro Technologies Pvt. Ltd.
 
Role of customer executive in an it company
Role of customer executive in an it companyRole of customer executive in an it company
Role of customer executive in an it company
Emipro Technologies Pvt. Ltd.
 
All you need to know for being e commerce web designer
All you need to know for being e commerce web designerAll you need to know for being e commerce web designer
All you need to know for being e commerce web designer
Emipro Technologies Pvt. Ltd.
 
Best Digital Marketing Companies-Services in Pune | 3DOT Technologies
Best Digital Marketing Companies-Services in Pune | 3DOT TechnologiesBest Digital Marketing Companies-Services in Pune | 3DOT Technologies
Best Digital Marketing Companies-Services in Pune | 3DOT Technologies
Shrikant Ingle
 
Productividad Rentabilidad y Medición de la Productividad
Productividad Rentabilidad y Medición de la Productividad Productividad Rentabilidad y Medición de la Productividad
Productividad Rentabilidad y Medición de la Productividad
astrid ramos
 
Calendario academico usc 2017a
Calendario academico usc 2017aCalendario academico usc 2017a
Calendario academico usc 2017a
Alexander Mondragon
 
Akudo joy adiboshi compassion for all
Akudo joy adiboshi  compassion for allAkudo joy adiboshi  compassion for all
Akudo joy adiboshi compassion for all
Akudo Joy Adiboshi
 
วัดโบราณในไทย
วัดโบราณในไทยวัดโบราณในไทย
วัดโบราณในไทย
chanaporn sornnuwat
 
Curso básico de teclado - academia das teclas
Curso básico de teclado  - academia das teclasCurso básico de teclado  - academia das teclas
Curso básico de teclado - academia das teclas
Cleber Lucas
 
Trastornos generalizado del desarrollo
Trastornos generalizado del desarrolloTrastornos generalizado del desarrollo
Trastornos generalizado del desarrollo
Cesar Parra
 
Expected questions in Artificial Intelligence
Expected questions in Artificial IntelligenceExpected questions in Artificial Intelligence
Expected questions in Artificial Intelligence
MNM Jain Engineering College
 
Nucleic acids - Introduction
Nucleic acids - IntroductionNucleic acids - Introduction
Nucleic acids - Introduction
Karthikeyan Pethusamy
 
Understanding different job roles &amp; responsibilities for freshers in an i...
Understanding different job roles &amp; responsibilities for freshers in an i...Understanding different job roles &amp; responsibilities for freshers in an i...
Understanding different job roles &amp; responsibilities for freshers in an i...
Emipro Technologies Pvt. Ltd.
 
Essential Smart Programming Techniques that gets you hired by Tech Giants
Essential Smart Programming Techniques that gets you hired by Tech GiantsEssential Smart Programming Techniques that gets you hired by Tech Giants
Essential Smart Programming Techniques that gets you hired by Tech Giants
Emipro Technologies Pvt. Ltd.
 
Strong Teamwork in Big Project: Divide work & Multiply Success
Strong Teamwork in Big Project: Divide work & Multiply SuccessStrong Teamwork in Big Project: Divide work & Multiply Success
Strong Teamwork in Big Project: Divide work & Multiply Success
Emipro Technologies Pvt. Ltd.
 
All you need to know for being e commerce web designer
All you need to know for being e commerce web designerAll you need to know for being e commerce web designer
All you need to know for being e commerce web designer
Emipro Technologies Pvt. Ltd.
 
Best Digital Marketing Companies-Services in Pune | 3DOT Technologies
Best Digital Marketing Companies-Services in Pune | 3DOT TechnologiesBest Digital Marketing Companies-Services in Pune | 3DOT Technologies
Best Digital Marketing Companies-Services in Pune | 3DOT Technologies
Shrikant Ingle
 
Productividad Rentabilidad y Medición de la Productividad
Productividad Rentabilidad y Medición de la Productividad Productividad Rentabilidad y Medición de la Productividad
Productividad Rentabilidad y Medición de la Productividad
astrid ramos
 
Akudo joy adiboshi compassion for all
Akudo joy adiboshi  compassion for allAkudo joy adiboshi  compassion for all
Akudo joy adiboshi compassion for all
Akudo Joy Adiboshi
 
วัดโบราณในไทย
วัดโบราณในไทยวัดโบราณในไทย
วัดโบราณในไทย
chanaporn sornnuwat
 
Curso básico de teclado - academia das teclas
Curso básico de teclado  - academia das teclasCurso básico de teclado  - academia das teclas
Curso básico de teclado - academia das teclas
Cleber Lucas
 
Trastornos generalizado del desarrollo
Trastornos generalizado del desarrolloTrastornos generalizado del desarrollo
Trastornos generalizado del desarrollo
Cesar Parra
 
Ad

Similar to Software testing enhance quality and performance of software (20)

stm f.pdf
stm f.pdfstm f.pdf
stm f.pdf
HarshNagda5
 
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
 
SOFTWARE TESTING.pptx
SOFTWARE TESTING.pptxSOFTWARE TESTING.pptx
SOFTWARE TESTING.pptx
ssrpr
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
Mansi Palav
 
20MCE14_Software Testing and Quality Assurance Notes.pdf
20MCE14_Software Testing and Quality Assurance Notes.pdf20MCE14_Software Testing and Quality Assurance Notes.pdf
20MCE14_Software Testing and Quality Assurance Notes.pdf
DSIVABALASELVAMANIMC
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
acemindia
 
Software Testing Basic Concepts
Software Testing Basic ConceptsSoftware Testing Basic Concepts
Software Testing Basic Concepts
wesovi
 
Testing Software
Testing SoftwareTesting Software
Testing Software
Sibel Kuzgun AKIN
 
Basics in software testing
Basics in software testingBasics in software testing
Basics in software testing
TOPS Technologies
 
Fundamentals of testing (1)
Fundamentals of testing (1)Fundamentals of testing (1)
Fundamentals of testing (1)
Aziz Chikhly
 
Software testing and software development process
Software testing and software development processSoftware testing and software development process
Software testing and software development process
Gen Aloys Ochola Badde
 
software testing and quality assurance .pdf
software testing and quality assurance .pdfsoftware testing and quality assurance .pdf
software testing and quality assurance .pdf
MUSAIDRIS15
 
Manual Testing real time questions .pdf
Manual Testing real time questions .pdfManual Testing real time questions .pdf
Manual Testing real time questions .pdf
TiktokIndia2
 
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
 
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
 
Materi testing dan Implementasi sistem - Fundamentals of testing-What is Testing
Materi testing dan Implementasi sistem - Fundamentals of testing-What is TestingMateri testing dan Implementasi sistem - Fundamentals of testing-What is Testing
Materi testing dan Implementasi sistem - Fundamentals of testing-What is Testing
devinta sari
 
Agile case studies
Agile case studiesAgile case studies
Agile case studies
Sébastien Donné
 
10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf
kalichargn70th171
 
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
 
ISTQB Chapter 1 Fundamentals of Testing
ISTQB Chapter 1  Fundamentals of TestingISTQB Chapter 1  Fundamentals of Testing
ISTQB Chapter 1 Fundamentals of Testing
ssuser2d9936
 
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
 
SOFTWARE TESTING.pptx
SOFTWARE TESTING.pptxSOFTWARE TESTING.pptx
SOFTWARE TESTING.pptx
ssrpr
 
Software testing ppt
Software testing pptSoftware testing ppt
Software testing ppt
Mansi Palav
 
20MCE14_Software Testing and Quality Assurance Notes.pdf
20MCE14_Software Testing and Quality Assurance Notes.pdf20MCE14_Software Testing and Quality Assurance Notes.pdf
20MCE14_Software Testing and Quality Assurance Notes.pdf
DSIVABALASELVAMANIMC
 
SOFTWARE TESTING
SOFTWARE TESTINGSOFTWARE TESTING
SOFTWARE TESTING
acemindia
 
Software Testing Basic Concepts
Software Testing Basic ConceptsSoftware Testing Basic Concepts
Software Testing Basic Concepts
wesovi
 
Fundamentals of testing (1)
Fundamentals of testing (1)Fundamentals of testing (1)
Fundamentals of testing (1)
Aziz Chikhly
 
Software testing and software development process
Software testing and software development processSoftware testing and software development process
Software testing and software development process
Gen Aloys Ochola Badde
 
software testing and quality assurance .pdf
software testing and quality assurance .pdfsoftware testing and quality assurance .pdf
software testing and quality assurance .pdf
MUSAIDRIS15
 
Manual Testing real time questions .pdf
Manual Testing real time questions .pdfManual Testing real time questions .pdf
Manual Testing real time questions .pdf
TiktokIndia2
 
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
 
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
 
Materi testing dan Implementasi sistem - Fundamentals of testing-What is Testing
Materi testing dan Implementasi sistem - Fundamentals of testing-What is TestingMateri testing dan Implementasi sistem - Fundamentals of testing-What is Testing
Materi testing dan Implementasi sistem - Fundamentals of testing-What is Testing
devinta sari
 
10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf10 Essential Software Testing Tools You Need to Know About.pdf
10 Essential Software Testing Tools You Need to Know About.pdf
kalichargn70th171
 
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
 
ISTQB Chapter 1 Fundamentals of Testing
ISTQB Chapter 1  Fundamentals of TestingISTQB Chapter 1  Fundamentals of Testing
ISTQB Chapter 1 Fundamentals of Testing
ssuser2d9936
 
Ad

More from Emipro Technologies Pvt. Ltd. (8)

How to build a future-proof career in eCommerce?
How to build a future-proof career in eCommerce?How to build a future-proof career in eCommerce?
How to build a future-proof career in eCommerce?
Emipro Technologies Pvt. Ltd.
 
Make your work easy with google apps & services
Make your work easy with google apps & servicesMake your work easy with google apps & services
Make your work easy with google apps & services
Emipro Technologies Pvt. Ltd.
 
Developing software as per customers' need
Developing software as per customers' needDeveloping software as per customers' need
Developing software as per customers' need
Emipro Technologies Pvt. Ltd.
 
Odoo eBay Connector
Odoo eBay ConnectorOdoo eBay Connector
Odoo eBay Connector
Emipro Technologies Pvt. Ltd.
 
Amazon Odoo V8 Connector
Amazon Odoo V8 ConnectorAmazon Odoo V8 Connector
Amazon Odoo V8 Connector
Emipro Technologies Pvt. Ltd.
 
An Introduction To Magento
An Introduction To MagentoAn Introduction To Magento
An Introduction To Magento
Emipro Technologies Pvt. Ltd.
 
Odoo V8 Installation
Odoo V8 InstallationOdoo V8 Installation
Odoo V8 Installation
Emipro Technologies Pvt. Ltd.
 
Quick Record Search in Odoo
Quick Record Search in OdooQuick Record Search in Odoo
Quick Record Search in Odoo
Emipro Technologies Pvt. Ltd.
 

Recently uploaded (20)

Mac repertory.pdfgghjjmgggggggggggggglkjhk
Mac repertory.pdfgghjjmgggggggggggggglkjhkMac repertory.pdfgghjjmgggggggggggggglkjhk
Mac repertory.pdfgghjjmgggggggggggggglkjhk
vasajagadishwar1
 
Microsoft 365 Copilot - Vanderbilt University
Microsoft 365 Copilot - Vanderbilt UniversityMicrosoft 365 Copilot - Vanderbilt University
Microsoft 365 Copilot - Vanderbilt University
Neil Beyersdorf - MSES | CLSSMBB | Prosci OCM
 
how-to-future-proof-your-career-in-the-age-of-ai.pptx
how-to-future-proof-your-career-in-the-age-of-ai.pptxhow-to-future-proof-your-career-in-the-age-of-ai.pptx
how-to-future-proof-your-career-in-the-age-of-ai.pptx
StrengthsTheatre
 
Web Developer Jobs in Jaipur for Freshers – Your Career Starts Here..pptx
Web Developer Jobs in Jaipur for Freshers – Your Career Starts Here..pptxWeb Developer Jobs in Jaipur for Freshers – Your Career Starts Here..pptx
Web Developer Jobs in Jaipur for Freshers – Your Career Starts Here..pptx
vinay salarite
 
technical seminar Tharun.pptm.pptx by vtu students
technical seminar Tharun.pptm.pptx by vtu studentstechnical seminar Tharun.pptm.pptx by vtu students
technical seminar Tharun.pptm.pptx by vtu students
madhushreer21
 
Earn $103K Per Year by Learning This Skill—No College Required!
Earn $103K Per Year by Learning This Skill—No College Required!Earn $103K Per Year by Learning This Skill—No College Required!
Earn $103K Per Year by Learning This Skill—No College Required!
SOFTTECHHUB
 
UXPA2025-dont-hate-job by Ira F. Cummings & Lisa Hagen
UXPA2025-dont-hate-job by Ira F. Cummings & Lisa HagenUXPA2025-dont-hate-job by Ira F. Cummings & Lisa Hagen
UXPA2025-dont-hate-job by Ira F. Cummings & Lisa Hagen
UXPA Boston
 
Social Entrepreneurship (1) powerpoint.pptx
Social Entrepreneurship (1) powerpoint.pptxSocial Entrepreneurship (1) powerpoint.pptx
Social Entrepreneurship (1) powerpoint.pptx
kumaresan61999
 
Harmonizing Health_ Exploring Ayurveda's Holistic Approach.ppt
Harmonizing Health_ Exploring Ayurveda's Holistic Approach.pptHarmonizing Health_ Exploring Ayurveda's Holistic Approach.ppt
Harmonizing Health_ Exploring Ayurveda's Holistic Approach.ppt
Nimadia Holistic Counseling
 
Resumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying OnlineResumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying Online
Bruce Bennett
 
Slideshow about color communication in groups.pptx
Slideshow about color communication in groups.pptxSlideshow about color communication in groups.pptx
Slideshow about color communication in groups.pptx
joyghassan2001
 
HIL-3960_-_MAKE_IT_RIGHT_Workshop_Presentation_English_5-14.ppt
HIL-3960_-_MAKE_IT_RIGHT_Workshop_Presentation_English_5-14.pptHIL-3960_-_MAKE_IT_RIGHT_Workshop_Presentation_English_5-14.ppt
HIL-3960_-_MAKE_IT_RIGHT_Workshop_Presentation_English_5-14.ppt
KerollosGeorge2
 
1Z0-771 - Oracle APEX Cloud Developer Professional (DUMPS).pdf
1Z0-771 - Oracle APEX Cloud Developer Professional (DUMPS).pdf1Z0-771 - Oracle APEX Cloud Developer Professional (DUMPS).pdf
1Z0-771 - Oracle APEX Cloud Developer Professional (DUMPS).pdf
govindbell
 
LBE Presentation on Business Communication
LBE Presentation on Business CommunicationLBE Presentation on Business Communication
LBE Presentation on Business Communication
komal691665
 
The Public’s Messenger_ Why Press Information Officers Matter More Than Ever ...
The Public’s Messenger_ Why Press Information Officers Matter More Than Ever ...The Public’s Messenger_ Why Press Information Officers Matter More Than Ever ...
The Public’s Messenger_ Why Press Information Officers Matter More Than Ever ...
Gerald Fogel
 
science stream ppt ankush.injcnjd jfcdsj
science stream ppt ankush.injcnjd jfcdsjscience stream ppt ankush.injcnjd jfcdsj
science stream ppt ankush.injcnjd jfcdsj
prashantksistla
 
International Organizations in Globalization by Slidesgo (1).pptx
International Organizations in Globalization by Slidesgo (1).pptxInternational Organizations in Globalization by Slidesgo (1).pptx
International Organizations in Globalization by Slidesgo (1).pptx
samanwaralakhly
 
NTS - Boost Your Job Search by Volunteering
NTS - Boost Your Job Search by VolunteeringNTS - Boost Your Job Search by Volunteering
NTS - Boost Your Job Search by Volunteering
Bruce Bennett
 
REAL ILLUMINATI UGANDA CALL WhatsApp number0782561496/0756664682
REAL ILLUMINATI UGANDA CALL WhatsApp number0782561496/0756664682REAL ILLUMINATI UGANDA CALL WhatsApp number0782561496/0756664682
REAL ILLUMINATI UGANDA CALL WhatsApp number0782561496/0756664682
way to join real illuminati Agent In Kampala Call/WhatsApp+256782561496/0756664682
 
Certification SAFe 6 PO-PM Adrien Bonato.pdf
Certification SAFe 6 PO-PM Adrien Bonato.pdfCertification SAFe 6 PO-PM Adrien Bonato.pdf
Certification SAFe 6 PO-PM Adrien Bonato.pdf
Adrien Bonato
 
Mac repertory.pdfgghjjmgggggggggggggglkjhk
Mac repertory.pdfgghjjmgggggggggggggglkjhkMac repertory.pdfgghjjmgggggggggggggglkjhk
Mac repertory.pdfgghjjmgggggggggggggglkjhk
vasajagadishwar1
 
how-to-future-proof-your-career-in-the-age-of-ai.pptx
how-to-future-proof-your-career-in-the-age-of-ai.pptxhow-to-future-proof-your-career-in-the-age-of-ai.pptx
how-to-future-proof-your-career-in-the-age-of-ai.pptx
StrengthsTheatre
 
Web Developer Jobs in Jaipur for Freshers – Your Career Starts Here..pptx
Web Developer Jobs in Jaipur for Freshers – Your Career Starts Here..pptxWeb Developer Jobs in Jaipur for Freshers – Your Career Starts Here..pptx
Web Developer Jobs in Jaipur for Freshers – Your Career Starts Here..pptx
vinay salarite
 
technical seminar Tharun.pptm.pptx by vtu students
technical seminar Tharun.pptm.pptx by vtu studentstechnical seminar Tharun.pptm.pptx by vtu students
technical seminar Tharun.pptm.pptx by vtu students
madhushreer21
 
Earn $103K Per Year by Learning This Skill—No College Required!
Earn $103K Per Year by Learning This Skill—No College Required!Earn $103K Per Year by Learning This Skill—No College Required!
Earn $103K Per Year by Learning This Skill—No College Required!
SOFTTECHHUB
 
UXPA2025-dont-hate-job by Ira F. Cummings & Lisa Hagen
UXPA2025-dont-hate-job by Ira F. Cummings & Lisa HagenUXPA2025-dont-hate-job by Ira F. Cummings & Lisa Hagen
UXPA2025-dont-hate-job by Ira F. Cummings & Lisa Hagen
UXPA Boston
 
Social Entrepreneurship (1) powerpoint.pptx
Social Entrepreneurship (1) powerpoint.pptxSocial Entrepreneurship (1) powerpoint.pptx
Social Entrepreneurship (1) powerpoint.pptx
kumaresan61999
 
Harmonizing Health_ Exploring Ayurveda's Holistic Approach.ppt
Harmonizing Health_ Exploring Ayurveda's Holistic Approach.pptHarmonizing Health_ Exploring Ayurveda's Holistic Approach.ppt
Harmonizing Health_ Exploring Ayurveda's Holistic Approach.ppt
Nimadia Holistic Counseling
 
Resumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying OnlineResumes, Cover Letters, and Applying Online
Resumes, Cover Letters, and Applying Online
Bruce Bennett
 
Slideshow about color communication in groups.pptx
Slideshow about color communication in groups.pptxSlideshow about color communication in groups.pptx
Slideshow about color communication in groups.pptx
joyghassan2001
 
HIL-3960_-_MAKE_IT_RIGHT_Workshop_Presentation_English_5-14.ppt
HIL-3960_-_MAKE_IT_RIGHT_Workshop_Presentation_English_5-14.pptHIL-3960_-_MAKE_IT_RIGHT_Workshop_Presentation_English_5-14.ppt
HIL-3960_-_MAKE_IT_RIGHT_Workshop_Presentation_English_5-14.ppt
KerollosGeorge2
 
1Z0-771 - Oracle APEX Cloud Developer Professional (DUMPS).pdf
1Z0-771 - Oracle APEX Cloud Developer Professional (DUMPS).pdf1Z0-771 - Oracle APEX Cloud Developer Professional (DUMPS).pdf
1Z0-771 - Oracle APEX Cloud Developer Professional (DUMPS).pdf
govindbell
 
LBE Presentation on Business Communication
LBE Presentation on Business CommunicationLBE Presentation on Business Communication
LBE Presentation on Business Communication
komal691665
 
The Public’s Messenger_ Why Press Information Officers Matter More Than Ever ...
The Public’s Messenger_ Why Press Information Officers Matter More Than Ever ...The Public’s Messenger_ Why Press Information Officers Matter More Than Ever ...
The Public’s Messenger_ Why Press Information Officers Matter More Than Ever ...
Gerald Fogel
 
science stream ppt ankush.injcnjd jfcdsj
science stream ppt ankush.injcnjd jfcdsjscience stream ppt ankush.injcnjd jfcdsj
science stream ppt ankush.injcnjd jfcdsj
prashantksistla
 
International Organizations in Globalization by Slidesgo (1).pptx
International Organizations in Globalization by Slidesgo (1).pptxInternational Organizations in Globalization by Slidesgo (1).pptx
International Organizations in Globalization by Slidesgo (1).pptx
samanwaralakhly
 
NTS - Boost Your Job Search by Volunteering
NTS - Boost Your Job Search by VolunteeringNTS - Boost Your Job Search by Volunteering
NTS - Boost Your Job Search by Volunteering
Bruce Bennett
 
Certification SAFe 6 PO-PM Adrien Bonato.pdf
Certification SAFe 6 PO-PM Adrien Bonato.pdfCertification SAFe 6 PO-PM Adrien Bonato.pdf
Certification SAFe 6 PO-PM Adrien Bonato.pdf
Adrien Bonato
 

Software testing enhance quality and performance of software

  • 2. Software Testing... ! ! ● Customer can only believe on "Tested" products & We all have more trust on quality approved products. ● Now a days, when you see in TV, there are many channels which are selling goods with add, and in that, they specially mention that their product is tested. You have also heard word "ISO-9001 Certified" As they product certificate to products. ● Very same thing apply to software as well, as software is also a product. Here we are not supposed to discuss on that point, we will discuss how and why testing is important in software.
  • 3. ● Developer never likes Testers !! But we all know that both share equal weightage to make any software successful ! It does not relate to only IT, but in all fields testing is required (e.g. medical, food and security). ● Testers are direct link between developer and customer. ● Testing should be done by third person (not developer himself). ● A developer is usually working under high pressures to implements asap.due to which quality is compromised a lot many times. Have A Separate Tester... ! !
  • 4. ● Testing is not about just validating that system is performing what it is supposed to, but importantly it is also about assuring that the system is not performing what it is not supposed to perform. A tester delicately does that and does it better. ● Testing needs a NEGATIVE approach, which a developer doesn’t have. ● Testing should be done by third person (not developer himself). ● Testing role is not just an NEGATIVE approach but developer also need some suggestions from testers. No Body Is Perfect... ! !
  • 5. ● Now, Imagine a scenario, one person is getting all the requirement from client and performing development, and implementing it. Believe it or not, chances are very high that he will not going to meet his deadline. Because there will so many un-expected issue which he has to resolve. ● Now, if there will be 2 person, one is doing development and another is doing testing, though it will take less time to implement, but chances are still high that they might miss deadline. What To Do…?
  • 6. ● Generally, what tester does, that he get developed code from developer, requirement from client, and based on that determines expected output of software and prepare actual output. ● Based on that prepare report, and give back to developers, to do changes accordingly. Tester’s Point Of View… ! !
  • 7. ● Less than zero -1,-2,-3 ● Valid Partition 1,2...12 ● Invalid Partition 13,14,15 ● Alphanumeric A1,A2,A3 ● Alphabetic A,B,C ● Symbol !@#$$ Black Box Testing… ! !
  • 9. int i, sum = 0; for (i = 1; i <= N; ++i) { sum += i; } printf("sum: %d n", sum); int sum = N * (1 + N) / 2; printf("sum: %dn", sum); Strength Reduction… ! !
  • 10. ● Software performance testing is a means of quality assurance (QA). It involves testing software applications to ensure they will perform well under their expected workload. ● The goal of performance testing is not to find bugs but to eliminate performance bottlenecks. Performance Testing… ! !
  • 11. Speed : Response Quickly Scalability : Determine Maximum user load the software application can handle. Stability : Determines if the application is stable under varying loads. Focus On… ! !
  • 12. ● Without performance testing, software is likely to suffer from issues such as: running slow while several users use it simultaneously, inconsistencies across different operating systems and poor usability. ● Performance testing will determine whether or not their software meets speed, scalability and stability requirements under expected workloads. ● Beta Applications. Benefits Of Performance Testing… ! !
  • 13. ● Involve from the start of the project ie. from the requirements stage. ● Plan, review and replan continuously. ● Design test procedures as soon as requirements are available. ● Keep notes on new things in the project. ● Maintain continuity of the Software Tester in the project. ● Define a paradigm for testing. How To Improve Performance As Software Tester… ! !
  • 14. Testing Cycle… ! ! ● Identify Test Environment ● Determine Performance Criteria ● Plan & Design ● Configure Test Environment ● Implement Test Design ● Run Test ● Analyze, Finetune & Re-Test
  翻译: