SlideShare a Scribd company logo
1 of 37
Secrets of Software Testing




                      Farid Vaswani
                        University of Auckland
                  Blog: http://geek4eva.com/
                           Twitter: @FVaswani

                            23 August 2011
Introduction
Experience
 •   12 years IT experience. Development & Testing
 •   7 years Software Testing
 •   4 years lead/management positions
 •   Conference Speaker
 •   Automation geek
 •   Techie / Grumpy / Unsatisfied Tester


Responsibilities
 • Testing Manager, University of Auckland
      o   Team of 8 - 20 Testers and Test Engineers
      o   >35 applications and >95 integration items
 • Associate Board Member, ANZ Testing Board
      o   Enhancing Career Opportunities for Testing Professionals
      o   Organising and executing SIGiSTs
University of Auckland

                             Rank in NZ




  Group Applications staff                         Students
                                                  every year




    Central ITS Staff                     Staff
Software Testing


 Software testing is an investigation conducted to
 provide stakeholders with information about the
 quality of the product or service under test….
                                       source: wikipedia
Software Testing

  Who defines QUALITY?
Agents

                       Countries




  Max Applicants
                                        Agencies




        Applications               Agents
         per year
Challenges in Agile

  •   People not ready to change
  •   Availability of customer
  •   Ever-changing requirements
  •   Adaptive planning
  •   Management challenges
  •   Lack of documentation
  •   Self – discipline
  •   Difficult to implement on large enterprise
      projects
Project FOCUS – Student Services Online (SSO)
   Data Conversion

   Functional

   Process

   Integration

   Go-Live

   Regression

   Usability

   Security

   Compatibility

   Performance

   Disaster Recovery

   UAT
Project FOCUS – Student Services Online (SSO)

                                         Mega Processes




         Test Cycles                                       Sub Processes




     UAT Testers                                               Interfaces




                       Process Testers           Technical Testers
Project FOCUS – Student Services Online (SSO)


   Generic Tests - 11


   Process Testing - 2344


   Interface Testing - 464


   Data Conversion - 616


   Enhancements - 786


   Reports - 51


   Compatibility - 15
Integration
Integration Scenario
Integration Bug


                  Identity
                Management



                                Graduation
  Ministry of
  Education
                  ID Cards




                  Positive ID
Integration Bug
Project FOCUS – Student Services Online (SSO)




                      Defects
Information
Information
An in-depth investigation
as to how the issues that
arose went undetected is
well underway, and we are
treating this with utmost
importance.
Test Tools
Infrastructure the cloud
 Test Lab – in
Graduate
                                         Tester




                                            Tester




                            Test                          Test
                           Analyst                      Engineer



                  Senior             Test                Senior
                    TA               Lead                  TE



         Usability      Test                       Test       Security
          Expert       Manager                   Architect    Architect



Test Consultant                                  CIO
Questions
Secrets of Software Testing




                      Farid Vaswani
                        University of Auckland
                  Blog: http://geek4eva.com/
                           Twitter: @FVaswani

                            23 August 2011

More Related Content

What's hot

When Testing Meets Code Review: Why and How Developers Review Tests
When Testing Meets Code Review: Why and How Developers Review TestsWhen Testing Meets Code Review: Why and How Developers Review Tests
When Testing Meets Code Review: Why and How Developers Review TestsDelft University of Technology
 
Ankur resume updated
Ankur resume updatedAnkur resume updated
Ankur resume updatedAnshul Saxena
 
What is Software Testing | Edureka
What is Software Testing | EdurekaWhat is Software Testing | Edureka
What is Software Testing | EdurekaEdureka!
 
Yamuna chari(experience 3years(automation & manual))
Yamuna chari(experience  3years(automation & manual))Yamuna chari(experience  3years(automation & manual))
Yamuna chari(experience 3years(automation & manual))Yamuna Chari
 
Panoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOpsPanoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOpsBrendan Connolly
 
Experience and best practices from automated software testing in the finance ...
Experience and best practices from automated software testing in the finance ...Experience and best practices from automated software testing in the finance ...
Experience and best practices from automated software testing in the finance ...Vahid Garousi
 
For what should every test engineer find time
For what should every test engineer find timeFor what should every test engineer find time
For what should every test engineer find timeQATestLab
 
Manaual testing training course content
Manaual testing training course contentManaual testing training course content
Manaual testing training course contentmindqsystems
 
Manaual testing training course content
Manaual testing training course contentManaual testing training course content
Manaual testing training course contentmindqsystems
 
ISTQB - CTFL 2018 Intro
ISTQB - CTFL 2018 IntroISTQB - CTFL 2018 Intro
ISTQB - CTFL 2018 IntroSamer Desouky
 
How to Clean Up Your Continuous Testing Suites for Web & Mobile
How to Clean Up Your Continuous Testing Suites for Web & MobileHow to Clean Up Your Continuous Testing Suites for Web & Mobile
How to Clean Up Your Continuous Testing Suites for Web & MobilePerfecto by Perforce
 
BE IN ELECTRONICS AND COMMUNICATION WITH 1 YEAR EXPERIENCE
BE IN ELECTRONICS AND COMMUNICATION WITH 1 YEAR EXPERIENCEBE IN ELECTRONICS AND COMMUNICATION WITH 1 YEAR EXPERIENCE
BE IN ELECTRONICS AND COMMUNICATION WITH 1 YEAR EXPERIENCEVicky Aryan
 
Challenges and approaches to automating testing of software
Challenges and approaches to automating testing of softwareChallenges and approaches to automating testing of software
Challenges and approaches to automating testing of softwareDavid Montero
 
PTAQ L - Adam Makarowicz - The quality, or there and back again
PTAQ L - Adam Makarowicz - The quality, or there and back againPTAQ L - Adam Makarowicz - The quality, or there and back again
PTAQ L - Adam Makarowicz - The quality, or there and back againAdam Makarowicz
 

What's hot (19)

When Testing Meets Code Review: Why and How Developers Review Tests
When Testing Meets Code Review: Why and How Developers Review TestsWhen Testing Meets Code Review: Why and How Developers Review Tests
When Testing Meets Code Review: Why and How Developers Review Tests
 
Ankur resume updated
Ankur resume updatedAnkur resume updated
Ankur resume updated
 
Rajsekhar_Resume
Rajsekhar_ResumeRajsekhar_Resume
Rajsekhar_Resume
 
What is Software Testing | Edureka
What is Software Testing | EdurekaWhat is Software Testing | Edureka
What is Software Testing | Edureka
 
Yamuna chari(experience 3years(automation & manual))
Yamuna chari(experience  3years(automation & manual))Yamuna chari(experience  3years(automation & manual))
Yamuna chari(experience 3years(automation & manual))
 
Saranya resume
Saranya resumeSaranya resume
Saranya resume
 
Panoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOpsPanoramic Quality: The Fellowship of Testing in DevOps
Panoramic Quality: The Fellowship of Testing in DevOps
 
Experience and best practices from automated software testing in the finance ...
Experience and best practices from automated software testing in the finance ...Experience and best practices from automated software testing in the finance ...
Experience and best practices from automated software testing in the finance ...
 
For what should every test engineer find time
For what should every test engineer find timeFor what should every test engineer find time
For what should every test engineer find time
 
Manaual testing training course content
Manaual testing training course contentManaual testing training course content
Manaual testing training course content
 
Manaual testing training course content
Manaual testing training course contentManaual testing training course content
Manaual testing training course content
 
Abhinav_CV
Abhinav_CVAbhinav_CV
Abhinav_CV
 
ISTQB - CTFL 2018 Intro
ISTQB - CTFL 2018 IntroISTQB - CTFL 2018 Intro
ISTQB - CTFL 2018 Intro
 
Adrian Paulo Alegre
Adrian Paulo AlegreAdrian Paulo Alegre
Adrian Paulo Alegre
 
How to Clean Up Your Continuous Testing Suites for Web & Mobile
How to Clean Up Your Continuous Testing Suites for Web & MobileHow to Clean Up Your Continuous Testing Suites for Web & Mobile
How to Clean Up Your Continuous Testing Suites for Web & Mobile
 
BE IN ELECTRONICS AND COMMUNICATION WITH 1 YEAR EXPERIENCE
BE IN ELECTRONICS AND COMMUNICATION WITH 1 YEAR EXPERIENCEBE IN ELECTRONICS AND COMMUNICATION WITH 1 YEAR EXPERIENCE
BE IN ELECTRONICS AND COMMUNICATION WITH 1 YEAR EXPERIENCE
 
[Kartuku] Software Quality
[Kartuku] Software Quality[Kartuku] Software Quality
[Kartuku] Software Quality
 
Challenges and approaches to automating testing of software
Challenges and approaches to automating testing of softwareChallenges and approaches to automating testing of software
Challenges and approaches to automating testing of software
 
PTAQ L - Adam Makarowicz - The quality, or there and back again
PTAQ L - Adam Makarowicz - The quality, or there and back againPTAQ L - Adam Makarowicz - The quality, or there and back again
PTAQ L - Adam Makarowicz - The quality, or there and back again
 

Viewers also liked

Continuous Improvement for Testers, TMF 201102
Continuous Improvement for Testers, TMF 201102Continuous Improvement for Testers, TMF 201102
Continuous Improvement for Testers, TMF 201102Farid Vaswani
 
Automation framework using selenium webdriver with java
Automation framework using selenium webdriver with javaAutomation framework using selenium webdriver with java
Automation framework using selenium webdriver with javaNarayanan Palani
 
Software Automation Testing Introduction
Software Automation Testing IntroductionSoftware Automation Testing Introduction
Software Automation Testing IntroductionNarayanan Palani
 
Counselling self esteem
Counselling self esteemCounselling self esteem
Counselling self esteemSneha Joy
 
Presentation how to sell yourself
Presentation how to sell yourselfPresentation how to sell yourself
Presentation how to sell yourselfRaza Rizvi
 
Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...
Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...
Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...Edureka!
 
Sell Yourself Better 1.0
Sell Yourself Better 1.0Sell Yourself Better 1.0
Sell Yourself Better 1.0Jason Mesut
 

Viewers also liked (7)

Continuous Improvement for Testers, TMF 201102
Continuous Improvement for Testers, TMF 201102Continuous Improvement for Testers, TMF 201102
Continuous Improvement for Testers, TMF 201102
 
Automation framework using selenium webdriver with java
Automation framework using selenium webdriver with javaAutomation framework using selenium webdriver with java
Automation framework using selenium webdriver with java
 
Software Automation Testing Introduction
Software Automation Testing IntroductionSoftware Automation Testing Introduction
Software Automation Testing Introduction
 
Counselling self esteem
Counselling self esteemCounselling self esteem
Counselling self esteem
 
Presentation how to sell yourself
Presentation how to sell yourselfPresentation how to sell yourself
Presentation how to sell yourself
 
Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...
Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...
Selenium Tutorial For Beginners | What Is Selenium? | Selenium Automation Tes...
 
Sell Yourself Better 1.0
Sell Yourself Better 1.0Sell Yourself Better 1.0
Sell Yourself Better 1.0
 

Similar to Uni of Auckland Lecture 20110823

Deodutta_Kulkarni_ Resume_QA
Deodutta_Kulkarni_ Resume_QA Deodutta_Kulkarni_ Resume_QA
Deodutta_Kulkarni_ Resume_QA Deodutta Kulkarni
 
Large-Scale Agile Test Automation Strategies in Practice
Large-Scale Agile Test Automation Strategies in PracticeLarge-Scale Agile Test Automation Strategies in Practice
Large-Scale Agile Test Automation Strategies in PracticeTechWell
 
Preeti Tiwari_2 years experience_QA_Manual and automation
Preeti Tiwari_2 years experience_QA_Manual and automationPreeti Tiwari_2 years experience_QA_Manual and automation
Preeti Tiwari_2 years experience_QA_Manual and automationPreeti Sharma
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerQA or the Highway
 
Software Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experienceSoftware Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experiencevijaya lakshmi
 
DevSecOps Indonesia : Pain & Pleasure of doing AppSec in DevOps
DevSecOps Indonesia : Pain & Pleasure of doing AppSec in DevOpsDevSecOps Indonesia : Pain & Pleasure of doing AppSec in DevOps
DevSecOps Indonesia : Pain & Pleasure of doing AppSec in DevOpsSuman Sourav
 
Sunetra banerjee-sr-qa-engineer-project-lead resume
Sunetra banerjee-sr-qa-engineer-project-lead resumeSunetra banerjee-sr-qa-engineer-project-lead resume
Sunetra banerjee-sr-qa-engineer-project-lead resumeSunetra Banerjee
 
Unosquare SlideShare Presentation
Unosquare SlideShare PresentationUnosquare SlideShare Presentation
Unosquare SlideShare PresentationMichael Barrett
 
Sunetra banerjee-sr-qa-engineer-project-lead resume
Sunetra banerjee-sr-qa-engineer-project-lead resumeSunetra banerjee-sr-qa-engineer-project-lead resume
Sunetra banerjee-sr-qa-engineer-project-lead resumeSunetra Banerjee
 
Sunetra banerjee-sr-qa-engineer-project-lead resume
Sunetra banerjee-sr-qa-engineer-project-lead resumeSunetra banerjee-sr-qa-engineer-project-lead resume
Sunetra banerjee-sr-qa-engineer-project-lead resumeSunetra Banerjee
 

Similar to Uni of Auckland Lecture 20110823 (20)

Deodutta_Kulkarni_ Resume_QA
Deodutta_Kulkarni_ Resume_QA Deodutta_Kulkarni_ Resume_QA
Deodutta_Kulkarni_ Resume_QA
 
CV_Sonali Sengupta
CV_Sonali SenguptaCV_Sonali Sengupta
CV_Sonali Sengupta
 
Large-Scale Agile Test Automation Strategies in Practice
Large-Scale Agile Test Automation Strategies in PracticeLarge-Scale Agile Test Automation Strategies in Practice
Large-Scale Agile Test Automation Strategies in Practice
 
KRISHNA_NAYAK_Sujeer
KRISHNA_NAYAK_SujeerKRISHNA_NAYAK_Sujeer
KRISHNA_NAYAK_Sujeer
 
Shruti_Pradhan_Resume
Shruti_Pradhan_ResumeShruti_Pradhan_Resume
Shruti_Pradhan_Resume
 
Mohini
MohiniMohini
Mohini
 
Preeti Tiwari_2 years experience_QA_Manual and automation
Preeti Tiwari_2 years experience_QA_Manual and automationPreeti Tiwari_2 years experience_QA_Manual and automation
Preeti Tiwari_2 years experience_QA_Manual and automation
 
Creating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran KinsbrunerCreating a successful continuous testing environment by Eran Kinsbruner
Creating a successful continuous testing environment by Eran Kinsbruner
 
Anil Kumar
Anil KumarAnil Kumar
Anil Kumar
 
Software Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experienceSoftware Test Engineer with 3.6 years of experience
Software Test Engineer with 3.6 years of experience
 
RESUME
RESUMERESUME
RESUME
 
Ahsan Ali
Ahsan AliAhsan Ali
Ahsan Ali
 
DevSecOps Indonesia : Pain & Pleasure of doing AppSec in DevOps
DevSecOps Indonesia : Pain & Pleasure of doing AppSec in DevOpsDevSecOps Indonesia : Pain & Pleasure of doing AppSec in DevOps
DevSecOps Indonesia : Pain & Pleasure of doing AppSec in DevOps
 
Sunetra banerjee-sr-qa-engineer-project-lead resume
Sunetra banerjee-sr-qa-engineer-project-lead resumeSunetra banerjee-sr-qa-engineer-project-lead resume
Sunetra banerjee-sr-qa-engineer-project-lead resume
 
Resume
Resume Resume
Resume
 
Unosquare SlideShare Presentation
Unosquare SlideShare PresentationUnosquare SlideShare Presentation
Unosquare SlideShare Presentation
 
Sunetra banerjee-sr-qa-engineer-project-lead resume
Sunetra banerjee-sr-qa-engineer-project-lead resumeSunetra banerjee-sr-qa-engineer-project-lead resume
Sunetra banerjee-sr-qa-engineer-project-lead resume
 
Sharbani bhattacharya iitd
Sharbani bhattacharya iitdSharbani bhattacharya iitd
Sharbani bhattacharya iitd
 
Sunetra banerjee-sr-qa-engineer-project-lead resume
Sunetra banerjee-sr-qa-engineer-project-lead resumeSunetra banerjee-sr-qa-engineer-project-lead resume
Sunetra banerjee-sr-qa-engineer-project-lead resume
 
Resume_Prashant
Resume_PrashantResume_Prashant
Resume_Prashant
 

Recently uploaded

THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONHumphrey A Beña
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management systemChristalin Nelson
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxlancelewisportillo
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4JOYLYNSAMANIEGO
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmStan Meyer
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxVanesaIglesias10
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEaurabinda banchhor
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxElton John Embodo
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxruthvilladarez
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operationalssuser3e220a
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 

Recently uploaded (20)

THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATIONTHEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
THEORIES OF ORGANIZATION-PUBLIC ADMINISTRATION
 
Concurrency Control in Database Management system
Concurrency Control in Database Management systemConcurrency Control in Database Management system
Concurrency Control in Database Management system
 
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptxQ4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
Q4-PPT-Music9_Lesson-1-Romantic-Opera.pptx
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4Daily Lesson Plan in Mathematics Quarter 4
Daily Lesson Plan in Mathematics Quarter 4
 
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptxFINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
FINALS_OF_LEFT_ON_C'N_EL_DORADO_2024.pptx
 
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Oppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and FilmOppenheimer Film Discussion for Philosophy and Film
Oppenheimer Film Discussion for Philosophy and Film
 
ROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptxROLES IN A STAGE PRODUCTION in arts.pptx
ROLES IN A STAGE PRODUCTION in arts.pptx
 
Dust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSEDust Of Snow By Robert Frost Class-X English CBSE
Dust Of Snow By Robert Frost Class-X English CBSE
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptxLEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
LEFT_ON_C'N_ PRELIMS_EL_DORADO_2024.pptx
 
EMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docxEMBODO Lesson Plan Grade 9 Law of Sines.docx
EMBODO Lesson Plan Grade 9 Law of Sines.docx
 
TEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docxTEACHER REFLECTION FORM (NEW SET........).docx
TEACHER REFLECTION FORM (NEW SET........).docx
 
Expanded definition: technical and operational
Expanded definition: technical and operationalExpanded definition: technical and operational
Expanded definition: technical and operational
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 

Uni of Auckland Lecture 20110823

  • 1. Secrets of Software Testing Farid Vaswani University of Auckland Blog: http://geek4eva.com/ Twitter: @FVaswani 23 August 2011
  • 2. Introduction Experience • 12 years IT experience. Development & Testing • 7 years Software Testing • 4 years lead/management positions • Conference Speaker • Automation geek • Techie / Grumpy / Unsatisfied Tester Responsibilities • Testing Manager, University of Auckland o Team of 8 - 20 Testers and Test Engineers o >35 applications and >95 integration items • Associate Board Member, ANZ Testing Board o Enhancing Career Opportunities for Testing Professionals o Organising and executing SIGiSTs
  • 3. University of Auckland Rank in NZ Group Applications staff Students every year Central ITS Staff Staff
  • 4. Software Testing Software testing is an investigation conducted to provide stakeholders with information about the quality of the product or service under test…. source: wikipedia
  • 5.
  • 6. Software Testing Who defines QUALITY?
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12. Agents Countries Max Applicants Agencies Applications Agents per year
  • 13.
  • 14.
  • 15.
  • 16. Challenges in Agile • People not ready to change • Availability of customer • Ever-changing requirements • Adaptive planning • Management challenges • Lack of documentation • Self – discipline • Difficult to implement on large enterprise projects
  • 17.
  • 18. Project FOCUS – Student Services Online (SSO) Data Conversion Functional Process Integration Go-Live Regression Usability Security Compatibility Performance Disaster Recovery UAT
  • 19. Project FOCUS – Student Services Online (SSO) Mega Processes Test Cycles Sub Processes UAT Testers Interfaces Process Testers Technical Testers
  • 20. Project FOCUS – Student Services Online (SSO) Generic Tests - 11 Process Testing - 2344 Interface Testing - 464 Data Conversion - 616 Enhancements - 786 Reports - 51 Compatibility - 15
  • 23. Integration Bug Identity Management Graduation Ministry of Education ID Cards Positive ID
  • 25. Project FOCUS – Student Services Online (SSO) Defects
  • 26.
  • 29.
  • 30. An in-depth investigation as to how the issues that arose went undetected is well underway, and we are treating this with utmost importance.
  • 32. Infrastructure the cloud Test Lab – in
  • 33.
  • 34.
  • 35. Graduate Tester Tester Test Test Analyst Engineer Senior Test Senior TA Lead TE Usability Test Test Security Expert Manager Architect Architect Test Consultant CIO
  • 37. Secrets of Software Testing Farid Vaswani University of Auckland Blog: http://geek4eva.com/ Twitter: @FVaswani 23 August 2011

Editor's Notes

  1. End with Ques. - who all have studied about testing outside their course? - who wants become a software tester?Ok lets see what you think after this presentation…
  2. Architect – knows all the latest technology, wants to implement SOA, they want all the latest technology implemented… quick and dirtyAnalyst – who (thinks) knows the customer really well, loves documenting, document each and every requirement to the ‘T’Developer – (claims to) know the best coding standards, they do grunty/meaty workOperations – always concerned about infrastructure, website speed, keeping the systems optimised. Project Manager – always short on budget, need the project finished – yesterdayTesters – who (claims) to have the most unbiased approach, they know what the software should do. Or…
  3. StakeholderReally? Well as per definition on wiki they should!
  4. 20+ projects any given timeSome are multi-million dollar projectsWho is the stakeholder? VC?May be the users - Who are the users? Staff, teachers, admin staff, service desk? Students!?!
  5. Students & THIRD PARTIES
  6. Ques– who has used SSO here?Who here has used its predecessor – nDeva?So all those who have used nDeva, know how it performed… so let us look at one of the large projects that we recently had at Uni
  7. 6 testers testing 26 interfaces
  8. 4287 scripts to be run in each cycle - not possible - so scripts were prioritized
  9. - NSI (harper 7) (https://jira.auckland.ac.nz/browse/IDENTITY-968, https://jira.auckland.ac.nz/browse/IDCARDS-23) - Agents functionality – index page issue ? - Logout button ?
  10. Notice the movement in August 2010: down, up, down
  11. How many now want to get in to testing?Not a single person I’ve met has said they wanted to be a tester
  12. Do development…. And then come testing