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

More Related Content

What's hot (20)

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

Viewers also liked (17)

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

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

PPTX
Making the Unstable Stable - An Intro To Testing
Cameron Presley
 
PPTX
SOFTWARE TESTING
acemindia
 
PPT
Testing concepts ppt
Rathna Priya
 
PPT
Testing concepts ppt
Rathna Priya
 
PDF
test
gikrauss
 
PDF
test
gikrauss
 
PDF
Testing Tutorial PDF
Roopa slideshare
 
PDF
software_testing pdf.pdf
Roopa slideshare
 
PDF
software_testing pdf.pdf
Roopa slideshare
 
PDF
software_testing pdf.pdf
Roopa slideshare
 
PDF
software_testing pdf.pdf
CbhaSlide
 
PDF
software_testing pdf.pdf
CbhaSlide
 
PPT
Testing strategies
chaitanya_yarlagadda
 
PPT
Testing 3: Types Of Tests That May Be Required
ArleneAndrews2
 
PPTX
Development without Testers: Myth or Real Option? (ConfeT&QA conference)
Mikalai Alimenkou
 
PPTX
Development without Testers: Myth or Real Option?
Mikalai Alimenkou
 
PPTX
TeDevelopment Testing in Software Engineering
Karthik Rohan
 
PPTX
An introduction to Software Testing and Test Management
Anuraj S.L
 
PDF
Software Testing Certification
Vskills
 
PDF
Certified Software Testing Professional
Narender Rana
 
Making the Unstable Stable - An Intro To Testing
Cameron Presley
 
SOFTWARE TESTING
acemindia
 
Testing concepts ppt
Rathna Priya
 
Testing concepts ppt
Rathna Priya
 
test
gikrauss
 
test
gikrauss
 
Testing Tutorial PDF
Roopa slideshare
 
software_testing pdf.pdf
Roopa slideshare
 
software_testing pdf.pdf
Roopa slideshare
 
software_testing pdf.pdf
Roopa slideshare
 
software_testing pdf.pdf
CbhaSlide
 
software_testing pdf.pdf
CbhaSlide
 
Testing strategies
chaitanya_yarlagadda
 
Testing 3: Types Of Tests That May Be Required
ArleneAndrews2
 
Development without Testers: Myth or Real Option? (ConfeT&QA conference)
Mikalai Alimenkou
 
Development without Testers: Myth or Real Option?
Mikalai Alimenkou
 
TeDevelopment Testing in Software Engineering
Karthik Rohan
 
An introduction to Software Testing and Test Management
Anuraj S.L
 
Software Testing Certification
Vskills
 
Certified Software Testing Professional
Narender Rana
 
Ad

More from Emipro Technologies Pvt. Ltd. (8)

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

Recently uploaded (20)

PDF
Smart Steps to Choose the Right Career Path After 12th or Graduation
Reeshna Prajeesh
 
PPT
bgasslideshow-141208014132-conversion-gate02 (1).ppt
mninspection1
 
PDF
REFRIGERATION THANDA AND AIR PABANA PATHA PADHE
AjitBiswal14
 
DOCX
PMCF -Performance Monitoring and Coaching Form
ROSALIESOMBILON
 
PDF
reStartEvents July 10th TS:SCI & Above Employer Directory.pdf
Ken Fuller
 
PPTX
Cover-Letter-Writing-Workshop Slideshow Presentation.pptx
nmorales22
 
PDF
VisionIAS - UPSC GS Paper I Question Paper 2025 with Answer Key.pdf
saxenashubh937
 
PDF
Jimmy Swaggart:Rise,Fall,and Rédemption.
Jimmy carter
 
PPTX
Chemistry-Presentation-The-World-of-Silicates.pptx
swethasejal123
 
PPTX
Mastering-Language-Learning-at-MIS-International-School.pptx
ambarguptaaconsultan
 
PPTX
The Future of Sustainable Cities.ppppptx
sahatanmay391
 
PPTX
carbohydrates-230715125628-fbb297d6.pptx
pankajkushwah29
 
PPTX
Plant Growth and Development-Part I, ppt.pptx
7300511143
 
PDF
Buy Twitter Accounts_ Boost Your Brand and Reach in 2025 - Copy - Copy.pdf
Buy Old Twitter Accounts-100% Secure Aged With Followers
 
PDF
Mastering-Reactjs-Your-Path-to-Web-Development.pdf
sagarheddurshettyvio
 
PDF
Your Growth in IT Starts Here – Powered by Formwalaa.in
Reeshna Prajeesh
 
DOCX
Yeh Rishta Kya Kehlata Hai Upcoming Story.docx
aliraza904620
 
PDF
Why Agentops requires an artificial Intelligence developer.pdf
ssiddhant550
 
PDF
Crafting Winning CVs Cover Letters and Mastering Job Interviews with Roman Vi...
Excellence Foundation for South Sudan
 
PPTX
Resume-Writing-Workshop powerpoint Presentation
nmorales22
 
Smart Steps to Choose the Right Career Path After 12th or Graduation
Reeshna Prajeesh
 
bgasslideshow-141208014132-conversion-gate02 (1).ppt
mninspection1
 
REFRIGERATION THANDA AND AIR PABANA PATHA PADHE
AjitBiswal14
 
PMCF -Performance Monitoring and Coaching Form
ROSALIESOMBILON
 
reStartEvents July 10th TS:SCI & Above Employer Directory.pdf
Ken Fuller
 
Cover-Letter-Writing-Workshop Slideshow Presentation.pptx
nmorales22
 
VisionIAS - UPSC GS Paper I Question Paper 2025 with Answer Key.pdf
saxenashubh937
 
Jimmy Swaggart:Rise,Fall,and Rédemption.
Jimmy carter
 
Chemistry-Presentation-The-World-of-Silicates.pptx
swethasejal123
 
Mastering-Language-Learning-at-MIS-International-School.pptx
ambarguptaaconsultan
 
The Future of Sustainable Cities.ppppptx
sahatanmay391
 
carbohydrates-230715125628-fbb297d6.pptx
pankajkushwah29
 
Plant Growth and Development-Part I, ppt.pptx
7300511143
 
Buy Twitter Accounts_ Boost Your Brand and Reach in 2025 - Copy - Copy.pdf
Buy Old Twitter Accounts-100% Secure Aged With Followers
 
Mastering-Reactjs-Your-Path-to-Web-Development.pdf
sagarheddurshettyvio
 
Your Growth in IT Starts Here – Powered by Formwalaa.in
Reeshna Prajeesh
 
Yeh Rishta Kya Kehlata Hai Upcoming Story.docx
aliraza904620
 
Why Agentops requires an artificial Intelligence developer.pdf
ssiddhant550
 
Crafting Winning CVs Cover Letters and Mastering Job Interviews with Roman Vi...
Excellence Foundation for South Sudan
 
Resume-Writing-Workshop powerpoint Presentation
nmorales22
 

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