SlideShare a Scribd company logo
What is “testing”? August 16, 2007
Rules for next 2 days  Rules?? Yes….   Allowed to ask questions     Allowed to talk     Put your mobile in vibrator mode   Don’t take any notes for next 2 days     No right or wrong answer in Testing world. So, don’t feel shy to ask/answer questions  
Objective At the end of this session, you will know: What is testing Why testing Different testing terms Career opportunities
Different roles Developer – Person who develops/writes the software System Analyst / Business Analyst – Person who captures the requirement Tester – Person who tests the application Project Manager – Person who manages the project Client – Person who is going to use the project
What is Testing? Testing is just “common sense”. We do testing in our day-to-day life –  When you buy vegetables  When you buy pen When you buy bike/car/mobile Definition : Software testing is the process used to meet the quality of application.
Common myths about Testing Low profile job Doesn’t need to know technology Less stressful job Has less challenges Less paid No on-site opportunity
Why testing is important Story-1 : Disney’s Lion King Story-2 : Mobile bug
Story – 1 : Disney’s Lion King Disney company released its first multimedia CD-ROM game for children,  The Lion King Animated Storybook . Sales was huge and it was “the game to buy” for children. Soon the phone support technicians were swamped with calls from angry parents with crying children who couldn’t get the software to work.   Reason: It turns out that Disney failed to test the software on a broad representation of the many different PC models available on the market. It worked on the models – that the Disney programmers used to create the game.
Mobile bug Consider your friend’s (John) phone number is – 9981234567 and you have stored his name as John. Now, dial the number as – 9841234567 and see what happens.  It shows your friend name – John!!! Reason : It checks only the last 7 digits to display the name!!!
Challenges in Testing Responsible for quality Explore more Troubleshoot – find out why  Creative – Testing the obvious  is not sufficient Relentless – Keep trying until  you reproduce Automation is same as development Not enough if you just know java/c#-Testers should know more
Common Terms Testing Types :  White Box Testing Black Box Testing Testing Phases :   Unit Testing Integration Testing System Testing Performance Testing Security Testing And so on…..
Bug What is a ‘bug’? A bug is an error or flaw or mistake or failure or fault in a software that prevents it from behaving as intended. Cost of ‘bug’ : Requirements Design Coding Testing Release C O S T
Career opportunities Current Industry : Min 20-30% of engineering budget is QA testing India needs 16000-20000 testers in another 1 year Software testing market $700mn to $1bn by end of this year 75% of testing is sourced in India Lots of certifications are available for testing like, CSTE, CSQA etc.
Questions?

More Related Content

PPT
Software development and Sambar - what's the connection ?
PPTX
Single responsible principle
PPTX
Developing an Engineering Mindset by Junaid Javed
PPTX
From nice to astonishing
DOCX
updated resumee
DOC
VinayakSable_Resume
PPTX
Product definition templates
DOCX
UPENDRA SINGH
Software development and Sambar - what's the connection ?
Single responsible principle
Developing an Engineering Mindset by Junaid Javed
From nice to astonishing
updated resumee
VinayakSable_Resume
Product definition templates
UPENDRA SINGH

Similar to Introduction (20)

PPTX
GeeksLoveSand
PDF
PPTX
7 Lessons we learned from iOS development
PPTX
IDM Pipeline May 2012
PDF
Software Testing As a Career Path
PDF
Developer's Guide to Marketing and Monetization of Windows Phone Apps (June 2...
PDF
World Usability Day 2006 (Philippines)
PDF
Jason Olson - Test What You've Built
PDF
Business value through requirements
PDF
Developer's Guide to Windows Phone App Marketing and Monetization
PDF
CppCat, an Ambitious C++ Code Analyzer from Tula
PPT
What every developer can learn from startups
PPTX
Defining and building the MVP
PDF
Manual and Automation notes.pdf
PPTX
Exploratory Testing in a chaotic world to share
PDF
Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “
PDF
E4IT STARTER - MODULE 11.pdf
PDF
5-Ways-to-Revolutionize-Your-Software-Testing
DOCX
Sayanti Mondal CV
PDF
Conducting User Research for Startups - part 2
GeeksLoveSand
7 Lessons we learned from iOS development
IDM Pipeline May 2012
Software Testing As a Career Path
Developer's Guide to Marketing and Monetization of Windows Phone Apps (June 2...
World Usability Day 2006 (Philippines)
Jason Olson - Test What You've Built
Business value through requirements
Developer's Guide to Windows Phone App Marketing and Monetization
CppCat, an Ambitious C++ Code Analyzer from Tula
What every developer can learn from startups
Defining and building the MVP
Manual and Automation notes.pdf
Exploratory Testing in a chaotic world to share
Діана Пінчук “How to test mobile SDK and do not loose faith in yourself “
E4IT STARTER - MODULE 11.pdf
5-Ways-to-Revolutionize-Your-Software-Testing
Sayanti Mondal CV
Conducting User Research for Startups - part 2
Ad

More from Nivetha Padmanaban (9)

PPT
Sahi Conference
PPT
Agile Testing Vs V
PPT
Test Planning
PPT
Introducing Agile
PPT
Black Box Testing
PPT
Automation With A Tool Demo
PPT
Agile Testing Vs V
PPT
White Box Testing V0.2
PPT
Keyword Driven Framework using WATIR
Sahi Conference
Agile Testing Vs V
Test Planning
Introducing Agile
Black Box Testing
Automation With A Tool Demo
Agile Testing Vs V
White Box Testing V0.2
Keyword Driven Framework using WATIR
Ad

Recently uploaded (20)

PPTX
Lecture (1)-Introduction.pptx business communication
PDF
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
PDF
DOC-20250806-WA0002._20250806_112011_0000.pdf
PPTX
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
PDF
How to Get Funding for Your Trucking Business
PPTX
HR Introduction Slide (1).pptx on hr intro
PDF
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
PDF
MSPs in 10 Words - Created by US MSP Network
PDF
Unit 1 Cost Accounting - Cost sheet
PDF
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
PDF
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
PDF
Roadmap Map-digital Banking feature MB,IB,AB
PDF
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
PDF
Laughter Yoga Basic Learning Workshop Manual
PPTX
5 Stages of group development guide.pptx
DOCX
unit 1 COST ACCOUNTING AND COST SHEET
PDF
How to Get Business Funding for Small Business Fast
PDF
COST SHEET- Tender and Quotation unit 2.pdf
PDF
Nidhal Samdaie CV - International Business Consultant
PDF
Reconciliation AND MEMORANDUM RECONCILATION
Lecture (1)-Introduction.pptx business communication
Solara Labs: Empowering Health through Innovative Nutraceutical Solutions
DOC-20250806-WA0002._20250806_112011_0000.pdf
Dragon_Fruit_Cultivation_in Nepal ppt.pptx
How to Get Funding for Your Trucking Business
HR Introduction Slide (1).pptx on hr intro
SIMNET Inc – 2023’s Most Trusted IT Services & Solution Provider
MSPs in 10 Words - Created by US MSP Network
Unit 1 Cost Accounting - Cost sheet
20250805_A. Stotz All Weather Strategy - Performance review July 2025.pdf
Stem Cell Market Report | Trends, Growth & Forecast 2025-2034
Roadmap Map-digital Banking feature MB,IB,AB
Katrina Stoneking: Shaking Up the Alcohol Beverage Industry
Laughter Yoga Basic Learning Workshop Manual
5 Stages of group development guide.pptx
unit 1 COST ACCOUNTING AND COST SHEET
How to Get Business Funding for Small Business Fast
COST SHEET- Tender and Quotation unit 2.pdf
Nidhal Samdaie CV - International Business Consultant
Reconciliation AND MEMORANDUM RECONCILATION

Introduction

  • 1. What is “testing”? August 16, 2007
  • 2. Rules for next 2 days Rules?? Yes….  Allowed to ask questions  Allowed to talk  Put your mobile in vibrator mode  Don’t take any notes for next 2 days  No right or wrong answer in Testing world. So, don’t feel shy to ask/answer questions 
  • 3. Objective At the end of this session, you will know: What is testing Why testing Different testing terms Career opportunities
  • 4. Different roles Developer – Person who develops/writes the software System Analyst / Business Analyst – Person who captures the requirement Tester – Person who tests the application Project Manager – Person who manages the project Client – Person who is going to use the project
  • 5. What is Testing? Testing is just “common sense”. We do testing in our day-to-day life – When you buy vegetables When you buy pen When you buy bike/car/mobile Definition : Software testing is the process used to meet the quality of application.
  • 6. Common myths about Testing Low profile job Doesn’t need to know technology Less stressful job Has less challenges Less paid No on-site opportunity
  • 7. Why testing is important Story-1 : Disney’s Lion King Story-2 : Mobile bug
  • 8. Story – 1 : Disney’s Lion King Disney company released its first multimedia CD-ROM game for children, The Lion King Animated Storybook . Sales was huge and it was “the game to buy” for children. Soon the phone support technicians were swamped with calls from angry parents with crying children who couldn’t get the software to work. Reason: It turns out that Disney failed to test the software on a broad representation of the many different PC models available on the market. It worked on the models – that the Disney programmers used to create the game.
  • 9. Mobile bug Consider your friend’s (John) phone number is – 9981234567 and you have stored his name as John. Now, dial the number as – 9841234567 and see what happens. It shows your friend name – John!!! Reason : It checks only the last 7 digits to display the name!!!
  • 10. Challenges in Testing Responsible for quality Explore more Troubleshoot – find out why Creative – Testing the obvious is not sufficient Relentless – Keep trying until you reproduce Automation is same as development Not enough if you just know java/c#-Testers should know more
  • 11. Common Terms Testing Types : White Box Testing Black Box Testing Testing Phases : Unit Testing Integration Testing System Testing Performance Testing Security Testing And so on…..
  • 12. Bug What is a ‘bug’? A bug is an error or flaw or mistake or failure or fault in a software that prevents it from behaving as intended. Cost of ‘bug’ : Requirements Design Coding Testing Release C O S T
  • 13. Career opportunities Current Industry : Min 20-30% of engineering budget is QA testing India needs 16000-20000 testers in another 1 year Software testing market $700mn to $1bn by end of this year 75% of testing is sourced in India Lots of certifications are available for testing like, CSTE, CSQA etc.