COMPLETE STUDY GUIDE QUESTIONS AND
VERIFIED ANSWERS 2024 UPDATE
Project Manager Review
normally, a weekly project with the development staff called by the Project manager
Milestone Review
Represent meaningful points in the project's schedule and are documented in the project
management plan, tracked, and reviewed.
Buddy Check
an informal verification technique in which the life-cycle work product is examined by the
author and one other person
CMMI
Capability Maturity Model Integration
Capability Maturity Model Integration (CMMI)
a proven set of global best practices that drives business performance through building and
benchmarking key capabilities - project management, quality management, and engineering all
glued together by process management
review
an evaluation of a life-cycle work product or project status to determine if there are any
deviations from planned results and to recommend improvement
peer reviews
human-based testing rather than computer-based testing
anomaly, defect
any condition that deviates from expectations based on requirements, specification, design
documents, standards, plans, and so on, or from someone's experiences
Circulation Reviews
A review that takes on attributes of both a buddy check and a walkthrough; they can be informal
or formal; the life-cycle product is passed around to each reviewer who review it and either
attaches comments, questions, and recommendations directly on the life-cycle work product or
places them into a separate document.
Inspections
a formal verification technique in which life-cycle work products are examined in detail by a
group of peers for the explicit purpose of detecting and identifying defects
Inspection Team
Usually consists of four people: moderator, programmer, designer, test specialist
Walkthrough
a less formal verification technique in which life-cycle work products are examined by a group
of peers for the purpose of finding defects, omission, and contradictions; typically led by the
author of the work
Peer Ratings
a technique of evaluating anonymous programs in terms of their overall quality, maintainability,
extensibility, usability, and clarity; the purpose of this techniques to provide programmer self-
evaluation
, Bug Record
Provide clear and complete information about a bug, including details about the environment and
specific steps that the developer can use to reproduce the issue
Black-Box Testing
Testing without concern about the internal behavior and structure of the program, instead
concentrating on finding circumstances in which the program does not behave according to its
specifications
Equivalence Partitioning (Equivalence Classes)
a testing technique in which a set of test conditions is divided into groups or sets that can be
considered the same
Boundary Value Analysis
A black box test design technique in which test cases are designed based on boundary values,
those situations directly on, above, and beneath the edges of input and output equivalence
classes.
Cause-Effect Graphing
a black-box testing technique that aids in selecting, in a systematic way, a high-yield set of test
cases and that has the benefit of pointing out incompleteness and ambiguities in the specification.
Symbol for Identity function on Cause-Effect Graph
single path
Symbol for NOT function on Cause-Effect Graph
zigzag path
Symbol for OR function on Cause-Effect Graph
"V"
Symbol for AND function on Cause-Effect Graph
inverted "V"
Identity function
if (a = 1) { b = 1 } else { b = 0 }
Not function
if (a = 1) { b = 0 } else { b = 1 }
Or function
if (a or b or c = 1) { d = 1 } else { d = 0 }
And function
if ( a and b = 1 ) { c = 1 } else { c = 0 }
Error Guessing (process)
Enumerate a list of possible errors or error-prone situations and then write test cases based on the
list
Logic Coverage
Tests that exercise all decision point outcomes at least once, and ensure that all statements or
entry points are executed at least once.
Equivalence Partitioning
Defines condition or error classes to help reduce the number of finite tests
Boundary value analysis
Tests each edge condition of an equivalence class (output and input)
Cause-effect graphing
Produces Boolean graphical representations of potential test case results to aid in selecting
efficient and complete test cases