Blogs
News today history tomorrow
“I can train anyone to do the automation. This changes
what kind of skillset I need with an
automation tester. It’s very easy to
maintain when you have such a tool compared
to maintaining the direct Selenium code.”
– NIH
Where do you Start Building your Testing Program?
Exactly what to do in your test program is context-dependent. Don’t take this as the way to create a test program, but instead as one way, a way I have seen work at several companies, paying less for testing and getting better results than their peers. Some of the readers here won’t really have a test “program,” not
How Do You Measure Quality, Anyway?
A few years ago I worked with a team implementing a continuous integration system. The system was pretty simple. It checked out the code and ran unit-tests, then waited an hour to run again. The manager counted not only the number of passing assertions per day, but also the growth rate. Of course, some programmer
Subject7 Unveils Universal Runner
One of the barriers to organizations embracing Codeless Test Automation has been the lingering question of how to manage legacy tests written in other testing frameworks. For most organizations, that means Selenium. The prospect of recreating thousands of Selenium tests, even using a codeless solution, is understandably daunting and has been a barrier to many
Rethinking the Testing Pyramid
Early in my career I read an incredible book that filled me with hope about software. The book is called Peopleware, it is thirty-three years old and still in print. A highlight of my career has been working in a small way with Tim Lister, one of the co-authors. The other co-author is Tom Demarco,
Starting Points for Test-Automation
Retrofitting a test automation tool on top of an existing application is no joke. As Fred Brooks puts it in the software engineering classic The Mythical Man Month, many a dinosaur has died in those tar pits. Unlike the dinosaurs of old, we keep re-creating the problem with automation projects. Even if we start the development
New Tech has made Test Re-Use a Reality
You hear it at the conference, in the session with the performance consultant. It all sounds so helpful. She points out that you already have functional test automation. Those run through realistic scenarios, end to end. So put them on a grid, maybe in the cloud, then use them as the basis of your load
The Value of Frequent Releases
The Agile Manifesto has twelve principles, that include “Deliver working software frequently, from a couple of weeks to a couple of months, with a preference to the shorter timescale.” For its time, the Manifesto was revolutionary. Today, that speed seems quaint. Agile Machismo has taken over, with one-week sprints better than two, and continuous deployment,
Archives
Recent Posts
- How Product Management Can Measure and Improve Product Quality
- Why Product Management Should be the Steward of Quality for Your Organization
- Wait, Is Avoiding Low-Code an Automation Anti-Pattern?
- DevOps and SecOps finally intersecting, what this means for your process
- Test Approaches and Types Distilled