Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Answers: 2,8,9
Knowledge Domain 1 - Test Principles and Concepts
Which of these is NOT part of the Cost of Quality?
Your answer:
Failure costs
Error Detection costs
RTF costs
Error prevention costs
The term "fit for use" refers to whose view of quality?
Your answer:
Supplier's
Auditor's
Producer's
Customer's
Which of these is a challenge/obstacle to implementing testing in an organization?
Your answer:
people think testing is not essential for delivery; testing is often unstructured and subjective
testing is error prone; testing is too expensive
testing is often not managed properly; the mindset that you can test quality into software
All of the above
During what phase of the project should you START thinking about Testing Scenarios?
Your answer:
Requirements
Maintenance
Coding
Design
What is the appropriate timing for Static, Structural tests?
Your answer:
analysis and design only
testing phase
as early as possible and in every phase thereafter
not until the coding phase
Test coverage tools are useful starting in which phase?
Your answer:
any phase
Analysis and Design
Testing (functional testing)
Coding (unit testing)
A Test Factor is:
Your answer:
the risk or issue that needs to be addressed during testing
a variable in a test script
an error inserted by programmers to measure the effectiveness of testing
part of the audit trail
________ means that the data entered, processed, and output by the application is accurate and
complete.
Your answer:
Completeness
File integrity
Correctness
Audit trail
Validating that the right file is used and the data on that file is correct and in the correct sequence is
known as:
Your answer:
Structural analysis
Data dictionary validation
Black box testing
File integrity testing
_____________ can substantiate the processing that has occurred and allow analysts to reconstruct
what happened at any point in a transaction.
Your answer:
Continuity of Processing
None of these
Data Dictionaries
Audit Trails
Failover testing at Chase is verification that ___________ is intact
Your answer:
continuity of processing
audit trails
maintainability
both A and C
If it is difficult to locate and fix errors in a program, that program is missing which quality factor?
Your answer:
couplilng
maintainability
portability
ease of operation
The quality factor "ease of use" is best measured by doing what type of testing?
Your answer:
performance test
manual support test
white box test
acceptance test
portability refers to
Your answer:
how easy it is to transfer a program to other hardware or OS
whether it's possible to uninstall the program
both of these
neither of these
The effort required to interconnect components of an application to other applications for data
transfer is:
Your answer:
coupling
I/O
flowchart analysis
system testing
Input, Procedures to DO, Procedures to CHECK, and Output are the four components of the:
Your answer:
workbench concept
test phase
reporting cycle
Shewhart cycle
Which of these are considerations when developing testing methodologies?
Your answer:
the type of development project, the type of software system
tactical risks, project scope
both of these
neither of these
Deriving test cases based on known program structure and logic is...
Your answer:
control testing
white box testing
black box testing
fault-driven testing
Functional testing that simulates the end user's actions is known as...
Your answer:
access control testing
performance testing
black box testing
structural testing
Breaking variables into chunks that should have the same expected results is:
Your answer:
workbench
usability testing
equivalence partitioning
data mapping
developing tests based on where you think the program's weak points are is known as
Your answer:
error-handling testing
risk based testing
error guessing
negative testing
Top-down and Bottom-up are two ways to approach
Your answer:
incremental testing
thread testing
boundary analysis
none of these
an end-to-end, task based test that uses integrated components of a system is a...
Your answer:
performance test
thread test
unit test
structural test
Which is a benefit of having a user committee develop the company's test policy?
Your answer:
all involved parties participate and sign off
outside users learn the options and costs associated with testing
testing and quality are seen as organization-wide responsibilities, not just IT
all of these
Which of these types of reviews is NOT an effective phase containment mechanism?
Your answer:
post implementation review
decision point review
phase end review
in process review
Which of these was not a Quality professional?
Your answer:
Deming
Townsend
Juran
Pareto
The successful implementation of a quality improvement program will have what long-term effect on
producttivity?
Your answer:
there is no relationship between quality and productivity
it will lower productivity
it will raise productivity
productivity will remain the same
Mapping requirements to tests in order to prove that the system functions as designed is known as:
Your answer:
data mapping
requirement validation
requirements tracing
metrics gathering
Who should not be allowed to participate in and contribute to the improvement of processes?
Your answer:
line workers
nobody - all should be allowed
the author of the original process
management
Improving weaknesses in a process you just piloted is an example of which piece of the Shewhart
cycle?
Your answer:
Do
Act
Plan
Check
Your answer:
Failure costs
Error Detection costs
RTF costs
Error prevention costs
Establishing a testing policy should include four main criteria. A definition of testing, the testing
system, evaluation methods, and ________?
Your answer:
Standards against which testing will be measured
Data Requirements for a typical project
Templates for deliverables generated by the test group
All of the above
Which of these is the most effective method for establishing a testing policy?
Your answer:
Information Services Consensus Policy
Users Meeting
Industry Standard
Management Directive
During what phase of the project should you START thinking about Testing Scenarios?
Your answer:
Requirements
Maintenance
Coding
Design
What is the appropriate timing for Static, Structural tests?
Your answer:
analysis and design only
testing phase
as early as possible and in every phase thereafter
not until the coding phase
_____________ can substantiate the processing that has occurred and allow analysts to reconstruct
what happened at any point in a transaction.
Your answer:
Continuity of Processing
None of these
Data Dictionaries
Audit Trails
Failover testing at Chase is verification that ___________ is intact
Your answer:
continuity of processing
audit trails
maintainability
both A and C
Processing time and "up time" goals are examples of
Your answer:
statistical process control
metrics
service levels
workbenches
Access control testing is also known as
Your answer:
Error handling
Security testing
Static testing
Fault based testing
Audits to ensure that the system is designed in accordance with organization strategy, policies,
procedures, and standards are designed to test which quality factor?
Your answer:
best practices
correctness
maintainability
compliance
An application which performs its intended function with the required precision over an extended
period of time has this quality factor:
Your answer:
validity
ease of use
service level
reliability
If it is difficult to locate and fix errors in a program, that program is missing which quality factor?
Your answer:
couplilng
maintainability
portability
ease of operation
The quality factor "ease of use" is best measured by doing what type of testing?
Your answer:
performance test
manual support test
white box test
acceptance test
portability refers to
Your answer:
how easy it is to transfer a program to other hardware or OS
whether it's possible to uninstall the program
both of these
neither of these
The effort required to interconnect components of an application to other applications for data
transfer is:
Your answer:
coupling
I/O
flowchart analysis
system testing
If defects are hard to find, that's a sign that...
Your answer:
test coverage is inadequate
there are errors in the test scripts
neither of these
either of these
Which way(s) can lower the cost of testing without reducing it's effectiveness?
Your answer:
phase containment
the V consept of testing
testing the artifacts of each development phase, not just the program itself
all of the above
________ ensures that we designed and built the right system, while _________ ensures that the
system works as designed.
Your answer:
validation, verification
white box testing, black box testing
verification, validation
the project manager, the test team
Walkthroughs, peer reviews, and other structural tests tend to be __________ tasks
Your answer:
verification
quality control
quality assurance
validation
Input, Procedures to DO, Procedures to CHECK, and Output are the four components of the:
Your answer:
workbench concept
test phase
reporting cycle
Shewhart cycle
Which of these are considerations when developing testing methodologies?
Your answer:
the type of development project, the type of software system
tactical risks, project scope
both of these
neither of these
Deriving test cases based on known program structure and logic is...
Your answer:
control testing
white box testing
black box testing
fault-driven testing
Functional testing that simulates the end user's actions is known as...
Your answer:
access control testing
performance testing
black box testing
structural testing
Breaking variables into chunks that should have the same expected results is:
Your answer:
workbench
usability testing
equivalence partitioning
data mapping
developing tests based on where you think the program's weak points are is known as
Your answer:
error-handling testing
risk based testing
error guessing
negative testing
Black box testing, thread testing, and incremental testing are all kinds of:
Your answer:
dynamic testing
static analysis
both of these
neither of these
Which catches errors earlier, verification or validation?
Your answer:
Verification
Validation
Neither
Both
Mapping requirements to tests in order to prove that the system functions as designed is known as:
Your answer:
data mapping
requirement validation
requirements tracing
metrics gathering
Who should not be allowed to participate in and contribute to the improvement of processes?
Your answer:
line workers
nobody - all should be allowed
the author of the original process
management
Improving weaknesses in a process you just piloted is an example of which piece of the Shewhart
cycle?
Your answer:
Do
Act
Plan
Check
The __________ identifies internal control and security vulnerabilities, the nature and magnitude of
associated threats, potential forloss, and recommended safeguards. This should be a living document that is
updated during each phase.
Your answer:
statement of requirements
technical specification
needs statement
risk document
Which item(s) should be present in a VV&T plan?
Your answer:
detailed description of procedures
test data
evaluation criteria
All of the above
The functional/security specifications need to be approved...
Your answer:
during requirements
prior to the start of coding
only on high risk projects
none of these
Which is NOT true of the User Manual?
Your answer:
it should be written in non-technical terms
it contains a full description of how to use the application
it describes when to use the application
these are all true
The __________ is like a user manual but is more technical and geared toward Operations Personnel
Your answer:
Operations Manual
Technical Manual
Help System
none of these
The document that contains the definition of what is to be produced - including operating environment and
development plan, proposed methods and procedures is...
Your answer:
project plan
test plan
system specification
requirements document
identifying important quality factors involves...
Your answer:
considering the basic characteristics of hte application
considering the life cycle implications and performing trade-offs among the tentative list of quality
factors
ranking all quality factors and noting the most important ones
all of the above
A System Decision Paper...
Your answer:
records essential information such as mission need, milestones, threshholds, issues and risks, etc.
is the master document related tot he whole SDLC.
will eventually include signoffs that the app is operating properly
All of the above
The ideal software testing process involves testing artifacts produced during development, such as
requirements documents and design specifications.
Your answer:
True
False
Determining how the system functions when subjected to large volumes is known as:
Your answer:
Data-driven testing
Disaster testing
Performance testing
Stress testing
The document that includes all goals and activities for all phases, including resource estimates, methods for
design, documentation, etc. through to installation and operation, is...
Your answer:
none of these
the system decision paper
the project plan
the risk analysis
A short, preliminary document that states deficiencies in existing capabilities, new or changed requirements,
or opportunities for increased economy or efficiency is known as a:
Your answer: needs statement
CORRECT!
The test analysis and security evaluation report should include all of these EXCEPT:
Your answer: project signoff by all team members
CORRECT!
The document that includes the physical characteristics for storage and design is...
Your answer: specifications document
CORRECT!
_________ tests tend to uncover errors that occur during coding, while _______ tests teend to uncover
errors that occur in implementing requirements or design specs.
Your answer: structural, functional
CORRECT!
In the ___________, specific types of sensitive data are identiied, and the degree and nature of the
sensitivity is outlined.
Your answer: data sensitivity/criticality description
CORRECT!
The __________ identifies internal control and security vulnerabilities, the nature and magnitude of
associated threats, potential forloss, and recommended safeguards. This should be a living document that is
updated during each phase.
Your answer: risk document
CORRECT!
Which item(s) should be present in a VV&T plan?
Your answer: All of the above
CORRECT!
The __________ is like a user manual but is more technical and geared toward Operations Personnel
Your answer: Operations Manual
CORRECT!
The document that contains the definition of what is to be produced - including operating environment and
development plan, proposed methods and procedures is...
Your answer: requirements document
CORRECT!
The ideal software testing process involves testing artifacts produced during development, such as
requirements documents and design specifications.
Your answer: True
CORRECT!
Determining how the system functions when subjected to large volumes is known as:
Your answer: Stress testing
CORRECT!
The document that includes all goals and activities for all phases, including resource estimates, methods for
design, documentation, etc. through to installation and operation, is...
Your answer: the project plan
CORRECT!
The document that includes all goals and activities for all phases, including resource estimates, methods for
design, documentation, etc. through to installation and operation, is...
Your answer: the project plan
CORRECT!
Bottom of Form
Knowledge Domain 3 - Test Management
Which is true of Suggestion Day?
Your answer:
It is a full staff offsite meeting to focus on quality improvement
all staff meets in one room to discuss all suggestions on the table
it uses the pareto principle to guide its agenda
It was proposed by Deming
Which of these is a "DON'T" when giving criticism?
Your answer:
have the facts and be specific on expectations
be prepared to help them improve
do it in private
state the consequences if they do not improve
Which is not a good way to combat Groupthink?
Your answer:
assign someone in the group to play Devil's advocate
use outside experts as resources
inform the group that the meeting will last until a unanimous decision is reached
break the team up into subgroups
When delivering an Oral System Proposal, you should emphasise your enthusiasm to do the project,
but not emphasize the expertise of yourself and your staff.
Your answer:
True
False
The formalized method of brainstorming, having a question and answer period, ranking solutions,
and then thinking critically about them is known as:
Your answer:
suggestion day
nominal group technique
continuous process improvement
affinity diagramming
Getting on the customer's wavelength, getting the facts, taking notes, establishing an action
program, and taking action are the recommended steps of...
Your answer:
groupthink
requirements gathering
task force management
conflict resolution
The content of a System Proposal should include the people costs and the effects on other systems,
as well as the standard cost benefit analysis.
Your answer:
True
False
It is acceptable to close the System Proposal without discussing everything on the agenda if the
audience shows signs that they will approve the project.
Your answer:
False
True
When trying to piece together facts from several different people, _________ listening is improtant.
Your answer:
therapeutic
comprehensive
critical
appreciative
Which type of listening is typically not needed during a verbal walkthrough (Unless Phyllis is on the
call)?
Your answer:
Critical listening
Comprehensive listening
Discriminative listening
Appreciative listening
____________ is selective listening to determine what you are looking to hear, weeding out the rest
Your answer:
Critical listening
Comprehensive listening
Discriminative listening
Appreciative listening
Which of these is NOT an important part of initiating an action program for conflict resolution?
Your answer:
admitting the error if you are responsible
taking action immediately
reporting the conflict to governance bodies
stating the solution and getting agreement on it
When group members experience strong feelings of solidarity and loyalty, the desire for unanimity
may override the motivation to logically and realistically evaluate alternative courses of action...
Your answer:
it is usually BAD and leads to bad decisions.
it is called groupthink
both of these
neither of these
In order to get the "whole" message with minimal distortion, _______ listening is necessary.
Your answer:
Discriminative
Therapeutic
Comprehensive
Critical
Trying to delete or overwrite controlled files, to make sure the files cannot be deleted or overwritten,
are examples of what kind of test?
Your answer:
Functional tests
Error guessing
File integrity tests
Maintainability tests
When reporting a defect, it is especially important to document the effects of the bug, in terms of
severity, because...
Your answer:
this will guide how much attention the defect gets, and when it will be fixed
only severe bugs will get fixed
it keeps the programmers in their place
none of the above
Bottom of Form
Testing "handshakes" and other communication points from system to system is part of...
Your answer: coupling tests
CORRECT!
Negative tests to trigger data validation rules during file processing (to make sure they are kicked out) are an
example of _______ testing
Your answer: authorization
CORRECT!
Which of these is not a typical way to test for the Reliability test factor?
Your answer: Compliance Testing
CORRECT!
When documenting the actual result of a test in a bug log, it is necessary to record the specific inputs and
outputs used.
Your answer: true
CORRECT!
Trying to delete or overwrite controlled files, to make sure the files cannot be deleted or overwritten, are
examples of what kind of test?
Your answer: File integrity tests
CORRECT!
When reporting a defect, it is especially important to document the effects of the bug, in terms of severity,
because...
Your answer: this will guide how much attention the defect gets, and when it will be fixed
CORRECT!
Knowledge Domain 9 - Defect Tracking & Correction
The main steps in defect resolution are Prioritization, Scheduling, Fixing, Reporting
Your answer:
True
False
The scheduling of fixes should be based primarily on...
Your answer:
defect counts
the overall project schedule
defect priority
Fixing a defect involves
Your answer:
the developers making and unit testing the fix
QA retesting the fix and validating it
regression testing surrounding the fix
QA reviewing scripts, test data, etc to see if updates need to be made
all of the above
Which of the following are ways to use the defect log to drive process improvement?
Your answer:
Go back to the process which originated the defect and find out what caused it
go back to the validation steps in that phase and find out why it wasn't caught earlier
think about what other kinds of things might have been missed, given that this bug "snuck through"
look at the fix history of the bug to find out if it could have been handled more smoothly
all of the above
The minimum requirements for a defect management process include all but which of these?
Your answer:
defect to risk mapping
defect prevention measures
defect discovery, naming, and resolution
process improvement
deliverable base lining
Reducing the impact of a risk, should it occur, is an effective way to minimize risk.
Your answer:
True
False
Who should be involved in prioritizing fixes for valid defects found during system testing?
Your answer:
QA
the users
the project team
Developers
Which of the following techniques is not a common way to minimize expected risks?
Your answer:
Training and Education (both the workforce and the customers)
Ranking risks using Pareto voting
Defensive Code
Defensive Design
Quality Assurance, Methodology and Standards
Which is a cheaper, preventing defect or fixing them?
Your answer:
preventing
fixing
Deliverable base lining is:
Your answer:
baselining at the end of each phase and keeping change control processes in place
not counting defects caught and fixed before your phase.
identifying key variables and defining standards for each
A and C only
A, B, and C
Which of these is not a "best practice" for defect managment?
Your answer:
automate the capture and analysis of information wherever possible
strive to correct every reported defect before release
make defect management a risk-driven process
prevent defects or at least contain them within the phase they were discovered
use defect measurement to improve development
Which of these is not a valid purpose for reporting defects?
Your answer:
to correct the defect
to report the status of the application
to gather statistics to help develop expectations on future projects
to improve the development process
to show test coverage
A defect is "discovered" when
Your answer:
development acknowledges a reported defect
none of the above
a tester observes a failure
development begins to work a reported defect
a tester reports a defect
ALE stands for
Your answer:
Annual Loss Expectation - a formula for judging risk
Acceptance Level Error - an error that was not caught until user acceptance testing
Audit Legal Effort - the amount of time billed to the project by the legal and audit staff
Assertion Loop Estimation - a measure of code complexity
Which of these refers to the "cost" of the risk?
Your answer:
priority
severity
Which of the following are ways to use the defect log to drive process improvement?
Your answer: all of the above
CORRECT!
the minimum requirements for a defect management process include all but which of these?
Your answer: defect to risk mapping
CORRECT!
reducing the impact of a risk, should it occur, is an effective way to minimize risk.
Your answer: True
CORRECT!
Who should be invovled in prioritizing fixes for valid defects found during system testing?
Your answer: the project team
CORRECT!
Which of the following techniques is not a common way to minimize expected risks?
Your answer: Ranking risks using Pareto voting
CORRECT!
Along with a short title for the defect and what phase it was found in, what other data should be part of the
defect's "name"
Your answer: categorization, like Missing, Inaccurate, Incomplete, Inconsistent
CORRECT!
Total score: 18/18 (100.00%)