The Latest

Software Development Lifecycle: Defect and Test Case Measurement[article]

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
Defect Depletion and Cost Analysis (template)[article]

You can use this spreadsheet to demonstrate the value of early defect removal. It includes defect depletion curves or phase containment effectiveness calculations.

Ed Weller's picture Ed Weller
The Open Source Test Tool Paradigm[article]

Testing is often seen as an effort to determine the quality of the product at the end of a project, so it needs to be executed when development has finished instead of being a means to deal with risks at the earliest stage possible. Therefore, project budget, is in most cases spent on the processes that actually produce tangible products, at the expense of the testing budget. Whatever budget is left for testing will be spent on people rather than on test tools, especially since most of the mainstream tools are often perceived to be too expensive. A solution to this may be found in the use of open source test tools. With no license fees, the use of open source tools can provide a customer some of the benefits of test automation, without the costs.

Reinder Otter's picture Reinder Otter
Software Inspection Master Plan (template)[article]

This Software Inspection Master Plan template is a revised version from the original in Gilb & Graham's book, Software Inspection. This template is partially filled out to give you an exmple of how to use it.

Steve Allott
Test Case Checklist (template)[article]

This checklist will help you develop better test cases. It includes sections on quality attributes, structure/testability, and configuration management of test cases.

Dianne Runnels
Are Templates Dangerous?[article]

When we mindlessly use templates to give easy answers, we're trying to play chess with a checkers mentality. That's David Gelperin's warning in this article. Templates related to context-sensitive issues require a lot of analysis. As he aptly suggests, "Perhaps every test doc template should come with a warning label: 'Not a Substitute for Thinking.'"

TechWell Contributor's picture TechWell Contributor
Scalable Test Design Using Ultra-Understandable Decision Tables[article]

This technical paper describes a scalable strategy that integrates multiple techniques into a pragmatic test-design approach that honors budget and schedule constraints. The strategy is most appropriate for large sets of behavior rules and logical interpretations, where exhaustive testing is not feasible. Ultra-understandable decision tables and their supporting entity profiles are used to describe behavior, but the design strategy can be applied to any equivalent information model. The scalable design process comprises five steps.

TechWell Contributor's picture TechWell Contributor
Load/Performance Testing Excel Matrix (template)[article]

This load and performance test template has fields for Virtual User Host Information and Test Run/Scenario Data.

mike racicot's picture mike racicot
Industry Usability Reporting[article]

In October 1997, the US National Institute of Standards and Technology (NIST) initiated an effort to increase the visibility of software usability. Cooperating in the IUSR project are prominent suppliers of software and representatives from large consumer organizations. The goals of the initiative are: 

  1. Encourage software suppliers and consumer organizations to work together to understand user needs and tasks.
  2. Develop a common usability reporting format for sharing usability data with consumer organizations.
  3. Conduct a pilot trial to determine how well the usability reporting format works and to determine the value of using this format in software procurement.

This site provides an overview of the project, who is involved and white papers on progress to date. Further, there is a common industry format template and guideline for conduction and reporting on usability assessments.

Paul Gerrard's picture Paul Gerrard
Values and Beliefs as Barriers to Team Consensus[article]

When people on the project team disagree, it helps to be able to understand assumptions and to sort through the feelings and the facts that influence team dynamics and the decision-making process. In this article Peter Grazier provides useful insights for understanding these influences.

TechWell Contributor's picture TechWell Contributor
Risk Assessment (template)[article]

This template is a generic risk assessment form. It can be adapted to meet your specific needs.

Mary Decker
"Blue Collar Formal Methods" in Commercial Quality Assurance[article]

There are many areas in commercial QA where Formal Methods (FM) could make useful contributions, yet there has not been a lot of focus by the FM community on commercial QA in a "real-world" setting. This paper focuses on these methods.

Richard Denney
Test Architecture for Testing Distributed Systems[article]

This paper suggests two test architectures for testing distributed, concurrent systems: a global tester that has total control over the distributed system under test (SUT) and, more interestingly, a distributed tester that comprises several concurrent tester components.

Peter Zimmerer's picture Peter Zimmerer
A State-Based Testing Approach Providing Data Flow Coverage in Object-Oriented Class Testing[article]

The object-oriented class testing approach, proposed in this paper, combines functional with structural testing techniques. Based on state-based testing, test cases generated from the MACT (Method for Automatic Class Testing) tool can be used to execute functional testing.

TechWell Contributor's picture TechWell Contributor
An Automated Testing Environment to Support Operational Profiles of Software Intensive Systems[article]

This paper focuses on the successes and issues associated with developing a statistical testing environment for an industrial software project. The paper will also describe how both statistical testing based on software models and traditional testing based on unit and other functional tests can be combined into an effective approach to testing large software intensive systems.

TechWell Contributor's picture TechWell Contributor


StickyMinds is a TechWell community.

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