Fitting agile acceptance testing into the development process

It seems a comon problem. One of the first steps in implementing an agile process (such as scrum) is to put in place a fixed iteration cycle in development, but but then find difficulties fitting post-development testing (a.k.a “system testing” or “integration”) into the mix. The main problem with testing after development is that any …

Continue reading ‘Fitting agile acceptance testing into the development process’ »

Agile Acceptance Testing

This looks interesting. The role of testing (at least, testing beyond unit-level regression testing and TDD) is the subject of much discussion in software development at the moment. Maybe I should actually attend this talk at Skills Matter in London on 18 September. In The Brain of Gojko Adzic: Agile Acceptance Testing

Testing web services with ActiveResource

When I first saw this it looked great: a ruby REST wrapper which supports a lot of useful test and integration possibilities. However, the deeper I looked, the more disappointed I became. I’m now saddened to believe that this is based on yet another misunderstanding of what REST is. As far as I can tell, …

Continue reading ‘Testing web services with ActiveResource’ »

Notes from a Tool User

I have recently discovered a new blog to follow: “notes from a tool user”. The author, Mark Levison has plenty of opinions on agile software development. Standout recent articles include: Agile/Scrum Smells Test Driven Development vs “Plain Old Unit Testing” Estimation Tools, Tools, Tools Mythbusting – Collective Code Ownership

Immaturity of Developer Testing

In almost all areas of software development, and especially in test-Driven Development (TDD), testing is vital. In many ways, automated testing by developers is even more valuable. However, as Jay Fields points out, attitudes to, and practices of, testing vary greatly. Jay Fields’ Thoughts: Immaturity of Developer Testing

Why Testing is perceived as least agile: What needs to change

I’m sure we have all encountered the situation where supposedly-helpful automated user-interface tests become a weight which drags down the agility of a project. The usual upshot of this is that either the project stops being “agile” or the offending tests are “temporarily” bypassed, and never run again. Manish Kumar has written an article about …

Continue reading ‘Why Testing is perceived as least agile: What needs to change’ »