testing

Articles

Load Test Your Website Before Your Customers Do

When you release a website or web application, it’s going to face a lot of very public load testing. If it performs poorly, there’s a good chance that you’re going to lose a lot of customers. Colin Mason offers some tips for load testing in order to ensure a better customer experience.

Colin  Mason's picture Colin Mason
Pair Programming in the Clink

In this personal experience story, Daryl Kulak relates the day he spent behind bars. He was there to participate in a program that pairs prisoners with software developers “from the outside” to explore the art and science of agile software development. “It’s like a code retreat,” Kulak notes, “except it’s inside a prison.”

Daryl  Kulak's picture Daryl Kulak
How to Squeeze the Most Out of Your Automated Testing

Jonathan Lindo describes examples of automated test infrastructure utilizing both open source and traditional, independent-software-vendor-sourced software. In addition, he discusses new techniques for extending the value of automated testing by transforming the process from defect finding to defect resolution by reducing the effort required to document, reproduce, and troubleshoot the defects generated from automated tests.

Jonathan Lindo's picture Jonathan Lindo
Branching to Distraction

Branching can be an effective solution for managing change, enabling parallel development and improved productivity. But, working on a branch is a distraction and can decrease agility, productivity, and code robustness. Learn when the value of working on a branch outweighs the cost.

Steve Berczuk's picture Steve Berczuk
What Are You Doing?

Your issue-tracking and version-management systems are powerful tools that you can use to help you manage change and improve team and individual productivity. This article provides some simple advice on how to use your tracking system to be more productive without introducing excessive overhead.

Steve Berczuk's picture Steve Berczuk
My Experience with Test Driven-Development

Vinay Krishna explains why agile development includes testing and coding concurrently, which is also what test-driven-develppment emphasizes.The transformation from coder to developer to tester is needed in all agile software development projects.

Vinay Krishna's picture Vinay Krishna
The Two Sides of Software Testing: Checking and Exploring

Is testing about checking against system requirements, or is it about exploring the software? In this article, Elisabeth Hendrickson explains a valuable truth often clouded by this debate—good testing takes advantage of both of these approaches.

Elisabeth Hendrickson's picture Elisabeth Hendrickson
Weekend Testing Comes to the Americas

Inspired by the success of India’s Weekend Testing movement, Michael Larsen saw a need for a group closer to home. The Weekend Testing Americas chapter invites testers from across the Western Hemisphere to join an informal, distributed group of their tester peers to learn and perfect their craft.

Michael Larsen's picture Michael Larsen
Thoughts from Mid-Project

My team is in the middle of one of the hardest projects—we call them "themes"—we’ve ever tackled. We’re a high-functioning agile team that has helped our company grow and succeed over several years now—we “went agile” in 2003. Here’s one thing I know for sure: No matter how many problems you solve, new challenges will pop up.

Lisa Crispin's picture Lisa Crispin
We're All in the Same Boat

Lisa Crispin dives into the "we're all in the same boat" theory and explains how it can't be more true in the software development world. From the need for common goals to going beyond taking responsibility for the team's actions, each team must know that you're going to fail or succeed together.

Lisa Crispin's picture Lisa Crispin

Pages

AgileConnection is one of the growing communities of the TechWell network.

Featuring fresh, insightful stories, TechWell.com is the place to go for what is happening in software development and delivery.  Join the conversation now!