Project created
Adding NUnit and Selenium references
Adding a test created by recorder
Separating initialization and finalization code from the tests
Extracting utility methods to increase test readability
Introducing utility method parameters
Adding checks and (implicit) waits
Adding a second test class
Sharing initialization, finalization and utility methods
Implementing shared fixture (the same browser for all tests)
Adding a class diagram
Extracting "model objects"
Preparing structure of "implementation layer"
Separating test logic from implementation
Updating class diagram
Separating test data from tests
Improving test representation in report
Preparing structure of "page objects layer"
Separating page structure from logic
Moving all low level Selenium-related code to pages