Category: Agile Testing
Agile software testing: Test-Driven Development (TDD), Behavior-Driven Development (BDD), etc.
Writing Testable Code
Misko Hevery made a presentation at Google Tech Talks about unit testing. He tells us that “There is no secret to writing tests… … there are only secrets to writing testable code!”. He describes the different category of tests and shows the importance of unit testing. He describes how to …
Interaction Based Testing
The 2nd Annual Google Test Automation Conference (GTAC) in New York on August 23 and 24, 2007. In the world of developer-facing automated tests, IBT is arguably one of the most controversial topics. One side claims that “pure” unit testing is a way to ensure that code behaves as specified, …
An Introduction to Test Driven Development in C#
A 10 Minute introduction to test driven development and unit testing using NUnit and C#. Produced as part of the Readify Developer Network. Aditional resource: Improving Application Quality Using Test-Driven Development (TDD) Demystifying Extreme Programming: Test-driven programming Bug Busters – Test Driven Development in .NET
GTAC 2007: Cedric Beust – Test NG
Cedric is a software engineer at Google. He is the creator of the testing framework TestNG and he regularly speaks at conferences about software testing and other programming related topics.
Extending Selenium
Google is using Selenium RC on multiple Amazon EC2 instances to run massively parallel tests (e.g for GMail) on different browsers & different platforms. Google has fixed a lot of bugs in Selenium. Cool demo by Jason Huggins who now works at Google.