2. Resources
Plural sight course on TDD :-
https://www.pluralsight.com/courses/test-driven-development-big-
picture
Kent Beck Book :-
Test Driven Development : By Example
Martin Fowler Blog :-
https://martinfowler.com/articles/practical-test-pyramid.html
6. Lets practice
• Go to your browser
• http://cyber-dojo.org
• Click on Join a session
• Session id =
Level Solution
Continue FizzBuzz Easy mFAYus
Leap Year Check Easy fzbGF6
Palindrome Medium XkKGYv
Fibonnaci Number Medium vTqu5W
Password (Exception
example)
Medium 8sP4UP
Roman Numerals Medium W44X4d
Testing pyramid provides goals for developing automation testing strategy in projects. Tests that are most expensive to write and are brittle go towards top of the pyramid, where as tests which are solid and test all/most of the business logic and run faster are at the bottom of the pyramid.
We are going to discuss how to categorize tests for the application using simple example.