Articles

Please enter an article title, author, or keyword
Defect Tracking: Best Practices

Whether an organization is developing a new system or maintaining an existing system, implementing best practices in the defect tracking and management processes will save time and effort. In this paper we discuss typical issues and lessons learned, and map these to preventive measures.

Mike Ricklin
If Your Build Fails and No One is Around to Hear It, Does It Make a Sound?

Continuous Integration build tools are great: they help us ensure our product works after every commit, keep historical data and metrics, build our product for all target environments, and do many more useful things. But there's one key aspect that often gets overlooked: They're fun.

Daniel Wellman's picture Daniel Wellman
White Paper: Testing Estimation Using Use Case Points

This white paper explains the use case points method for testing effort estimation.

Vineet Singh Pangtey
White Paper: sqaMethods Approach to Designing a Testing Automation System

While there may be many ways to design a testing automation system, sqaMethods' goal has always been to deliver a solution that is easy, modular and where testers can create automation scripts that mimic the format of the manual test. This paper explains how we go about designing an automation system with the right level of abstraction and functionality.

Leopoldo Gonzalez
Resurrecting the Prodigal Son--Data Quality

The objective of this article is to share key lessons regarding the importance of data quality testing and present a step-by-step generic test strategy.

Raj Kamal
Business-Level Change Management

It's impossible to pin down a universal definition of the term "change management," but what about at the business level? By incorporating executives and senior managers, key employees who are known for driving real change, perhaps we reach a more agreeable single definition.

TechWell Contributor's picture TechWell Contributor
Distributed Agile Day to Day

"Distributed" isn't a word that always has appeared favorably in works about agile methodology. After all, the proximity of agile team members while working is highly regarded. In this article, an excerpt of which originally appeared in the May 2009 Iterations eNewsletter, Chris McMahon takes a look at how "agile" and "distributed" can work together successfully.

Chris McMahon's picture Chris McMahon
Keeping Your Build Under Ten Minutes

One of the practices recommended by Extreme Programming (XP) is to keep a ten-minute build.  Kent Beck and Cynthia Andres write in Extreme Programming Explained (Second Edition): "Automatically build the whole system and run all of the tests in ten minutes.  A build that takes longer than ten minutes will be used much less often, missing the opportunity for feedback."

So what do you do when your build takes longer than ten minutes? 

Daniel Wellman's picture Daniel Wellman
Resource Monitoring During Performance Testing

This report focuses on the importance of monitoring during testing. The author draws his thesis from experience and supports his claim with three case studies.

TechWell Contributor's picture TechWell Contributor
More Free Security Tools

Times are tough, but people who want to break your software aren't relaxing and neither should you. In this column, Bryan Sullivan takes a look at some free security tools that can help you to protect your software without breaking the bank.

Bryan Sullivan's picture Bryan Sullivan

Pages

Upcoming Events

Oct 13
Apr 27