1 / 30

CONTINUAL TESTING

CONTINUAL TESTING. TDD, BDD, ATDD Louisville Agile Forum February 19, 2014 Dave Mattingly Data Commando. AGENDA. Agile Flavors Agile Testing TDD BDD ATDD Automation Considerations Resources. THE SPEAKER. AGILE FLAVORS. Rapid Application Development Extreme Programming Scrum

pennie
Télécharger la présentation

CONTINUAL TESTING

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. CONTINUALTESTING TDD, BDD, ATDD Louisville Agile Forum February 19, 2014 Dave Mattingly Data Commando

  2. AGENDA Agile Flavors Agile Testing TDD BDD ATDD Automation Considerations Resources

  3. THE SPEAKER

  4. AGILE FLAVORS Rapid Application Development Extreme Programming Scrum Kanban Feature Driven Development SAFe

  5. AGILE FLAVORS READY DONE

  6. AGILE FLAVORS

  7. AGILE TESTING Imagine, Plan, Make, Test, Deliver

  8. AGILE TESTING - TDD Test Driven Development • Make it Fail • Make it Work • Make it Better

  9. AGILE TESTING - TDD

  10. AGILE TESTING - TDD Tools: csUnit, jUnit, nUnit, BusterJS

  11. AGILE TESTING - BDD Behavior Driven Development • Given • When • Then

  12. AGILE TESTING - BDD

  13. AGILE TESTING - BDD

  14. AGILE TESTING - BDD Tools: Cucumber, RSpec, SpecFlow

  15. AGILE TESTING - ATDD Acceptance Test Driven Development • Discuss • Distill • Develop • Demonstrate

  16. AGILE TESTING - ATDD Discuss What is a valid password? What characters are mandatory? When should they change? Can changed passwords repeat? How will we know it works? What are some specific examples?

  17. AGILE TESTING - ATDD Distill

  18. AGILE TESTING - ATDD • Develop

  19. AGILE TESTING - ATDD Tools: EasyB, FitNesse, JBehave, SpecTacular • Demonstrate

  20. AGILE TESTING - AUTO • Automated Regression Testing • Simulates real-world experiences • Eliminates repetitive tests • Eases complex tests

  21. Tools: Selenium, Silk, Concordion AGILE TESTING - AUTO

  22. CONSIDERATIONS TDD – implementation Is it working? BDD – system behavior Is it right? ATDD – requirements Is it useful? Automated Regression – availability Is it reliable?

  23. CONSIDERATIONS Adoption Promotion Bugs Documentation Versioning Notifications

  24. CONSIDERATIONS Test everywhere ATDD BDD TDD QA Auto

  25. CONSIDERATIONS Applications Data Performance Availability Roles Accessibility Security

  26. CONSIDERATIONS

  27. RESOURCES Louisville Agile Forum Louisville Area Master Data Association Test Obsessed, Agile Testing Overview Kanban, David J Anderson Personal Kanban, Jim Benson Slacker Manifesto, Pawel Brodzinski Assert Selenium, TDD BDD & ATDD My Software Quality, Gus Evangelisti

  28. QUESTIONS

  29. FOLLOW-UP • dave@blackwyrm.com • linkedin.com/in/blackwyrm • @blackwyrm • fb.me/dave.mattingly.3 • www.gplus.to/blackwyrm

More Related