This is a timed quiz.
You have 1 hour to complete the 40 questions in this quiz.
The inputs for developing a test plan are taken from
A. Project plan
B. Business plan
C. Support plan
D. None of the above
A tool that supports traceability, recording of incidents or scheduling of tests is
A. A dynamic analysis tool
B. A test execution tool
C. A debugging tool
D. A test management tool
E. A configuration management tool
Which of the following is not a static testing technique
A. Error guessing
B. Walkthrough
C. Data flow analysis
D. Inspections
Which document specifies the sequence of test executions?
A. Test procedure specification
B. Test design specification
C. Test case specification
D. Test plan
Inspections can find all the following except
A. Variables not defined in the code
B. Spelling and grammar faults in the documents
C. Requirements that have been omitted from the design documents
D. How much of the code has been covered
Which of the following is not a characteristic for Testability?
A. Operability
B. Observability
C. Simplicity
D. Robustness
Software testing accounts to what percent of software development costs?
A. 10-20
B. 40-50
C. 70-80
D. 5-10
Which tool can be used to support and control part of the test management process?
A. Coverage management tool
B. Test management tool
C. Data preparation tool
D. Performance testing tool
If an expected result is not specified then:
A. We cannot run the test
B. It may be difficult to repeat the test
C. It may be difficult to determine if the test has passed or failed
D. We cannot automate the user inputs
When should we stop our testing?
A. This question is difficult to answer
B. The answer depends on the contract with the client, special requirements if any & risks your organization is willing to take
C. The answer depends on the experience & maturity of your developers
D. The answer should be standardized for the software development industry
The purpose of requirement phase is
A. To freeze requirements
B. To understand user needs
C. To define the scope of testing
D. All of the above
Which of these can be successfully tested using Loop Testing methodology?
A. Simple Loops
B. Nested Loops
C. Concatenated Loops
Cyclomatic Complexity method comes under which testing method.
A. White box
B. Black box
C. Green box
D. Yellow box
A reliable system will be one that:
A. Is unlikely to be completed on schedule
B. Is unlikely to cause a failure
C. Is likely to be fault-free
D. Is likely to be liked by the users
Which, in general, is the least required skill of a good tester?
A. Being diplomatic
B. Able to write software
C. Having good attention to detail
D. Able to be relied on
A regression test:
A. Will always be automated
B. Will help ensure unchanged areas of the software have not been affected
C. Will help ensure changed areas of the software have not been affected
D. Can only be run during user acceptance testing
Function/Test matrix is a type of
A. Interim Test report
B. Final test report
C. Project status report
D. Management report
The process starting with the terminal modules is called:
A. Top-down integration
B. Bottom-up integration
C. None of the above
D. Module integration
Verification is:
A. Checking that we are building the right system
B. Checking that we are building the system right
C. Performed by an independent test team
D. Making sure that it is what the user really wants
The difference between re-testing and regression testing is
A. Re-testing is running a test again; regression testing looks for unexpected side effects
B. Re-testing looks for unexpected side effects; regression testing is repeating those tests
C. Re-testing is done after faults are fixed; regression testing is done earlier
D. Re-testing uses different environments, regression testing uses the same environment
E. Re-testing is done by developers, regression testing is done by independent testers
Testing should be stopped when:
A. All the planned tests have been run
B. Time has run out
C. All faults have been fixed correctly
D. Both A. and C.
E. I depends on the risks for the system being tested
Which test technique is based on requirements specifications?
A. White-box technique
B. Component testing
C. Black-box technique
D. Data driven testing
Which of the following is NOT part of configuration management:
A. Status accounting of configuration items
B. Auditing conformance to ISO9001
C. Identification of test versions
D. Record of changes to documentation over time
E. controlled library access
A test plan defines
A. What is selected for testing
B. Objectives and results
C. Expected results
D. Targets and misses
A tool that supports traceability, recording of incidents or scheduling of tests is called
The cost of fixing a fault:
A. Is not important
B. Increases as we move the product towards live use
C. Decreases as we move the product towards live use
D. Is more expensive if found in requirements than functional design
E. Can never be determined
Order numbers on a stock control system can range between 10000 and 99999 inclusive. Which of the following inputs might be a result of designing tests for only valid equivalence classes and valid boundaries:
A. 1000, 5000, 99999
B. 9999, 50000, 100000
C. 10000, 50000, 99999
D. 10000, 99999
E. 9999, 10000, 50000, 99999, 10000
When what is visible to end-users is a deviation from the specific or expected behavior, this is called:
A. An error
B. A fault
C. A failure
D. A defect
E. A mistake
Which of the following can be tested as part of operational testing?
A. Component interaction
B. Probe effect
C. State transition
D. Disaster recovery
Given the following: Switch PC on Start "outlook" IF outlook appears THEN Send an email Close outlook
A. 1 test for statement coverage, 1 for branch coverage
B. 1 test for statement coverage, 2 for branch coverage
C. 1 test for statement coverage. 3 for branch coverage
D. 2 tests for statement coverage, 2 for branch coverage
E. 2 tests for statement coverage, 3 for branch coverage
Test managers should not:
A. Report on deviations from the project plan
B. Sign the system off for release
C. Re-allocate resource to meet original plans
D. Rise incidents on faults that they have found
E. Provide information for risk analysis and quality improvement
Which of the following is NOT part of system testing:
A. Business process-based testing
B. Performance, load and stress testing
C. Requirements-based testing
D. Usability testing
E. Top-down integration testing
When a new testing tool is purchased, it should be used first by:
A. A small team to establish the best way to use the tool
B. Everyone who may eventually have some use for the tool
C. The independent testing team
D. The managers to see what projects it should be used in
E. The vendor contractor to write the initial scripts
Which of the following is not part of performance testing:
A. Measuring response time
B. Measuring transaction rates
C. Recovery testing
D. Simulating many users
E. Generating many transactions
What is the purpose of test completion criteria in a test plan:
A. To know when a specific test has finished its execution
B. To ensure that the test case specification is complete
C. To set the criteria used in generating test inputs
D. To know when test planning is complete
E. To plan when to stop testing
Given the following code, which is true:
IF A > B THEN C = A � B ELSE C = A + B ENDIF Read D IF C = D Then Print "Error" ENDIF
A. 1 test for statement coverage, 3 for branch coverage
B. 2 tests for statement coverage, 2 for branch coverage
C. 2 tests for statement coverage. 3 for branch coverage
D. 3 tests for statement coverage, 3 for branch coverage
E. 3 tests for statement coverage, 2 for branch coverage
Unreachable code would best be found using:
A. Code reviews
B. Code inspections
C. A coverage tool
E. A static analysis tool
What information need not be included in a test incident report:
A. How to fix the fault
B. How to reproduce the fault
C. Test environment details
D. Severity, priority
E. The actual and expected outcomes
Which of the following is NOT included in the Test Plan document of the Test Documentation Standard:
A. Test items (i.e. software versions)
B. What is not to be tested
C. Test environments
D. Quality plans
E. Schedules and deadlines
IEEE 829 test plan documentation standard contains all of the following except:
A. Test items
B. Test deliverables
C. Test tasks
D. Test environment
E. Test specification