---
title: "Testing"
url: https://www.grahambrooks.com/tags/Testing/
---

# Testing

- [Porting Midje's Arrow to Rust (facts)](https://www.grahambrooks.com/post/facts-rust-testing-library/index.md) (2026-05-25): Why Clojure's `actual => expected` reads better than the testing toolbox Rust ships with, and what survives the port.
- [Testing Logging](https://www.grahambrooks.com/post/2017-05-26-testing-logging/index.md) (2017-05-26): As a developer I recognise the importance of generating logs for the systems that I help design and develop. At the outset often everyone recognizes the importance of logging but somehow it’s very difficult to engage stake-holders in requirements. Building…
- [lazybuilder v0.3](https://www.grahambrooks.com/post/2014-02-23-lazybuilder-v0-3/index.md) (2014-02-23): The idea for lazybuilder came up during a recent coding dojo doing code kata. We were using Vim and a separate terminal to run the tests. Switching back and forth between two windows when trying to move quickly seemed like…
- [Boost program_options](https://www.grahambrooks.com/post/2013-12-06-boost-program_options/index.md) (2013-12-06): I have been spending time recently writing command line apps in C++11. Each time I wanted a way of handling command line arguments flexibly. I chose to use the boost::program_options library. The documentation is pretty good but there are some…
- [Test Driven Talks](https://www.grahambrooks.com/post/2010-11-07-test-driven-talks/index.md) (2010-11-07): Taking a leaf out of the XP book and in particular test driven development I have had some successes in using this idea when doing a presentation. I have dubbed the idea ‘Test driven talks’. The basic idea is to…
- [Testing - what to test when](https://www.grahambrooks.com/post/2010-10-20-testing-what-to-test-when/index.md) (2010-10-20): After tweeting that I wanted to have suggestions for blog entries I got a single reply asking for my thoughts on DAO and unit testing – essentially asking should DAO be unit tested. The problem with me answering this question…
- [Fighting layout bugs](https://www.grahambrooks.com/post/2010-10-06-fighting-layout-bugs/index.md) (2010-10-06): Finding problems in the layout of web pages is just plain hard. But fighting layout bugs seems to hold a glimmer of light for web developers. Definitely something to check out. Michael Tamm presenting his brainchild is available http://www.infoq.com/presentations/Fighting-Layout-Bugs
- [Performance testing web applications](https://www.grahambrooks.com/post/2010-04-25-performance-testing-web-applications/index.md) (2010-04-25): When performance testing a web application (as in raw operations per second) I have seem many people try to benchmark their new system against the agreed performance level right off the bat. The problem with this approach is that most…
- [XP and the cost of change](https://www.grahambrooks.com/post/2010-02-01-xp-and-the-cost-of-change/index.md) (2010-02-01): I have found myself drawing the classic cost of change graph a few times recently so thought I would blog about it. The graph was popular a few year ago in explaining the differences between and eXtream Programming (XP) team…
- [Web application testing - episode 1](https://www.grahambrooks.com/post/2010-01-20-web-application-testing-episode-1/index.md) (2010-01-20): This is my first screencast so all and any comments welcome!! This screencast is about adding an acceptance test to validate the title element in the returned HTML from the application. [flowplayer src=http://www.grahambrooks.com/video/testing-web-apps-episode-1.mp4 width=550 height=413 ] The companion code for…
- [Testing abstrations](https://www.grahambrooks.com/post/2009-11-18-testing-abstrations/index.md) (2009-11-18): These ideas were presented as at ThoughtWorks Agile Southeast conference in Atlanta. The idea for these diagrams came about after the first time I spoke about web test driven development at Agile East in Philadelphia and New York. I am…
- [WebTDD at Agile East](https://www.grahambrooks.com/post/2009-10-31-webtdd-at-agile-east/index.md) (2009-10-31): Just a quick note to say thank you to everyone who attended my talk on Test Driven Web Development at Agile East this week.
- [Agile East WebTDD](https://www.grahambrooks.com/post/2009-10-26-agile-east-webtdd/index.md) (2009-10-26): On Thursday this week I will presenting a talk entitled ‘WebTDD’ at the ThoughtWorks Agile East conference in Conshohocken PA. It is the first outing for this talk and I have been working on the supporting software for some time.…
