Posts Tagged ‘testing

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 continual integration server. But Django’s tests run in a kind of pseudo-server mode, with both the tests and the application running […]

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 tests. Prerequisites: Your box for running this application must be able to run both Hudson […]

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 styling or media at all. This ought to be more than enough to demonstrate base functionality. A New Django Project Start by […]

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, getting this right will save you a megagigaton of grief. This technique works with almost all modern […]

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 Certified Application” program; that’s a business decision, not a software policy decision. But Sullivan says one thing that set me off. He wrote: The […]

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 alone, I really enjoyed Literate Programming the look on his face couldn’t have been more clear. He said he […]

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 in this text, find this button and click on it.  Combinded with a unit testing framework like Ruby’s Unit::Test, and you can write […]

Subscribe to Feed



June 2019
« May