The Latest

The Software Test Process for Managers (Der Software Testprozess für Manager)[article]

(Editor's note: This article is from a new book by the same author, written in German Der Software-Testprozess für IT-Manager: mit Qualitäts-Lexikon.) The aim of this book is to give project managers not focused on software testing and Quality Assurance a guidebook on how to implement a straightforward process in their projects. This is article an early draft. Feedback is appreciated and can be sent to [email protected].

Andreas von Grebmer
Testing Your Worth[article]

There's no doubt that the current job market is tight and a little shaky for test professionals. In a climate where entire test groups are being laid off or trimmed to the bone, Johanna Rothman notices a trend in test management priorities that you might want to consider. Follow the story of how one test manager determined tester ROI and how testers might approach increasing their value.

Johanna Rothman's picture Johanna Rothman
The War Is Never Easy[article]

The paper describes how an organization plans and executes training to ensure the best possible use of resources to meet organizational objectives. There is a discussion of common problems, and measures to avoid or correct those problems. While the focus of the paper is achieving compliance with the CMM Training KPA, its content is relevant to any organization engaged in training technical personnel.

TechWell Contributor's picture TechWell Contributor
Software Innovation to Benefit the Business[article]

Software measurement specialists are part of a long tradition of economic theorists, even if many don't recognize their ancestors. Notions of efficiency and how to model economic change are implicit in measurement strategies pursued. Software measurement is difficult because it requires a sophisticated understanding of how innovation can be fostered. Economic theorists have known for a long time that the short-run models do not capture the innovation that drives growth. Dr. Fado is a professional now involved in a software development metrics program, interested in making software measurement work for business benefit.

TechWell Contributor's picture TechWell Contributor
Stateful Web System How to Test Cookies in a Stateful Web System[article]

The protocol used for exchanging files on the Web is stateless, but maintaining state is essential for most Web sites. To maintain state, one option that Web developers have is to use cookies. So what happens when you delete a cookie in the middle of an e-commerce site? Rich Brauchle provides a technical background and real-world examples to help you understand how cookies work and how to test systems that employ cookies; and has some fun along the way.

Richard Brauchle
CMM: The Road Not Taken[article]

This article discusses the successful aspects of process improvement efforts that are not explicitly addressed by the CMM, but which are critical in achieving business and process improvement goals. It also summarizes the lessons learned by an organization that matured with these practices.

Shiva Kumar
White Paper: Test Smarter[article]

Testing smarter means delivering quality applications. However, some development organizations are not focused on planning and managing the testing process within the application life cycle. Testing is often considered a lower priority relative to development when, in fact, designing a comprehensive testing strategy can be as challenging as designing the application.

In today's market, quality is becoming a competitive differentiator. If companies want to be competitive, application testing must be a high priority.

TechWell Contributor's picture TechWell Contributor
Starting a Metrics Program[article]

This article explains a set of six metrics, which collectively provide valuable insight into:

a) Effort variation
b) Assessing the organizational capability
c) Knowing how well the organization meets its commitments on time
d) Defect detection capability of QA&QC activities, hence control on price of conformance
e) Defect leakage across the phases of projects, organization wide
f) Productivity metrics - a sure input to scheduling

These six metrics are easy to understand and implement. The cost of implementation will be minimal, if the basic systems like time tracking and defect tracking systems are in place, and the organization follows a standard method for project size estimation.

Abrachan Pudussery's picture Abrachan Pudussery
The Seven Habits of Highly Effective Testing Organizations[article]

Veteran software tester, manager, and instructor Lee Copeland offers a quick look through one of his lenses into seven hallmarks of successful software testing. Lee offers a list of organizational habits from effective change management to having a separate QA department. He explains the habits most likely to provide you with greater understanding and control of the testing process. How does your organization match up?

Lee Copeland's picture Lee Copeland
Self Verifying Data: Testing without an Oracle[article]

In this paper, we describe "Self Verifying Data," a method that stores both the test data and the oracle in a single data set. Combining the data and oracle solves most of the expensive maintenance problems and makes verification simpler. This method easily scales to data sets of any size and it can be used with manual and automated testing. You can adapt Self Verifying Data principles to the data you use to test almost any kind of software application.

Noel Nyman
Software Measurement: What's in It for Me?[article]

The biggest obstacle to implementing a successful software measurement program is getting the software professionals, the ones in the trenches designing, coding, documenting and testing the software, to measure their work.

TechWell Contributor's picture TechWell Contributor
Revisiting the Definition of Software Quality[article]

In this column, Bob Glass returns to a topic that stimulated a lot of discussion on this Web site in his previous column--the definition of software quality. Here, he responds to your comments, which totaled more than double the usual number. Bob stands his ground (with some clarifications) on what quality is…and isn't.

TechWell Contributor's picture TechWell Contributor
Testing Complex Logic[article]

Choosing effective tests for complex logical expressions can be difficult. This paper describes a black box strategy for choosing such tests. The strategy is shown to be a natural generalization of current methods for choosing tests for simpler expressions. The strategy chooses combinations that are not only effective at revealing implementation defects but, perhaps more important, are effective at helping detect defects in the requirements themselves.

In addition, if there are dependencies between variables in the required logic, a variant of the strategy excludes those truth-value combinations that are "impossible" because of the dependencies. It extends the required expression to include dependency information and then derives tests from this extension. This strategy is the only test selection method that smoothly incorporates dependency information. It also permits the dependency information itself to be partially validated through analysis of the "impossible" cases deve

David Gelperin's picture David Gelperin
synchronized to head revisions Web Content Management with Perforce[article]

Perforce is recognized as the fast, low-overhead, high-throughput solution in software configuration management (SCM). What's not as obvious is how Perforce solves the problem of Web content management (WCM). Perforce is used in a wide range of WCM applications by: organizations using an intranet for internal documentation; companies whose product is Web content, not software; and individuals, companies, and organizations with external Web sites. This paper surveys the Perforce deployment models currently in use for web content management, and identifies the features that make Perforce a suitable WCM solution.

TechWell Contributor's picture TechWell Contributor
Common Mistakes in Test Automation[article]

This paper highlights a few of the more common mistakes that have contributed to test automation project failures and offers some thoughts on how they may be avoided.

Mark Fewster's picture Mark Fewster

Pages

StickyMinds is a TechWell community.

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