Software Test Principles
1.Which of these is NOT part of the Cost of Quality?
a) Failure costs
b) Error Detection costs
c) RTF costs
d) Error prevention costs
2.The term "fit for use" refers to whose view of quality?
a) Supplier's
b) Auditor's
c) Producer's
d) Customer's
3.Which of these is a challenge/obstacle to implementing testing in an organization?
a) People think testing is not essential for delivery; testing is often unstructured and subjective
b) Testing is error prone; testing is too expensive
c) Testing is often not managed properly; the mindset that you can test quality into software
d) All of the above
4."PDCA", or "Plan, Do, Check, Act" is also known as
a) The Shewhart cycleb) The Deming Wheel
c) both
d) neither
5.What are the three main categories defects can fall into?
a) Wrong, Missing, and Extrab) Regression, Unit, and Integration
c) FUBAR, really FUBAR, and uber-FUBAR
d) display, processing, output
6.Which of these is NOT an important part of a Test Strategy?
a) The procedure for logging defectsb) how you will validate that the system meets user requirements
c) how you will validate the software at each stage of development
d) how you will use test data to examine the behavior of the system
7.Which of these are good ways to raise management's awareness of the importance of testing?
a) Make sure management knows what they get for the money they spend on testingb) relay other benefits of testing (shorter test times, higher quality software)
c) Collect and distribute articles about testing
d) all of the above
8.Continuous process improvement only works if you:
a) Monitor performance of prior improvement initiativesb) base improvement efforts on the organization's needs and business goals
c) enforce the newly developed processes
d) all are needed
9.Which is a more effective approach to risk mitigation?
a) Test based on user requirementsb) Test based on system specifications
c) Test more heavily in areas deemed higher risk
d) all of the above
10.Establishing a testing policy should include four main criteria. A definition of testing, the testing system, evaluation methods, and ________?
a) Standards against which testing will be measuredb) Data Requirements for a typical project
c) Templates for deliverables generated by the test group
d) All of the above
11.Which of these is the most effective method for establishing a testing policy?
a) Information Services Consensus Policyb) Users Meeting
c) Industry Standard
d) Management Directive
12.During what phase of the project should you START thinking about Testing Scenarios?
a) Requirementsb) Maintenance
c) Coding
d) Design
13.What is the appropriate timing for Static, Structural tests?
a) Analysis and design onlyb) testing phase
c) as early as possible and in every phase thereafter
d) not until the coding phase
14.Test coverage tools are useful starting in which phase?
a) Any phaseb) Analysis and Design
c) Testing (functional testing)
d) Coding (unit testing)
15.A Test Factor is:
a) The risk or issue that needs to be addressed during testingb) a variable in a test script
c) an error inserted by programmers to measure the effectiveness of testing
d) part of the audit trail
16.means that the data entered, processed, and output by the application is accurate and complete.
a) Completenessb) File integrity
c) Correctness
d) Audit trail
17.Validating that the right file is used and the data on that file is correct and in the correct sequence is known as:
a) Structural analysisb) Data dictionary validation
c) Black box testing
d) File integrity testing
18._____________ can substantiate the processing that has occurred and allow analysts to reconstruct what happened at any point in a transaction.
a) Continuity of Processingb) None of these
c) Data Dictionaries
d) Audit Trails
19.Failover testing at Chase is verification that ___________ is intact
a) Continuity of processingb) audit trails
c) maintainability
d) both A and C
20.Processing time and "up time" goals are examples of
a) Statistical process controlb) metrics
c) service levels
d) workbenches
21.Access control testing is also known as
a) Error handlingb) Security testing
c) Static testing
d) Fault based testing
22.Audits to ensure that the system is designed in accordance with organization strategy, policies, procedures, and standards are designed to test which quality factor?
a) Best practicesb) correctness
c) maintainability
d) compliance
23.An application which performs its intended function with the required precision over an extended period of time has this quality factor:
a) Validityb) ease of use
c) service level
d) reliability
24.If it is difficult to locate and fix errors in a program, that program is missing which quality factor?
a) Couplingb) maintainability
c) portability
d) ease of operation
25.The quality factor "ease of use" is best measured by doing what type of testing?
a) Performance testb) manual support test
c) white box test
d) acceptance test
26.Portability refers to
a) How easy it is to transfer a program to other hardware or OSb) whether it's possible to uninstall the program
c) both of these
d) neither of these
27.The effort required to interconnect components of an application to other applications for data transfer is:
a) Couplingb) I/O
c) flowchart analysis
d) system testing
28.If defects are hard to find, that's a sign that...
a) Test coverage is inadequateb) there are errors in the test scripts
c) neither of these
d) either of these
29. Which way(s) can lower the cost of testing without reducing it's effectiveness?
a) Phase containmentb) the V concept of testing
c) testing the artifacts of each development phase, not just the program itself
d) all of the above
30.________ ensures that we designed and built the right system, while _________ ensures that the system works as designed.
a) Validation, verificationb) white box testing, black box testing
c) verification, validation
d) the project manager, the test team
31.Walkthroughs, peer reviews, and other structural tests tend to be __________ tasks
a) Verificationb) quality control
c) quality assurance
d) validation
32.Input, Procedures to DO, Procedures to CHECK, and Output are the four components of the:
a) Workbench conceptb) test phase
c) reporting cycle
d) Shewhart cycle
33.Which of these are considerations when developing testing methodologies?
a) The type of development project, the type of software systemb) tactical risks, project scope
c) both of these
d) neither of these
34.Deriving test cases based on known program structure and logic is...
a) Control testingb) white box testing
c) black box testing
d) fault-driven testing
35.Functional testing that simulates the end user's actions is known as...
a) Access control testingb) performance testing
c) black box testing
d) structural testing
36.Breaking variables into chunks that should have the same expected results is:
a) Workbenchb) usability testing
c) equivalence partitioning
d) data mapping
37.Developing tests based on where you think the program's weak points are is known as
a) Error-handling testingb) risk based testing
c) error guessing
d) negative testing
38.Top-down and Bottom-up are two ways to approach
a) Incremental testingb) thread testing
c) boundary analysis
d) none of these
39.An end-to-end, task based test that uses integrated components of a system is a...
a) Performance testb) thread test
c) unit test
d) structural test
40.Which is a benefit of having a user committee develop the company's test policy?
a) All involved parties participate and sign offb) outside users learn the options and costs associated with testing
c) testing and quality are seen as organization-wide responsibilities, not just IT
d) all of these
41.Which of these types of reviews is NOT an effective phase containment mechanism?
a) Post implementation reviewb) decision point review
c) phase end review
d) in process review
42.Which of these was not a Quality professional?
a) Demingb) Townsend
c) Juran
d) Pareto
43.The successful implementation of a quality improvement program will have what long-term effect on productivity?
a) There is no relationship between quality and productivityb) it will lower productivity
c) it will raise productivity
d) productivity will remain the same
44.Which of these are some of Deming's 7 Deadly Management Diseases?
a) Lack of constancy of purpose and emphasis on short-term profitsb) evaluation of performance or annual review of performance
c) running an organization on visible figures alone and excessive costs of warranty
d) all of these
45.The scientific method is
a) Relevant to developersb) a logical, systematic approach to processes
c) useful when developing test cases
d) all of these
46.Deming's biggest contribution to the quality profession is:
a) Zero Defects Dayb) Using slogans and targets to motivate the work force
c) focusing on process improvement, not the product itself
d) all of these
47.Instituting pride in workmanship and eliminating numerical quotas were suggestions for management created by
a) Paretob) Shewhart
c) Deming
d) Juran
48.Which is an important source of data for Continuous Process Improvement?
a) Defect databasesb) Post-mortems
c) Neither of these
d) both of these
49.Who should NOT participate in testing?
a) End usersb) developers’
c) management
d) all should participate
50.According to Deming, 90% of defects are attributable to:
a) Vague user requirementsb) programmer error
c) process problems
d) communication errors
51.Which of these are NOT test factors
a) Error guessing, incremental testing, boundary analysisb) compliance, reliability, access control
c) correctness, audit trail, continuity of processing
d) maintainability, portability, ease of operation
52.A test strategy matrix does not include:
a) Test phasesb) risks
c) test factors
d) script mapping
53.Of the four options listed below, which is able to detect an infeasible path?
a) Performance testingb) black box testing
c) structural testing
d) manual support testing
54.Black box testing, thread testing, and incremental testing are all kinds of:
a) Dynamic testingb) static analysis
c) both of these
d) neither of these
55.Which catches errors earlier, verification or validation?
a) Verificationb) Validation
c) Neither
d) Both
56.Mapping requirements to tests in order to prove that the system functions as designed is known as:
a) Data mappingb) requirement validation
c) requirements tracing
d) metrics gathering
57.Who should not be allowed to participate in and contribute to the improvement of processes?
a) Line workersb) nobody - all should be allowed
c) the author of the original process
d) management
58.Improving weaknesses in a process you just piloted is an example of which piece of the Shewhart cycle?
a) Dob) Act
c) Plan
d) Check
0 comments:
Post a Comment