Better Software Articles

Please enter an article title, author, or keyword
The Four Horsemen of the Testing Apocalypse

Much like the biblical horsemen of Pestilence, War, Famine, and Death, the "Four Horsemen of the Testing Apocalypse" ride into our lives and work bearing great challenges. If the software of tomorrow is to be better than the software of today, we must face these foes directly.

James Whittaker's picture James Whittaker
Reports of the Death of Testing Have Been Greatly Exaggerated

Some say testing is dead. Others argue that it's indispensable. Lee Copeland says that both sides are valid—if you keep their contexts in mind.

Lee Copeland's picture Lee Copeland
Driving DevOps Through Shared Knowledge and Control

For development, a production application should be fully baked and not in what would be considered a “development” state. Tracy Ragan explains that frequent releases are a basic requirement of rapid development methodologies like agile and this impacts the way in which development teams and production control teams must interact.

Tracy Ragan's picture Tracy Ragan
7 Core Practices of Agile Test Automation

Software test automation has been around for a while, but it faces some specific challenges in an agile environment. Here are seven practices that will help you get the most out of your test automation within agile's short development cycles.

Rajini Padmanaban's picture Rajini Padmanaban
Gain Greater Testing Precision Through Adaptive Test Methods

Brooke Bowie explains how "adaptive" software testing provides nimble, high-value software test solutions that bend and shift with the changing needs of the market or the environment. High-value testing does not mean that you need to perform all end-to-end testing or run the full suite of tests; this can potentially create a bottleneck and dampen the velocity. Adaptive tests are always targeted at the most relevant business and quality goals.

Brooke Bowie's picture Brooke Bowie
Don’t Bury the Survivors: The Value of Clear Communication

Whether you’re discussing software defects with your test team, analyzing requirements with your BA, or programming in your favorite new language, communication is essential. Lanette Creamer has some tips to help you communicate clearly with any audience.

Lanette  Creamer's picture Lanette Creamer
Context Is King

A letter from the Better Software magazine editor.

Joey McAllister's picture Joey McAllister
Which Visual Models Do You Recommend for Test Design?

In this installment of FAQ, SQE Trainer Rob Sabourin answers one of the questions students ask him most often.

Robert Sabourin's picture Robert Sabourin
Where Are the Interns?

The demand for software engineers is outpacing the supply from colleges and technical schools. Learn how to attract new talent through internships.

Patrick Bailey's picture Patrick Bailey
Effective Risk Management: An Interview with Payson Hall

We recently sat down with Payson Hall ahead of his upcoming 2012 Better Software Conference East presentation titled "Twelve Risks to Enterprise Software Projects - And What to Do about Them" in order to learn more about his experise in the field of risk management.

Noel Wurst's picture Noel Wurst

Pages

Upcoming Events

Mar 27
Apr 13
May 03
Jun 01