The Latest

Karl Wiegers on Humanizing Peer Reviews[magazine]

How serious are you about the quality of your work? Learn how to set aside egos and start benefiting from the experience and perspective of your colleagues.
 

Karl E. Wiegers
A Lesson in Scripting: Improve Your Testing with Programming Skills[magazine]

You can write simple programs to help with your daily testing tasks using Perl or other scripting languages. Here's a primer on scripting languages and programming skills for testers.

Danny R. Faught's picture Danny R. Faught
Becoming Indispensable[magazine]

How can you achieve the lofty status of being an "indispensable" employee? Elisabeth Hendrickson shares some valuable tips, including how to adjust your attitude, where to invest your time, and how to communicate better.

Elisabeth Hendrickson's picture Elisabeth Hendrickson
A Look at the Ruby Scripting Language[magazine]

The Ruby language has gained many followers recently. Ruby offers many of the same features that made Perl a popular scripting language, but also has the advantage of being a fully object-oriented language. While developing an object-oriented application in Perl might be a bit clumsy, Ruby supports object-oriented programming quite naturally. This can offer many advantages when developing a large testing application.

Phil Tomson
Small Change, Big Trouble[magazine]

Ross Collard researches the cause of coding errors, and recommends some process improvements companies should implement, including establishing the minimum amount of regression testing required for new releases.

Ross Collard's picture Ross Collard
Don't Use Bug Counts to Measure Testers[magazine]

Cem Kaner tells us why we should not use bug counts to measure testers. Using examples, he illustrates two problems: 1) bug counts are poor measures of individual performance; and 2) the side effects of using bug counts as a measure are serious.

Cem Kaner
Gathering Users for Great Requirements[magazine]

If you buy a hammer, you are not considered a master carpenter automatically. The same holds true for tool knowledge alone solving requirements problems. Kelley Schmidt shares the biggest lesson she learned on a project: commercial process and tools alone cannot lead to project success.

Kelley Schmidt
Introducing Test-First Development[magazine]

Testers are often frustrated to receive a product for testing that is riddled with bugs. They want to know why some of the bugs couldn't have been caught during development. If only some tests could be run before the code was handed off! Jason Bedunah learned the benefits of test-first development first hand. Here, he introduces a framework for testing and coding that he found to be very helpful, and he gives some pointers on getting developers on board with test-first development.

Jason L. Bedunah
Retrospectives: They're Not Just For Developers Anymore[presentation]

Traditional methods for improving testing include training, hiring, adding new processes, building infrastructure, and buying new tools. But what about increasing the capability of the team?

Esther Derby, Esther Derby Associates Inc
Testing Mission Critical Software Changes[presentation]

This paper is based on a recent experience implementing and testing a large new software capability in a
maintenance organization which had not dealt with a large change in some time. The capability was called

Alan Ogletree, United Space Alliance
Identifying Testing Priorities Through Risk Analysis[presentation]

It's impossible to test everything-even in the most trivial of systems. Tight time schedules and shortages of trained testing personnel exacerbate this problem; so do changing priorities, feature creep, and loss of resources.

Rick Craig, Software Quality Engineering
Career Path Activities for Test Professionals[presentation]

Ever wonder how some people seem to find the time to always do that "little extra" to benefit their careers? Have you ever thought about writing an article, speaking at a conference, or even teaching a course, but didn't know where to begin?

Eric Patel, RapidSQA
Blind Alleys in Automated Testing[presentation]

More often than not, even modest software test automation efforts fail to achieve their goals.

Douglas Hoffman, Software Quality Methods LLC
STAREAST 2002: How to Break Software[presentation]

Trying to figure out how you can become a more effective tester? That's easy: Become a better bug hunter. This presentation uncovers the root cause of software failure and offers techniques you can use to find bugs.

James Whittaker, Florida Institute of Technology
Four Keys to Better Test Management[presentation]

Three years ago, Christopher DeNardis embarked on a career as a software tester. After just one year of testing, he was promoted to leader of the test group.

Chris DeNardis, Rockwell Automation

Pages

CMCrossroads is a TechWell community.

Through conferences, training, consulting, and online resources, TechWell helps you develop and deliver great software every day.