Articles

Please enter an article title, author, or keyword
System Testing Strategies for Highly Available Clustered Systems

This paper focuses on the strategies and challenges of testing real-world, large and complex, highly available clustered systems in the following areas: Test planning, Strategies and methodologies; Defect tracking processes; System Configuration tests; Cluster and storage fault injection tests; Effective testing practices.

The information provided in this paper is aimed at helping test engineers understand many of the quality assurance issues involved in testing large and complex systems.

Subbarao Jagannatha
Where Should Moderators Come From?

Moderators surface by "natural selection" sometimes. They are often project members whose ability to facilitate a meeting sets them apart. Sometimes they fall into that role simply because they have the most credibility, for a variety of reasons. This article explores different organizations' and different individuals' experiences in how moderators were selected for their respective projects--and offers insight into where moderators should come from.

Gerald M. Weinberg
Managing Outsourced Testing (On time and On Budget)

Outsource testing can be a great way to get testing tasks accomplished when short on staff or equipment. Outsourcing can also be a great way to complement an existing QA group. However, it can also be a very costly approach towards testing and may not always be the best solution for a project. This paper will address how to define needs, evaluate labs and ways to merge an outsource effort into an existing staff.

George Hamblen
T-shirts Are Not Enough

Watching the recent Olympic teams in their matching uniforms reinforced the value of connecting with your team. What other gear might your team need? I'm not sure where we got the idea that T-shirts were enough. Are we too arrogant to admit that sometimes a bulletproof vest would be handy?

Eileen Strider
How to Plan the Perfect 'T' Party

Software professionals have long engaged in debate over software development processes. Much has been written about how to improve those processes-resulting in better-quality, faster-to-market products. Often neglected are the people who implement the processes. Developers and testers frequently seem to have adversarial relationships, although they share the same goal: high-quality software. No matter how good they are, the processes are unlikely to succeed if the participants fail to get along.

TechWell Contributor's picture TechWell Contributor
Shhhhhh! You Can't Say That!

Treating symptoms instead of the root cause of symptoms is a mistake that dates back millennia (just ask Socrates). The current-day workplace is no different. In Johanna Rothman's column, we get a glimpse at what happens when a company doesn't value its people.

Johanna Rothman's picture Johanna Rothman
Taking the Heat

When testers are left with a mess on their hands, what should they do? When this column appeared during StickyMinds' first month, October 2000, it provoked several reader comments. In it, Bret Pettichord asks the question: "Is it the tester's fate to 'work the clean up crew?'"

TechWell Contributor's picture TechWell Contributor
A Fable about Developer/Tester Relationships

Does trying to get developers to test their code feel like trying to get your children to clean their rooms? Some say yes. In this column, the author spins a tongue-in-cheek fable about room cleaning strategies. Your comments are invited.

Lee Copeland's picture Lee Copeland
Software Development Lifecycle: Defect and Test Case Measurement

This article focuses on how to manage the defect and test case measurement during the software development lifecycle. This should be a practical resource for software developers and project managers.

Steve Miller

Pages

Upcoming Events

Apr 28
Jun 02
Sep 22
Oct 13