Doing basic tests with FireWatir and TDD
FireWatir is my preferred testing suite for developing web applications. Watir is a domain-language that describes things you do with a web browser: navigate to this page, find this input field, type...
View ArticleAre Test-Driven Development and Literate Programming the Same Discipline?
A co-worker of mine is very fond of Test Driven Development, which isn’t really my thing, although I’m learning. I have a lot of respect for his code, which works. When I mentioned that, when working...
View ArticleAutomatic Testing of Facebook Applications
Eddie Sullivan at Chickenwing Software has a fascinating post entitled The Facebook Platform is Dead. I agree with many of his comments. I don’t think there’s anything terrible about the “Facebook...
View ArticleContinual Integration Testing for Web Applications: Setting up Hudson behind...
I once wrote that Nginx was my project management software. While not entirely true, I am very fond of Nginx for a variety of tasks, one of which is fronting Hudson. As I recounted in my previous post,...
View ArticleContinual Integration Testing for Web Applications: A Sample Application in...
This is Part 2 of a series. Before I demonstrate how to do continual integration testing, I need a demonstration application. I’ve chosen a simple Django application, your basic echo program, with no...
View ArticleContinual Integration Testing for Web Applications: Hooking up our...
This is part 3 of a series. In part 1 we set up a Hudson test server, and in part 2 I introduced a simple Django application with some simple tests. Now we’re going to make Hudson run those simple...
View ArticleContinual Integration Testing for Web Applications: Remote testing with...
This is part 4 of a series. So far, we’ve written a basic Django application, written some tests for it, checked everything into a central repository, and then integrated those tests with the Hudson...
View Article