SlideShare a Scribd company logo
1 of 16
SQC Weekly Meeting
Agenda
Agile Testing Presenter: Harsha V Joshi Date:07/31/08
Objective Agile overview Agile Vs Traditional practices Some Agile methodologies Agile Test Automation Agile Advantages Questions??
Agile Overview Agile means:- 	-Notice Changes early. 	-Initiate action promptly. 	-Have a feasible plan to accommodate changes. 	-Flexibility to replan, rework, and ready to change all the time. Agile software development is a conceptual framework for software engineering that promotes development iterations throughout the life-cycle of the project. Agile testing involves testing early from the customer perspective as early as possible, testing early and often as code becomes available and stable enough from module/unit level testing.
Traditional Practices(V-Model)
Traditional Testing Cont’d…..
Traditional Vs Agile
Sample Conversation Traditional  Process: V-Model  Agile Days
Agile Methodologies
Test Automation  Automation also gains importance due to short delivery timelines. Test Automation may prove effective in ensuring that everything that needs to be tested was covered.  It is not necessary that costly tools be purchased to automate testing.  Test Automation can be achieved in a relatively cost effective way by utilizing the various open source tools or by creating in-house scripts. These scripts can run one or more test cases to exercise a unit of code and verify the results or to test several modules. This would vary with the complexity of the Project and the experience of the Team.
Misconceptions about Agile This is not agile: -Compress the schedule. -Toss out the documentation. -Code up to the last minute.                E.g., As Abraham Lincoln said, “If you call a tail a leg, how many legs does a dog have? Four. Because calling it a leg doesn’t make it a leg.” Calling it Agile doesn’t make it Agile.
Advantages of Agile Why we prefer Agile: ,[object Object]
Just the right amount of documentation.
Quicker feedback.
Accommodate changes.,[object Object]

More Related Content

What's hot

Agile engineering practices – a short overview
Agile engineering practices – a short overviewAgile engineering practices – a short overview
Agile engineering practices – a short overviewSerhiy Yevtushenko
 
Agile testing alliance cp aat highlights 1.2
Agile testing alliance cp aat highlights 1.2Agile testing alliance cp aat highlights 1.2
Agile testing alliance cp aat highlights 1.2Agile Testing Alliance
 
Software Development Methodologies By E2Logy
Software Development Methodologies By E2LogySoftware Development Methodologies By E2Logy
Software Development Methodologies By E2LogyE2LOGY
 
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automationAgile Testing Alliance
 
Certified Professional Master Agile Testing information and highlights
Certified Professional Master Agile Testing  information and highlightsCertified Professional Master Agile Testing  information and highlights
Certified Professional Master Agile Testing information and highlightsAgile Testing Alliance
 
Test Automation Beyond Test Execution
Test Automation Beyond Test ExecutionTest Automation Beyond Test Execution
Test Automation Beyond Test ExecutionEggplant
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeIndicThreads
 
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...Scrum Bangalore
 
Continuous Delivery Presentation
Continuous Delivery PresentationContinuous Delivery Presentation
Continuous Delivery PresentationMauricio Ferreyra
 
Getting to Continuous Deployment (Webinar Slides)
Getting to Continuous Deployment (Webinar Slides)Getting to Continuous Deployment (Webinar Slides)
Getting to Continuous Deployment (Webinar Slides)Rainforest QA
 
Continuous delivery test strategies
Continuous delivery test strategiesContinuous delivery test strategies
Continuous delivery test strategiesHylke Stapersma
 
Continuous Integration Approach
Continuous Integration ApproachContinuous Integration Approach
Continuous Integration ApproachNigel Thurlow
 
Agile Testing Analytics
Agile Testing AnalyticsAgile Testing Analytics
Agile Testing AnalyticsQASymphony
 

What's hot (20)

Agile engineering practices – a short overview
Agile engineering practices – a short overviewAgile engineering practices – a short overview
Agile engineering practices – a short overview
 
Agile testing alliance cp aat highlights 1.2
Agile testing alliance cp aat highlights 1.2Agile testing alliance cp aat highlights 1.2
Agile testing alliance cp aat highlights 1.2
 
Software Development Methodologies By E2Logy
Software Development Methodologies By E2LogySoftware Development Methodologies By E2Logy
Software Development Methodologies By E2Logy
 
Agile Testing by Example
Agile Testing by ExampleAgile Testing by Example
Agile Testing by Example
 
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation#TesterbhiCoder - Every Tester should get into coding - Selenium automation
#TesterbhiCoder - Every Tester should get into coding - Selenium automation
 
Certified Professional Master Agile Testing information and highlights
Certified Professional Master Agile Testing  information and highlightsCertified Professional Master Agile Testing  information and highlights
Certified Professional Master Agile Testing information and highlights
 
ATA CP-MAT program highlights
ATA CP-MAT program highlightsATA CP-MAT program highlights
ATA CP-MAT program highlights
 
Test Automation Beyond Test Execution
Test Automation Beyond Test ExecutionTest Automation Beyond Test Execution
Test Automation Beyond Test Execution
 
Agile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil KaradeAgile testing principles and practices - Anil Karade
Agile testing principles and practices - Anil Karade
 
Testing & Scrum
Testing & ScrumTesting & Scrum
Testing & Scrum
 
War for Agile
War for AgileWar for Agile
War for Agile
 
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
Scrum_BLR 11th meet up 13 dec-2014 - SDET - They Way to go for Testers - Jaya...
 
Agile testing
Agile  testingAgile  testing
Agile testing
 
Cost of defects
Cost of defectsCost of defects
Cost of defects
 
Continuous Delivery Presentation
Continuous Delivery PresentationContinuous Delivery Presentation
Continuous Delivery Presentation
 
Getting to Continuous Deployment (Webinar Slides)
Getting to Continuous Deployment (Webinar Slides)Getting to Continuous Deployment (Webinar Slides)
Getting to Continuous Deployment (Webinar Slides)
 
Continuous delivery test strategies
Continuous delivery test strategiesContinuous delivery test strategies
Continuous delivery test strategies
 
Continuous Integration Approach
Continuous Integration ApproachContinuous Integration Approach
Continuous Integration Approach
 
Agile Testing Analytics
Agile Testing AnalyticsAgile Testing Analytics
Agile Testing Analytics
 
TDD in Agile
TDD in AgileTDD in Agile
TDD in Agile
 

Viewers also liked

Weekly agenda
Weekly agendaWeekly agenda
Weekly agendaepmurphy
 
Task 4ii agenda - creative media digital video production meeting
Task 4ii   agenda - creative media digital video production meetingTask 4ii   agenda - creative media digital video production meeting
Task 4ii agenda - creative media digital video production meetingBenT1990
 
Top 5 quality manager cover letter samples
Top 5 quality manager cover letter samplesTop 5 quality manager cover letter samples
Top 5 quality manager cover letter samplespoozasderi
 
Quality assurance manager cover letter
Quality assurance manager cover letterQuality assurance manager cover letter
Quality assurance manager cover letterluciacarter135
 
Top 5 production engineer cover letter samples
Top 5 production engineer cover letter samplesTop 5 production engineer cover letter samples
Top 5 production engineer cover letter samplesferidonri
 
production engineer ahmed medhat CV
production engineer ahmed medhat  CVproduction engineer ahmed medhat  CV
production engineer ahmed medhat CVahmed medhat
 
Cover letter and resume writing for high school students
Cover letter and resume writing for high school studentsCover letter and resume writing for high school students
Cover letter and resume writing for high school studentsBrian Wajert
 
9 Tips for Running a Successful Meeting with Remote Workers
9 Tips for Running a Successful Meeting with Remote Workers9 Tips for Running a Successful Meeting with Remote Workers
9 Tips for Running a Successful Meeting with Remote WorkersShoreTel
 

Viewers also liked (13)

Production Meeting Agenda
Production Meeting AgendaProduction Meeting Agenda
Production Meeting Agenda
 
Weekly agenda
Weekly agendaWeekly agenda
Weekly agenda
 
Task 4ii agenda - creative media digital video production meeting
Task 4ii   agenda - creative media digital video production meetingTask 4ii   agenda - creative media digital video production meeting
Task 4ii agenda - creative media digital video production meeting
 
Weekly Meeting Agenda
Weekly Meeting AgendaWeekly Meeting Agenda
Weekly Meeting Agenda
 
Top 5 quality manager cover letter samples
Top 5 quality manager cover letter samplesTop 5 quality manager cover letter samples
Top 5 quality manager cover letter samples
 
Quality assurance manager cover letter
Quality assurance manager cover letterQuality assurance manager cover letter
Quality assurance manager cover letter
 
Sample agenda
Sample agendaSample agenda
Sample agenda
 
Top 5 production engineer cover letter samples
Top 5 production engineer cover letter samplesTop 5 production engineer cover letter samples
Top 5 production engineer cover letter samples
 
production engineer ahmed medhat CV
production engineer ahmed medhat  CVproduction engineer ahmed medhat  CV
production engineer ahmed medhat CV
 
Productive Meetings
Productive MeetingsProductive Meetings
Productive Meetings
 
Resume for production Engineer
Resume for production EngineerResume for production Engineer
Resume for production Engineer
 
Cover letter and resume writing for high school students
Cover letter and resume writing for high school studentsCover letter and resume writing for high school students
Cover letter and resume writing for high school students
 
9 Tips for Running a Successful Meeting with Remote Workers
9 Tips for Running a Successful Meeting with Remote Workers9 Tips for Running a Successful Meeting with Remote Workers
9 Tips for Running a Successful Meeting with Remote Workers
 

Similar to Agile Testing

! Testing for agile teams
! Testing for agile teams! Testing for agile teams
! Testing for agile teamsDennis Popov
 
Agile testing overview
Agile testing overviewAgile testing overview
Agile testing overviewraianup
 
Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraQASymphony
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development MethodologiesPradeep Patel, PMP®
 
Agile software development
Agile software developmentAgile software development
Agile software developmentpradeeppatelpmp
 
A confused tester in agile world finalversion
A confused tester in agile world finalversionA confused tester in agile world finalversion
A confused tester in agile world finalversionAshish Kumar
 
How to make Automation an asset for Organization
How to make Automation an asset for OrganizationHow to make Automation an asset for Organization
How to make Automation an asset for Organizationanuvip
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resourcesAnwar Sadat
 
Agile Testing – Is it for me and how are others doing it?
Agile Testing – Is it for me and how are others doing it?Agile Testing – Is it for me and how are others doing it?
Agile Testing – Is it for me and how are others doing it?Alexander Tarlinder
 
Agile Testing - Approach and Strategies
Agile Testing - Approach and StrategiesAgile Testing - Approach and Strategies
Agile Testing - Approach and StrategiesAfaq Mansoor Khan
 
Introduction of unit test to management
Introduction of unit test to managementIntroduction of unit test to management
Introduction of unit test to managementweili_at_slideshare
 
Chapter -5 Agile Testing types and its examples.pptx
Chapter -5 Agile Testing types and its examples.pptxChapter -5 Agile Testing types and its examples.pptx
Chapter -5 Agile Testing types and its examples.pptxManishaPatil932723
 
Notes on agile
Notes on agileNotes on agile
Notes on agileAmolS7
 

Similar to Agile Testing (20)

! Testing for agile teams
! Testing for agile teams! Testing for agile teams
! Testing for agile teams
 
Agile Testing - What is it?
Agile Testing - What is it?Agile Testing - What is it?
Agile Testing - What is it?
 
Agile Testing
Agile Testing  Agile Testing
Agile Testing
 
Agile testing overview
Agile testing overviewAgile testing overview
Agile testing overview
 
Agile testingoverview
Agile testingoverviewAgile testingoverview
Agile testingoverview
 
BAAgileQA
BAAgileQABAAgileQA
BAAgileQA
 
Tackling software testing challenges in the agile era
Tackling software testing challenges in the agile eraTackling software testing challenges in the agile era
Tackling software testing challenges in the agile era
 
Agile Software Development Methodologies
Agile Software Development MethodologiesAgile Software Development Methodologies
Agile Software Development Methodologies
 
Agile case studies
Agile case studiesAgile case studies
Agile case studies
 
Agile software development
Agile software developmentAgile software development
Agile software development
 
A confused tester in agile world finalversion
A confused tester in agile world finalversionA confused tester in agile world finalversion
A confused tester in agile world finalversion
 
How to make Automation an asset for Organization
How to make Automation an asset for OrganizationHow to make Automation an asset for Organization
How to make Automation an asset for Organization
 
Agile intro resources
Agile intro resourcesAgile intro resources
Agile intro resources
 
Agile Testing – Is it for me and how are others doing it?
Agile Testing – Is it for me and how are others doing it?Agile Testing – Is it for me and how are others doing it?
Agile Testing – Is it for me and how are others doing it?
 
Agile Testing - Approach and Strategies
Agile Testing - Approach and StrategiesAgile Testing - Approach and Strategies
Agile Testing - Approach and Strategies
 
Introduction of unit test to management
Introduction of unit test to managementIntroduction of unit test to management
Introduction of unit test to management
 
Agile testing
Agile testingAgile testing
Agile testing
 
Chapter -5 Agile Testing types and its examples.pptx
Chapter -5 Agile Testing types and its examples.pptxChapter -5 Agile Testing types and its examples.pptx
Chapter -5 Agile Testing types and its examples.pptx
 
Agile testing
Agile testingAgile testing
Agile testing
 
Notes on agile
Notes on agileNotes on agile
Notes on agile
 

Agile Testing

  • 3. Agile Testing Presenter: Harsha V Joshi Date:07/31/08
  • 4. Objective Agile overview Agile Vs Traditional practices Some Agile methodologies Agile Test Automation Agile Advantages Questions??
  • 5. Agile Overview Agile means:- -Notice Changes early. -Initiate action promptly. -Have a feasible plan to accommodate changes. -Flexibility to replan, rework, and ready to change all the time. Agile software development is a conceptual framework for software engineering that promotes development iterations throughout the life-cycle of the project. Agile testing involves testing early from the customer perspective as early as possible, testing early and often as code becomes available and stable enough from module/unit level testing.
  • 9. Sample Conversation Traditional Process: V-Model Agile Days
  • 11. Test Automation Automation also gains importance due to short delivery timelines. Test Automation may prove effective in ensuring that everything that needs to be tested was covered. It is not necessary that costly tools be purchased to automate testing. Test Automation can be achieved in a relatively cost effective way by utilizing the various open source tools or by creating in-house scripts. These scripts can run one or more test cases to exercise a unit of code and verify the results or to test several modules. This would vary with the complexity of the Project and the experience of the Team.
  • 12. Misconceptions about Agile This is not agile: -Compress the schedule. -Toss out the documentation. -Code up to the last minute. E.g., As Abraham Lincoln said, “If you call a tail a leg, how many legs does a dog have? Four. Because calling it a leg doesn’t make it a leg.” Calling it Agile doesn’t make it Agile.
  • 13.
  • 14. Just the right amount of documentation.
  • 16.
  • 18. Thank you Have a great day!!!!!