POSITION
PAPERS The following materials may be downloaded,
copied, and distributed as you see fit. However, you must retain the Bender RBT
Inc. copyright notice on it or materials derived from it. If you have any questions
or comments about any of the papers just contact us at
info@BenderRBT.com.
The Bender-Ambiguity Review White Paper gives an overview of the process. It also
provides a master checklist of ambiguities to look for. (PDF
file, 120K)
The Bender-Applying Ambiguity Reviews Late In Development describes how to apply
the process even though coding may already be well underway when you start.
(PDF file, 63K)
The Bender-Business Case For Software Quality contains statistics on over a dozen
areas that can be affected by poor quality software. These include the cost of
defects in production, the litigation exposure, support costs, etc. (PDF
file of a Power Point presentation, 975K)
The Bender-How Do You Know When You Are Done Testing presents quantitative completion
criteria for both black box (i.e., requirements based) and white box (i.e., code
based) testing. (PDF
file, 192K)
The Bender-Requirements
Based Testing Process Overview presents the steps in the RBT process and how they
fit into the rest of the development life cycle. (PDF
file, 247K)
The Bender-SEI-CMM Proposed Software Evaluation and Test KPA is a supplemental
KPA for the CMM. This was developed in conjunction with a number of our customers
and reviewed / enhanced by numbers of industry testing experts. This was created
because it was felt that the CMM is fairly weak in this area. The CMM-I, however,
has addressed this topic in a more robust manner. (PDF
file, 237K)
The Bender-Testing Software Rewrites addresses an approach to ensuring the quality
of the riskiest of software projects: the replacement of a major existing system(s)
with a new, re-engineered implementation. The failure rate for such projects is
at least sixty percent. Even when the new system makes it into production, quality
problems can cause disruptions for years. The issue is how to ensure functional
compatibility in those areas where the applications rules must be consistent from
the old system to the new one. (PDF
file, 125K)
The Bender-SDLC paper presents the objectives and requirements for a full software
development life cycle. This was originally developed for a number of projects
in which we assisted clients in creating their own project life cycles. We have
since found it useful in evaluating our clients' project life cycles to aid in
identifying areas of weakness which may impact the project's schedule, budget,
and quality. (PDF file, 320K)
The Bender-WTR Templates are the templates from our Writing Testable Requirements
course. It contains the detailed definition of the Objectives Document and the
External Specification (i.e., Requirements Specification). This includes the detailed
list of properties from Data Stores, Data Flows, Use-Cases, Functions, and External
Entities / Actors. Some of this material might not make sense unless you have
taken the WTR course. (MS Word document,
498K)
William
Elmendorf is one of the fathers of disciplined and rigorous approaches to software
testing. He passed away in August 2006. William-Elmendorf-In Memoriam presents
a summary of his long career and the contributions he made to our industry. (PDF,
122K) In Evaluation of the Functional Testing of Control Programs - 1967
he describes equivalence testing for the first time, along with numerous other
key breakthrough concepts. (PDF, 1,272K) In Automated Design of Program Test
Libraries - 1970 Bill creates the first model based and rigorous approach
to software testing called Cause-Effect Graphing. William-Elmendorf-In
Memoriam (PDF, 122K) Evaluation
of the Functional Testing of Control Programs (PDF, 1,272K) Automated
Design of Program Test Libraries (PDF, 2,171K) HOME/
RETURN TO MENU SELECTION |