the safety net of functional web testing
DESCRIPTION
Lightning talk about functional testing in the context of "brownfield projects" and legacy code.TRANSCRIPT
Responding to change...
... over following a plan
Change I tell you!
We implement agile process
frameworks...
Agility is a about code
maintainability!
Agile codebase...
...through testability and confidence
Greenfield development
Brownfield and legacy projects
Integration tests
"If you do plan to refactor your code..., a
practical way to make sure you don't break
anything during the refactoring phase is to
write integration-style tests against your
production system”Roy Osherove, the Art of Unit Testing
Safety Net
Automated Functional Testing
...simulates a user...
and requires no manual work!
WatiNWeb Application Testing in .NET
IE browser = new IE("http://www.somesite.com");
browser.TextField("username").TypeText("Ole Gunnar");
browser.Button("login").Click();
WatiN Demo