Q. 701: According to the ISTQB Glossary, what do we call a document that describes any event that occurred during testing which requires further investigation?
A. A bug report
B. A defect report
C. An incident report
D. A test summary report
<<<<<< =================== >>>>>>
Q. 702: A product risk analysis is performed during the planning stage of the test process. During the execution stage of the test process, the test manager directs the testers to classify each defect report by the known product risk it relates to (or to 'other'). Once a week, the test manager runs a report that shows the percentage of defects related to each known product risk and to unknown risks.
What is one possible use of such a report?
A. To identify new risks to system quality.
B. To locate defect clusters in product subsystems.
C. To check risk coverage by tests.
D. To measure exploratory testing.
<<<<<< =================== >>>>>>
Q. 703: Which tools help to support static testing?
A. Static analysis tools and test execution tools.
B. Review process support tools, static analysis tools and coverage measurement tools.
C. Dynamic analysis tools and modeling tools.
D. Review process support tools, static analysis tools and modeling tools.
<<<<<< =================== >>>>>>
Q. 704: Which test activities are supported by test harness or unit test framework tools?
A. Test management and control.
B. Test specification and design.
C. Test execution and logging.
D. Performance and monitoring.
<<<<<< =================== >>>>>>
Q. 705: What are the potential benefits from using tools in general to support testing?
A. Greater quality of code, reduction in the number of testers needed, better objectives for testing.
B. Greater repeatability of tests, reduction in repetitive work, objective assessment.
C. Greater responsiveness of users, reduction of tests run, objectives not necessary.
D. Greater quality of code, reduction in paperwork, fewer objections to the tests.
<<<<<< =================== >>>>>>
Q. 706: What is a potential risk in using tools to support testing?
A. Unrealistic expectations, expecting the tool to do too much.
B. Insufficient reliance on the tool, i.e. still doing manual testing when a test execution tool has been purchased.
C. The tool may find defects that aren't there.
D. The tool will repeat exactly the same thing it did the previous time.
<<<<<< =================== >>>>>>
Q. 707: Which of the following are advanced scripting techniques for test execution tools?
A. Data-driven and keyword-driven
B. Data-driven and capture-driven
C. Capture-driven and keyhole-driven
D. Playback-driven and keyword-driven
<<<<<< =================== >>>>>>
Q. 708: Which of the following would NOT be done as part of selecting a tool for an organization?
A. Assess organizational maturity, strengths and weaknesses.
B. Roll out the tool to as many users as possible within the organization.
C. Evaluate the tool features against clear requirements and objective criteria.
D. Identify internal requirements for coaching and mentoring in the use of the tool.
<<<<<< =================== >>>>>>
Q. 709: Which of the following is a goal for a proof-of-concept or pilot phase for tool evaluation?
A. Decide which tool to acquire.
B. Decide on the main objectives and requirements for this type of tool.
C. Evaluate the tool vendor including training, support and commercial aspects.
D. Decide on standard ways of using, managing, storing and maintaining the tool and the test assets.
<<<<<< =================== >>>>>>
Q. 710: What is a key characteristic of specification-based testing techniques?
A. Tests are derived from information about how the software is constructed.
B. Tests are derived from models (formal or informal) that specify the problem to be solved by the software or its components.
C. Tests are derived based on the skills and experience of the tester.
D. Tests are derived from the extent of the coverage of structural elements of the system or components.
Question No.
|
Correct Answer
|
Q. 701
|
C
|
Q. 702
|
A
|
Q. 703
|
D
|
Q. 704
|
C
|
Q. 705
|
B
|
Q. 706
|
A
|
Q. 707
|
A
|
Q. 708
|
B
|
Q. 709
|
D
|
Q. 710
|
B
|
A. All combinations of input values and preconditions.
B. All combinations of input values and output values.
C. All pairs of input value and preconditions.
D. All states and state transitions.
<<<<<< =================== >>>>>>
Q. 712: Which statement about testing is true?
A. Testing is started as early as possible in the life cycle.
B. Testing is started after the code is written so that we have a system with which to work.
C. Testing is most economically done at the end of the life cycle.
D. Testing can only be done by an independent test team.
<<<<<< =================== >>>>>>
Q. 713: For a test procedure that is checking modifications of customers on a database, which two steps below would be the lowest priority if we didn't have time to execute all of the steps?
1. Open database and confirm existing customer
2. Change customer's marital status from single to married
3. Change customer's street name from Parks Road to Park Road
4. Change customer's credit limit from 500 to 750
5. Replace customer's first name with exactly the same first name
6. Close the customer record and close the database
A. Tests 1 and 4
B. Tests 2 and 3
C. Tests 5 and 6
D. Tests 3 and 5
<<<<<< =================== >>>>>>
Q. 714: Consider the following list of either product or project risks:
I. An incorrect calculation of fees might shortchange the organization.
II. A vendor might fail to deliver a system component on time.
III. A defect might allow hackers to gain administrative privileges.
IV. A skills gap might occur in a new technology used in the system.
V. A defect-prioritization process might overload the development team. Which of the following statements is true?
A. I is primarily a product risk and II, III, IV and V are primarily project risks.
B. II and V are primarily product risks and I, III and V are primarily project risks.
C. I and III are primarily product risks, while II, IV and V are primarily project risks.
D. III and V are primarily product risks, while I, II and IV are primarily project risks.
<<<<<< =================== >>>>>>
Q. 715: Consider the following statements about regression tests:
I. They may usefully be automated if they are well designed.
II. They are the same as confirmation tests (re-tests).
III. They are a way to reduce the risk of a change having an adverse affect elsewhere in the system.
IV. They are only effective if automated. Which pair of statements is true?
A. I and II
B. I and III
C. II and III
D. II and IV
<<<<<< =================== >>>>>>
Q. 716: Which of the following could be used to assess the coverage achieved for structure-based (white-box) test techniques?
V. Decision outcomes exercised
W. Partitions exercised
X. Boundaries exercised
Y. Conditions or multiple conditions exercised
Z. Statements exercised
A. V, W or Y
B. W, X or Y
C. V, Y or Z
D. W, X or Z
<<<<<< =================== >>>>>>
Q. 717: Review the following portion of an incident report.
1. I place any item in the shopping cart.
2. I place any other (different) item in the shopping cart.
3. I remove the first item from the shopping cart, but leave the second item in the cart.
4. I click the < Checkout > button.
5. I expect the system to display the first checkout screen. Instead, it gives the pop-up error message, 'No items in shopping cart. Click to continue shopping.'
6. I click < Okay >.
7. I expect the system to return to the main window to allow me to continue adding and removing items from the cart. Instead, the browser terminates.
8. The failure described in steps 5 and 7 occurred in each of three attempts to perform steps 1, 2, 3, 4 and 6.
Assume that no other narrative information is included in the report. Which of the following important aspects of a good incident report is missing from this incident report?
A. The steps to reproduce the failure.
B. The summary.
C. The check for intermittence.
D. The use of an objective tone.
<<<<<< =================== >>>>>>
Q. 718: Which of the following are benefits and which are risks of using tools to support testing?
1. Over-reliance on the tool
2. Greater consistency and repeatability
3. Objective assessment
4. Unrealistic expectations
5. Underestimating the effort required to maintain the test assets generated by the tool
6. Ease of access to information about tests or testing
7. Repetitive work is reduced
A. Benefits: 3, 4, 6 and 7. Risks: 1, 2 and 5
B. Benefits: 1, 2, 3 and 7, Risks: 4, 5 and 6
C. Benefits: 2, 3, 6 and 7. Risks: 1, 4 and 5
D. Benefits: 2, 3, 5 and 6. Risks: 1, 4 and 7
<<<<<< =================== >>>>>>
Q. 719: Which of the following encourages objective testing?
A. Unit testing
B. System testing
C. Independent testing
D. Destructive testing
<<<<<< =================== >>>>>>
Q. 720: Of the following statements about reviews of specifications, which statement is true?
A. Reviews are not generally cost effective as the meetings are time consuming and require preparation and follow up.
B. There is no need to prepare for or follow up on reviews.
C. Reviews must be controlled by the author.
D. Reviews are a cost effective early static test on the system.
Question No.
|
Correct Answer
|
Q. 711
|
A
|
Q. 712
|
A
|
Q. 713
|
D
|
Q. 714
|
C
|
Q. 715
|
B
|
Q. 716
|
C
|
Q. 717
|
B
|
Q. 718
|
C
|
Q. 719
|
C
|
Q. 720
|
D
|
I. Analysis and design
II. Test closure activities
III. Evaluating exit criteria and reporting
IV. Planning and control
V. Implementation and execution
Which of the following places these in their logical sequence?
A. I, II, III, IV and V.
B. IV, I, V, III and II.
C. IV, I, V, II and III.
D. I, IV, V, III and II.
<<<<<< =================== >>>>>>
Q. 722: Test objectives vary between projects and so must be stated in the test plan. Which one of the following test objectives might conflict with the proper tester mindset?
A. Show that the system works before we ship it.
B. Find as many defects as possible.
C. Reduce the overall level of product risk.
D. Prevent defects through early involvement.
<<<<<< =================== >>>>>>
Q. 723: Which test activities are supported by test data preparation tools?
A. Test management and control
B. Test specification and design
C. Test execution and logging
D. Performance and monitoring
<<<<<< =================== >>>>>>
Q. 724: Consider the following types of tools:
V. Test management tools
W. Static analysis tools
X. Modeling tools
Y. Dynamic analysis tools
Z. Performance testing tools
Which of the following of these tools is most likely to be used by developers?
A. W, X and Y
B. V, Y and Z
C. V, W and Z
D. X, Y and Z
<<<<<< =================== >>>>>>
Q. 725: What is a test condition?
A. An input, expected outcome, pre-condition and post-condition
B. The steps to be taken to get the system to a given point
C. Something that can be tested
D. A specific state of the software, e.g. before a test can be run
<<<<<< =================== >>>>>>
Q. 726: Which of the following is the most important difference between the metrics-based approach and the expert-based approach to test estimation?
A. The metrics-based approach is more accurate than the expert-based approach.
B. The metrics-based approach uses calculations from historical data while the expertbased approach relies on team wisdom.
C. The metrics-based approach can be used to verify an estimate created using the expert-based approach, but not vice versa.
D. The expert-based approach takes longer than the metrics-based approach.
<<<<<< =================== >>>>>>
Q. 727: If the temperature falls below 18 degrees, the heating is switched on. When the temperature reaches 21 degrees, the heating is switched off. What is the minimum set of test input values to cover all valid equivalence partitions?
A. 15, 19 and 25 degrees
B. 17, 18, 20 and 21 degrees
C. 18, 20 and 22 degrees
D. 16 and 26 degrees
<<<<<< =================== >>>>>>
Q. 728: Which of these statements about functional testing is true?
A. Structural testing is more important than functional testing as it addresses the code.
B. Functional testing is useful throughout the life cycle and can be applied by business analysts, testers, developers and users.
C. Functional testing is more powerful than static testing as you actually run the system and see what happens.
D. Inspection is a form of functional testing.
<<<<<< =================== >>>>>>
Q. 729: What is the purpose of confirmation testing?
A. To confirm the users' confidence that the system will meet their business needs.
B. To confirm that a defect has been fixed correctly.
C. To confirm that no unexpected changes have been introduced or uncovered as a result of changes made.
D. To confirm that the detailed logic of a component conforms to its specification.
<<<<<< =================== >>>>>>
Q. 730: Which success factors are required for good tool support within an organization?
A. Acquiring the best tool and ensuring that all testers use it.
B. Adapting processes to fit with the use of the tool and monitoring tool use and benefits.
C. Setting ambitious objectives for tool benefits and aggressive deadlines for achieving them.
D. Adopting practices from other successful organizations and ensuring that initial ways of using the tool are maintained.
Question No.
|
Correct Answer
|
Q. 721
|
B
|
Q. 722
|
A
|
Q. 723
|
B
|
Q. 724
|
A
|
Q. 725
|
C
|
Q. 726
|
B
|
Q. 727
|
A
|
Q. 728
|
B
|
Q. 729
|
B
|
Q. 730
|
B
|
Q. 731: Which of the
following best describes integration testing?
A. Testing performed to
expose faults in the interfaces and in the interaction between integrated
components.
B. Testing to verify that a component is ready for integration.
C. Testing to verify that the test environment can be integrated with the product.
D. Integration of automated software test suites with the product.
B. Testing to verify that a component is ready for integration.
C. Testing to verify that the test environment can be integrated with the product.
D. Integration of automated software test suites with the product.
<<<<<<
=================== >>>>>>
Q. 732: According to the
ISTQB Glossary, debugging:
A. Is part of the
fundamental testing process.
B. Includes the repair of the cause of a failure.
C. Involves intentionally adding known defects.
D. Follows the steps of a test procedure.
B. Includes the repair of the cause of a failure.
C. Involves intentionally adding known defects.
D. Follows the steps of a test procedure.
<<<<<<
=================== >>>>>>
Q. 733: Which of the
following could be a root cause of a defect in financial software in which an
incorrect interest rate is calculated?
A. Insufficient funds
were available to pay the interest rate calculated.
B. Insufficient calculations of compound interest were included.
C. Insufficient training was given to the developers concerning compound interest alculation rules.
D. Inaccurate calculators were used to calculate the expected results.
B. Insufficient calculations of compound interest were included.
C. Insufficient training was given to the developers concerning compound interest alculation rules.
D. Inaccurate calculators were used to calculate the expected results.
<<<<<<
=================== >>>>>>
Q. 734: Assume postal
rates for 'light letters' are:
$0.25 up to 10 grams;
$0.35 up to 50 grams;
$0.45 up to 75 grams;
$0.55 up to 100 grams.
$0.35 up to 50 grams;
$0.45 up to 75 grams;
$0.55 up to 100 grams.
Which test inputs (in
grams) would be selected using boundary value analysis?
A. 0, 9,19, 49, 50, 74,
75, 99,100
B. 10, 50, 75,100, 250, 1000
C. 0, 1,10,11, 50, 51, 75, 76,100,101
D. 25, 26, 35, 36, 45, 46, 55, 56
B. 10, 50, 75,100, 250, 1000
C. 0, 1,10,11, 50, 51, 75, 76,100,101
D. 25, 26, 35, 36, 45, 46, 55, 56
<<<<<<
=================== >>>>>>
Q. 735: Consider the
following decision table for Car rental.
Conditions
|
Rule 1
|
Rule 2
|
Rule 3
|
Rule 4
|
Over 23?
|
F
|
T
|
T
|
T
|
Clean driving record?
|
Don't care
|
F
|
T
|
T
|
On business?
|
Don't care
|
Don't care
|
F
|
T
|
Actions
|
|
|
|
|
Supply rental car?
|
F
|
F
|
T
|
T
|
Premium charge
|
F
|
F
|
F
|
T
|
Given this decision table, what is the expected result for the following test cases?
TC1: A 26-year-old on
business but with violations or accidents on his driving record
TC2: A 62-year-old
tourist with a clean driving record
A. TC1: Don't supply car;
TC2: Supply car with premium charge.
B. TC1: Supply car with premium charge; TC2: Supply car with no premium charge.
C. TC1: Don't supply car; TC2: Supply car with no premium charge.
D. TC1: Supply car with premium charge; TC2: Don't supply car.
B. TC1: Supply car with premium charge; TC2: Supply car with no premium charge.
C. TC1: Don't supply car; TC2: Supply car with no premium charge.
D. TC1: Supply car with premium charge; TC2: Don't supply car.
<<<<<<
=================== >>>>>>
Q. 736: What is exploratory testing?
A. The process of
anticipating or guessing where defects might occur.
B. A systematic approach to identifying specific equivalent classes of input.
C. The testing carried out by a chartered engineer.
D. Concurrent test design, test execution, test logging and learning.
B. A systematic approach to identifying specific equivalent classes of input.
C. The testing carried out by a chartered engineer.
D. Concurrent test design, test execution, test logging and learning.
<<<<<<
=================== >>>>>>
Q. 737: What does it mean if a set of tests has
achieved 90% statement coverage?
A. 9 out of 10 decision
outcomes have been exercised by this set of tests.
B. 9 out of 10 statements have been exercised by this set of tests.
C. 9 out of 10 tests have been run on this set of software.
D. 9 out of 10 requirements statements about the software are correct.
B. 9 out of 10 statements have been exercised by this set of tests.
C. 9 out of 10 tests have been run on this set of software.
D. 9 out of 10 requirements statements about the software are correct.
<<<<<<
=================== >>>>>>
Q. 738: A test plan is written specifically to
describe a level of testing where the primary goal is establishing confidence
in the system. Which of the following is a likely name for this document?
A. Master test plan
B. System test plan
C. Acceptance test plan
D. Project plan
B. System test plan
C. Acceptance test plan
D. Project plan
<<<<<<
=================== >>>>>>
Q. 739: What is the best description of static
analysis?
A. The analysis of batch
programs
B. The reviewing of test plans
C. The analysis of program code or other software artifacts
D. The use of black-box testing
B. The reviewing of test plans
C. The analysis of program code or other software artifacts
D. The use of black-box testing
<<<<<<
=================== >>>>>>
Q. 740: System test execution on a project is planned
for eight weeks. After a week of testing, a tester suggests that the test
objective stated in the test plan of 'finding as many defects as possible
during system test' might be more closely met by redirecting the test effort
according to which test principle?
A. Impossibility of
exhaustive testing.
B. Importance of early testing.
C. The absence of errors fallacy.
D. Defect clustering.
B. Importance of early testing.
C. The absence of errors fallacy.
D. Defect clustering.
Question No.
|
Correct Answer
|
Q. 731
|
A
|
Q. 732
|
B
|
Q. 733
|
C
|
Q. 734
|
C
|
Q. 735
|
C
|
Q. 736
|
D
|
Q. 737
|
B
|
Q. 738
|
C
|
Q. 739
|
C
|
Q. 740
|
D
|
Q. 741: Consider the following activities that might
relate to configuration management:
I. Identify and document
the characteristics of a test item
II. Control changes to the characteristics of a test item
III. Check a test item for defects introduced by a change
IV. Record and report the status of changes to test items
V. Confirm that changes to a test item fixed a defect
II. Control changes to the characteristics of a test item
III. Check a test item for defects introduced by a change
IV. Record and report the status of changes to test items
V. Confirm that changes to a test item fixed a defect
Which of the following
statements is true?
A. Only I is a
configuration management task.
B. All are configuration management tasks.
C. I, II and III are configuration management tasks.
D. I, II and IV are configuration management tasks.
B. All are configuration management tasks.
C. I, II and III are configuration management tasks.
D. I, II and IV are configuration management tasks.
<<<<<<
=================== >>>>>>
Q. 742: A test plan included the following clauses
among the exit criteria:
# System test shall
continue until all significant product risks have been covered to the extent
specified in the product risk analysis document.
# System test shall
continue until no must-fix defects remain against any significant product risks
specified in the product risk analysis document.
During test execution,
the test team detects 430 must-fix defects prior to release and all must-fix
defects are resolved. After release, the customers find 212 new defects, none
of which were detected during testing. This means that only 67% of the
important defects were found prior to release, a percentage which is well below
average in your industry. You are asked to find the root cause for the high number
of field failures. Consider the following list of explanations:
I. Not all the tests
planned for the significant product risks were executed.
II. The organization has
unrealistic expectations of the percentage of defects that testing can find.
III. A version-control
issue has resulted in the release of a version of the software that was used
during early testing.
IV. The product risk
analysis failed to identify all the important risks from a customer point of
view.
V. The product risk
analysis was not updated during the project as new information became
available.
Which of the following
statements indicate which explanations are possible root causes?
A. II, III and IV are
possible explanations, but I and V are not possible.
B. All five are possible explanations.
C. I, IV and V are possible explanations, but II and III are not possible.
D. III, IV and V are possible explanations, but I and II are not possible.
B. All five are possible explanations.
C. I, IV and V are possible explanations, but II and III are not possible.
D. III, IV and V are possible explanations, but I and II are not possible.
<<<<<<
=================== >>>>>>
Q. 743: What is the most important factor for
successful performance of reviews?
A. A separate scribe
during the logging meeting
B. Trained participants and review leaders
C. The availability of tools to support the review process
D. A reviewed test plan
B. Trained participants and review leaders
C. The availability of tools to support the review process
D. A reviewed test plan
<<<<<<
=================== >>>>>>
Q. 744: Consider the following statements about
maintenance testing:
I. It requires both
re-test and regression test and may require additional new tests.
II. It is testing to show
how easy it will be to maintain the system.
III. It is difficult to
scope and therefore needs careful risk and impact analysis.
IV. It need not be done
for emergency bug fixes.
Which of the statements
are true?
A. I and III
B. I and IV
C. II and III
D. II and IV
B. I and IV
C. II and III
D. II and IV
<<<<<< ===================
>>>>>>
Q.
745: Which of the following statements are correct?
I. Software testing
can be required to meet legal or contractual requirements.
II. Software testing
is mainly needed to improve the quality of the developer’s work.
III. Rigorous testing
can help to reduce the risk of problems occurring in an operational environment.
IV. Rigorous testing
is used to prove that all failures have been found.
A. I and III
B. II and III
B. II and III
C. II and IV
D. III and IV
<<<<<<
=================== >>>>>>
Q. 746: Which two specification-based testing
techniques are most closely related to each other?
A. Decision tables and
state transition testing
B. Equivalence partitioning and state transition testing
C. Decision tables and boundary value analysis
D. Equivalence partitioning and boundary value analysis
B. Equivalence partitioning and state transition testing
C. Decision tables and boundary value analysis
D. Equivalence partitioning and boundary value analysis
<<<<<<
=================== >>>>>>
Q. 747: Which of the following is an advantage of
independent testing?
A. Independent testers
don't have to spend time communicating with the project team.
B. Programmers can stop
worrying about the quality of their work and focus on producing more code.
C. The others on a
project can pressure the independent testers to accelerate testing at the end
of the schedule.
D. Independent testers
sometimes question the assumptions behind requirements, designs and
implementations.
<<<<<<
=================== >>>>>>
Q. 748: DDP formula that
would apply for calculating DDP for the last level of testing prior to release
to the field is
A. DDP = {Defects (Testers) – Defects (Field)} / Defects (Testers)
B. DDP = {Defects (Testers) + Defects (Field)} / Defects (Testers)
C. DDP = Defects (Testers) / {Defects (Field) + Defects (Testers)}
D. DDP = Defects (Testers) / {Defects (Field) - Defects (Testers)}
A. DDP = {Defects (Testers) – Defects (Field)} / Defects (Testers)
B. DDP = {Defects (Testers) + Defects (Field)} / Defects (Testers)
C. DDP = Defects (Testers) / {Defects (Field) + Defects (Testers)}
D. DDP = Defects (Testers) / {Defects (Field) - Defects (Testers)}
<<<<<< ===================
>>>>>>
Q.
749: What would trigger the execution of maintenance testing?
A. Inspection results and
modification.
B. Migration and
inspection results.
C. Migration and retirement of the system.
C. Migration and retirement of the system.
D. Alpha testing results
and migration.
<<<<<<
=================== >>>>>>
Q. 750: Popular
specification-based techniques are:
A. Equivalence partitioning
B. Boundary value analysis
C. Decision tables
D. All three described above
A. Equivalence partitioning
B. Boundary value analysis
C. Decision tables
D. All three described above
Question No.
|
Correct Answer
|
Q. 741
|
D
|
Q. 742
|
C
|
Q. 743
|
B
|
Q. 744
|
A
|
Q. 745
|
A
|
Q. 746
|
D
|
Q. 747
|
D
|
Q. 748
|
C
|
Q. 749
|
C
|
Q. 750
|
D
|
Q.
751: As a test leader you are collecting measures about defects. You recognize
that after the first test cycle – covering all requirements - subsystem C has a
defect density that is 150% higher than the average. Subsystem A on the other
hand has a defect density that is 60% lower than the average.
What
conclusions for the next test cycle could you draw from this fact?
A.
It is probable that subsystem C has still more hidden defects. Therefore we
need to test subsystem C in more detail.
B.
Because we have already found many defects in subsystem C, we should
concentrate testing resources n Subsystem A.
C.
Observed defect density does not allow any conclusions about the amount of
additional testing.
D.
We should try to equalize the amount of testing over all modules to ensure that
we test all subsystems evenly.
<<<<<<
=================== >>>>>>
Q.
752: Which of the following is a TRUE statement about the use of static
analysis tools?
A.
Static analysis tools can change the code to reduce complexity.
B.
Static analysis tools are intended to support developers only.
C.
Static analysis tools aid in understanding of code structure and dependencies.
D.
Static analysis tools cannot be used to enforce coding standards.
<<<<<<
=================== >>>>>>
Q.
753: Which of the following best describes typical test exit criteria?
A.
Reliability measures, number of tests written, and product completeness.
B.
Thoroughness measures, reliability measures, cost, schedule, tester
availability and residual risks.
C.
Thoroughness measures, reliability measures, test cost, amount of time spent
testing and product completeness, number of defects.
D.
Time to market, residual defects, tester qualification, degree of tester
independence, thoroughness measures and test cost.
<<<<<<
=================== >>>>>>
Q.
754: How does testing contribute to software quality?
A.
Testing ensures that the system under test will not error out in a production
environment.
B.
Testing identifies defects which ensures a successful product will be released
to market.
C.
Testing increases the quality of a software system by avoiding defects in the
system under test.
D.
Testing through verification and validation of functionality identifies defects
in the system under test.
<<<<<<
=================== >>>>>>
Q.
755: A company is going to provide their employees with a bonus which will be
based on the employee’s length of service in the company. The bonus calculation
will be zero if they have been with the company for less than two years, 10% of
their salary for more than two but less than five years, and 25% for five to
ten years, 35% for ten years or more. The interface will not allow a negative
value to be input, but it will allow a zero to be input.
How
many equivalence partitions are needed to test the calculation of the bonus?
A.
Two equivalence partitions.
B.
Three equivalence partitions.
C.
Four equivalence partitions.
D.
Five equivalence partitions.
<<<<<<
=================== >>>>>>
Q.
756: Which of the statements about reviews are correct?
I.
Reviews are useful because, through their use, defects can be found early,
resulting in cost savings.
II. Reviews are useful because they help management understand the comparative skills of different developers.
III. Testers should not get involved in specification reviews because it can bias them unfavorably.
IV. Many early defects are found in reviews, lengthening the time needed for the development life cycle
A. I
B.
IV
C.
I and IV
D.
I and III
<<<<<<
=================== >>>>>>
Q.
757: What is integration testing?
A.
Integration of automated software test suites with the application under test.
B.
Testing performed to expose faults in the interaction between components and
systems.
C.
Testing to verify that a component is ready for integration with the rest of
the system.
D.
Testing to verify that the test environment can be integrated with the product.
<<<<<<
=================== >>>>>>
Q.
758: Below you find a list of descriptions of problems that can be observed
during testing or operation. Which is most likely a failure?
A.
The product crashed when the user selected an option in a dialog box.
B.
One source code file included in the build was the wrong version
C.
The computation algorithm used the wrong input variables.
D.
The developer misinterpreted the computational requirement for that algorithm.
<<<<<<
=================== >>>>>>
Q.
759: Which one of the following describes
best the difference between testing
and debugging?
A. Testing shows failures that are caused by defects. Debugging
finds, analyzes, and removes the causes of failures in the software.
B. Testing pinpoints the defects. De bugging analyzes the faults and proposes preventing activities.
C. Testing removes faults. Debugging identifies the causes of failures.
D. Dynamic testing prevents causes of failures. Debugging removes the failures.
<<<<<<
=================== >>>>>>
Q.
760: Which of the following is a good reason for a developer to use a Test
Harness tool?
A.
To help the developer to compare differences between files and databases.
B.
To reduce the quantity of component tests needed to be run.
C.
To make it easier for developers to peer-test each other’s code.
D.
To simplify running unit tests when related components are not available yet.
Question No.
|
Correct Answer
|
Q. 751
|
A
|
Q. 752
|
C
|
Q. 753
|
B
|
Q. 754
|
D
|
Q. 755
|
C
|
Q. 756
|
A
|
Q. 757
|
B
|
Q. 758
|
A
|
Q. 759
|
A
|
Q. 760
|
D
|
Q. 761: Which of the following is true of acceptance testing?
A. A goal of acceptance testing is
to stress-test the system.
B. A goal of acceptance testing is
to establish confidence in the system.
C. Acceptance testing is performed
by technical staff.
D. Acceptance testing is only used
to address functionality issues within the system.
<<<<<< ===================
>>>>>>
Q. 762: An estimate of resources should be made so that an organization
can create a schedule for testing. Which of the following approaches can be
used for creating an estimate?
I. A skills-based approach, in which
the estimate is based on all the testers’ skills.
II. An expert-based approach, in
which the owner or other expert creates the estimate.
III. A metrics-based approach, in
which the estimate is based on previous testing efforts.
IV. A bottom-up approach, in which
each tester estimates their work and all estimates are integrated.
A. II, III, and IV
B. I, III, and IV
C. I and IV
D. II and III
<<<<<< ===================
>>>>>>
Q.
763: When conducting reviews, psychological sensitivity is required. Which
mistake often occurs when conducting reviews and may lead to interpersonal
problems within teams?
A. Testers and reviewers expect
that defects in the software product are already found and fixed by the
developers.
B. Due to time constraints, testers and reviewers do not believe they can afford enough time to find failures.
C. Testers and reviewers communicate defects as criticism against humans instead of against the software product.
D. Testers and reviewers are not sufficiently trained to accurately identify failures and faults in the item under review.
<<<<<< ===================
>>>>>>
Q.
764: Which of the following statements about functional testing is TRUE?
A. Functional testing is primarily
concerned with “what” a system does rather than “how” it does it.
B. Control flow models and menu
structure models are used primarily in functional testing.
C. Functional testing includes, but
is not limited to, load testing, stress testing and reliability testing.
D. Functional testing is often
referred to as “structural” testing by testers and developers.
<<<<<< ===================
>>>>>>
Q. 765: Which of the following
statements about test design are TRUE?
I. During test design, the test
cases and test data are created and specified.
II. If expected results are not defined, a plausible but erroneous result may be accepted as correct.
III. The IEEE 829 standard describes the content of test design and test case specifications.
IV. Test design is a formal process in which the conditions to be tested are determined.
A. II, III and IV
B. III and IV
C. I and IV
D. I, II and III
<<<<<< =================== >>>>>>
Q.
766: What factors should an organization take into account when determining how
much testing is needed?
I. Level of risk
II. Tools to be used during test
sub-project
III. Project constraints such as
time and budget
IV. Skill of the testers
V. Expected selling cost of the
system
A. All of the factors should be
taken into account.
B. I and III
C. I, III and IV
D. I, II, IV, and V
<<<<<< ===================
>>>>>>
Q.
767: What is testing without executing the code?
A. Non-functional testing.
B. Structure-based testing (white
box).
C. Static testing.
D. Functional testing (black box).
<<<<<< ===================
>>>>>>
Q.
768: What is the purpose of regression testing?
A. It enables us to reuse all our
tests to improve ROI.
B. It can be used to replace
acceptance testing.
C. To reduce the amount of impact
analysis we must do when modifying a system.
D. To discover any defects
introduced or uncovered as a result of a change.
<<<<<< =================== >>>>>>
Q. 769: For the following piece of code, how many test cases are
needed to get 100% statement coverage?
Procedure X
Read (Color) // Input color from
user
IF (Color == “Red”) THEN
Call Roses(Color)
ELSEIF (Color == “Blue”) THEN
Call Violets(Color)
ELSE
PRINT “User is no Shakespeare”
SaveToDatabase(Color)
End Procedure X
A. 5
B. 3
C. 1
D. 2
<<<<<< ===================
>>>>>>
Q.
770: Which of the following statements about static analysis is FALSE?
A. Static analysis can find defects
that are likely to be missed by dynamic testing.
B. Static analysis is a good way to
force failures in the software.
C. Static analysis tools examine
code or other types of product documentation.
D. Static analysis can result in
cost saving by finding bugs early.
Question No.
|
Correct Answer
|
Q. 761
|
B
|
Q. 762
|
D
|
Q. 763
|
C
|
Q. 764
|
A
|
Q. 765
|
D
|
Q. 766
|
B
|
Q. 767
|
C
|
Q. 768
|
D
|
Q. 769
|
B
|
Q. 770
|
B
|
Q.
771: Given the following sample of pseudo code:
01 Input number of male rabbits
02 Input number of female rabbits
03 If male rabbits > 0 and female
rabbits > 0 then
04 Input Do you want to breed (Yes / No)
05 If breed = "No"
06 Print "Keep male and female
rabbits apart!"
07 End if
08 End If.
Which of the following test cases will ensure that statement
"06" is executed?
A. male rabbits = 1, female rabbits
= 1, breed = "yes".
B. male rabbits = 1, female rabbits
= 1, breed = "no".
C. male rabbits = 1, female rabbits
= 2, breed = "yes".
D. male rabbits = 1, female rabbits
= 0, breed = "no".
<<<<<< ===================
>>>>>>
Q.
772: Which ADDITIONAL test level could be introduced into a standard V-model
after system testing?
A. System Integration Testing
B. Acceptance Testing
C. Regression Testing
D. Component Integration Testing
<<<<<< ===================
>>>>>>
Q.
773: A system under development contains complex calculations and decision
logic, and it is assessed as high risk because of the relative inexperience of
the development team in the application domain. Which of the following would be
the MOST appropriate choice of test design technique for component testing?
A. Decision testing.
B. Statement testing
C. State transition testing
D. Equivalence partitioning
<<<<<< =================== >>>>>>
<<<<<< =================== >>>>>>
Q.
774: Four testers have each submitted an incident report in which each reported
a problem with the User log-on process. User log-on is a critical component of
the system. The table below describes the four defect reports submitted.
Tester ID
|
Incident Description
|
Inputs / Expected & Actual Results
|
Business Priority
(1 High 2 Medium 3 Low) |
Tester 1
|
User Log-on validation error
|
Entered user ID of Ram Kumar
& password ABC123 but got an error message
|
1
|
Tester 2
|
Log-on does not meet requirements
|
Inputs: Entered valid
user ID & password
Expected result: Main menu screen to be displayed Actual result: Error saying incorrect password |
2
|
Tester 3
|
Log-on password validation error
|
Inputs: User ID Ram
Kumar & password ABC123
Expected result: Main menu screen Actual result: Error Message – “Incorrect password” This test has worked many times before |
2
|
Tester 4
|
Password validation error
|
Inputs: User ID Ram
Kumar & password ABC123
Expected result: Main menu screen Actual result: “Incorrect password” N. B: The same inputs worked yesterday, before code release 1.2 was delivered |
1
|
Which Tester has reported
the incident MOST effectively, considering the information and priority they
have supplied?
A. Tester 3
B. Tester 1
C. Tester 2
D. Tester 4
<<<<<< ===================
>>>>>>
Q. 775: How is the scope
of maintenance testing assessed?
A. Scope is related to the risk,
size of the changes and size of the system under test
B. Scope is defined by the size and
type of system being changed
C. Scope is dependant on the amount
of regression testing already performed
D. Scope is related to the number
of system users affected by the change.
<<<<<< ===================
>>>>>>
Q.
776: Which of the following is a MAJOR task of evaluating exit criteria and
reporting?
A. Writing a test summary report
for stakeholders
B. Logging the outcome of test execution
C. Repeating test activities as a
result of action taken for each discrepancy.
D. Evaluating testability of the
requirements and system
<<<<<< ===================
>>>>>>
Q.
777: Given the following flow chart diagram:
Picture
What
is the minimum number of test cases required for 100% statement coverage and
100%decision coverage, respectively?
A. Statement Coverage = 1, Decision
Coverage = 3.
B. Statement Coverage = 2, Decision
Coverage = 3.
C. Statement Coverage = 2, Decision
Coverage = 2.
D. Statement Coverage = 3, Decision
Coverage = 3
<<<<<< ===================
>>>>>>
Q. 778: Which ordering of
the list below gives increasing levels of test independence?
a. Tests designed by a fellow-member
of the design team.
b. Tests designed by a different
group within the organization.
c. Tests designed by the code
author.
d.
Tests designed by different organization.
A. c, a, b, d.
B. d, b, a, c
C. c, a, d, b.
D. a, c, d, b.
<<<<<< ===================
>>>>>>
Q.
779: During which activity of the Fundamental Test Process test process do you
review the test basis?
A. Evaluating exit criteria and
reporting.
B. Test implementation and
execution
C. Test analysis and design
D. Test planning and control
<<<<<< ===================
>>>>>>
Q. 780: Which of the
following are structure-based techniques?
a. Decision table testing
b. Boundary value analysis
c. Multiple condition coverage
d. Use case testing
e. Decision testing
A. a and c.
B. b and d.
C. b and e.
D. c and e.
Question No.
|
Correct Answer
|
Q. 771
|
B
|
Q. 772
|
A
|
Q. 773
|
A
|
Q. 774
|
D
|
Q. 775
|
A
|
Q. 776
|
A
|
Q. 777
|
C
|
Q. 778
|
A
|
Q. 779
|
C
|
Q. 780
|
D
|
Q. 781: Which statement BEST describes the role
of testing?
A. Testing ensures that the right
version of code is delivered
B. Testing can be used to assess quality.
C. Testing shows that the software
is error free.
D. Testing improves quality in
itself.
<<<<<< ===================
>>>>>>
Q. 782: The following
table shows 6 test procedures (P to U) that must now be entered into a test
execution schedule.
Test Proce-dure ID
|
Business Priority
(1 High 2 Medium 3 Low) |
Dependencies on test procedures
|
Other dependencies
|
P
|
1
|
Can not start unless R has
completed
|
|
Q
|
1
|
None
|
Regression testing only
|
R
|
2
|
None
|
None
|
S
|
2
|
None
|
None
|
T
|
3
|
None
|
Delivery of the code for this
part of system is running very late
|
U
|
3
|
None
|
None
|
Business severity is regarded as the most important element in
determining the sequence of the test procedures, but other dependencies must
also be taken into consideration. Regression testing can only be run once all
other tests have completed.
Which of the following represents the MOST effective sequence for
the test execution schedule (where the first entry in the sequence is the first
procedure to be run, the second entry is the second to be run and so on)?
A. Q, P, S, R, U, T.
B. R, S, U, P, Q, T.
C. R, P, S, U, T, Q.
D. P, Q, R, S, U, T
<<<<<< ===================
>>>>>>
Q.
783: Which one of the following is a characteristic of good testing in any
lifecycle model?
A. Each test level has the same
test objective.
B. There should be more testing
activities than development activities.
C. Test design can only begin when
development is complete.
D. Testers should begin to review
documents as soon as drafts are available.
<<<<<< ===================
>>>>>>
Q.
784: Which tasks would USUALLY be performed by a test leader and which by the
tester?
a. Adapt planning based on test
results.
b. Create test specifications.
c. Plan tests.
d. Write or review a test strategy
A. c and d by the test leader; a
and b by the tester
B. a and b by the test leader; c
and d by the tester.
C. a and d by the test leader; b
and c by the tester
D. a, c and d by the test leader; b
by the tester.
<<<<<< ===================
>>>>>>
Q.
785: The flow graph below shows the logic of a program for which 100% statement
coverage and 100% decision coverage is required on exit from component testing.
Picture
The following test cases have been run:
Test Case 1 covering path A, B, D, G
Test Case 2 covering path A, B, D, E, F, E, F, E, F, E, G
Test Case 3 covering path A, C, D, E, F, E, G
Which of the following statements related to coverage is correct?
A. Statement coverage is 100%;
decision coverage is 100%.
B. Statement coverage is less than
100%; decision coverage is 100%.
C. Statement coverage is 100%;
decision coverage is less than 100%.
D. Statement coverage and decision
coverage are both less than 100%.
<<<<<< =================== >>>>>>
<<<<<< =================== >>>>>>
Q. 786: Which of the following statements is true?
A. Testing cannot prove that software
is incorrect.
B. Testing can prove that software
is either correct or incorrect.
C. Testing cannot prove that
software is correct.
D. Testing can prove that software
is correct.
<<<<<< ===================
>>>>>>
Q. 787: Which of the following statements describe why
experience-based test design techniques are useful?
a. They can help derive test cases
based on analysis of specification documents.
b. They can identify tests not
easily captured by formal techniques.
c. They make good use of tester's
knowledge, intuition and experience.
d. They are an effective alternative
to formal test design techniques.
A. a and b.
B. b and d
C. c and d
D. b and c.
<<<<<< ===================
>>>>>>
Q. 788: Under what
circumstances would you plan to perform maintenance testing?
a. As part of a migration of an
application from one platform to another.
b. As part of a planned enhancement
release.
c. When the test scripts need to be
updated.
d. For data migration associated
with the retirement of a system
A. a, b and c
B. b, c and d
C. a, b and d.
D. a, c and d
<<<<<< ===================
>>>>>>
Q.
789: A system specification states that a particular field should accept
alphabetical characters in either upper or lower case. Which of the following
test cases is from an INVALID equivalence partition?
A. Feeds
B. F33ds
C. FEEDS
D. fEEDs
<<<<<< ===================
>>>>>>
Q. 790: Which of the
following is LEAST likely to be included in an incident report?
A. Suggestions for correcting the
problem
B. Degree of impact on stakeholder
interests.
C. Date the incident was
discovered.
D. Life cycle
process in which the incident was discovered
Q. 781
|
B
|
Q. 782
|
C
|
Q. 783
|
D
|
Q. 784
|
D
|
Q. 785
|
A
|
Q. 786
|
C
|
Q. 787
|
D
|
Q. 788
|
C
|
Q. 789
|
B
|
Q. 790
|
A
|
Q. 791: Which of the following
is a standard for test documentation?
A. IEEE Std. 1028
B. EEE Std. 1044
C. ISO 9126.
D. IEEE Std. 829
<<<<<< ===================
>>>>>>
Q.
792: In which activity of the Fundamental Test Process is the test environment
set up?
A. Test implementation and
execution.
B. Test planning and control
C. Test analysis and design
D. Evaluating exit criteria and
reporting
<<<<<< =================== >>>>>>
<<<<<< =================== >>>>>>
Q. 793: Which of the following is a specification-based technique?
A. Use Case Testing
B. Error Guessing.
C. Condition coverage
D. Statement Testing.
<<<<<< ===================
>>>>>>
Q.
795: Which of the following types of defect are typically found in reviews
rather than in dynamic testing?
a. Deviations from standards.
b. Defects in interface
implementation.
c. Poor maintainability of code.
d.
Poor performance of the system.
e. Defects in requirements.
A. a, c and e.
B. a, b and d.
C. b, d and e.
D. a, c and d.
<<<<<< ===================
>>>>>>
Q. 796: Pair the correct test design techniques (i to v) with the
category of techniques (x, y and z):
i. Exploratory Testing
ii. Equivalence Partitioning
iii. Decision Testing
iv. Use Case Testing
v. Condition coverage
x. Specification-based
y. Structure-based
z. Experienced-based
A. x = i and ii; y = iii and v; z =
iv.
B. x = i, ii and iv; y = v; z = iii
C. x = ii and iv; y = iii and v; z
= i.
D. x = iii and iv; y = v; z = i and
ii.
<<<<<< ===================
>>>>>>
Q. 797: Which of the
following is a purpose of the review 'kick off' activity?
A. Explain the objectives
B. Select the personnel group
C. Document results
D. Define entry and exit criteria
<<<<<< ===================
>>>>>>
Q. 798: Which one of the
following is true of software development models?
A. There are always four test
levels in the V-model.
B. In a Rapid Application
Development (RAD) project, there are four test levels for each iteration.
C. In Agile development models, the
number of test levels for an iteration can vary depending on the project.
D. There must be at least four test
levels for any software development model.
<<<<<< ===================
>>>>>>
Q.
799: Which of the following BEST describes a data-driven approach to the use of
test execution tools?
A. Monitoring response times when
the system contains a specified amount of data
B. Manipulation of databases and
files to create test data
C. Using a generic script that
reads test input data from a file
D. Recording test scripts and
playing them back
<<<<<< ===================
>>>>>>
Q. 800: Which of the
following is an example of a product risk?
A. Software that does not perform
its intended functions
B. Failure of a third party
C. Problems in defining the right
requirements
D. Skill and staff shortages
Q. 791
|
D
|
Q. 792
|
A
|
Q. 793
|
A
|
Q. 794
|
A
|
Q. 795
|
A
|
Q. 796
|
C
|
Q. 797
|
A
|
Q. 798
|
C
|
Q. 799
|
C
|
Q. 800
|
A
|
Q. 801: A bank
application determines the creditworthiness of customers. The application uses
a set of rules to determine the upper limit of the credit amount. Which of the
following black-box test design techniques is best for testing the application?
A. State transition
testing
B. Use case testing
C. Equivalence
partitioning
D. Decision table
testing
<<<<<< =================== >>>>>>
<<<<<< =================== >>>>>>
Q. 802: Below you find a list of improvement goals a software development and test organization would like to achieve.
Which of these goals for
improving the efficiency of test activities would best be supported by a test
management tool?
A. Improve the
efficiency by optimizing the ability of tests to identify failures.
B. Improve the
efficiency by building traceability between requirements, tests, and bugs
C. Improve the
efficiency by faster resolving defects
D. Improve the
efficiency by automating the selection of test cases for execution.
<<<<<<
=================== >>>>>>
Q.
803: Which statement about combinations of inputs and preconditions is true for
a large system?
A. It is easy to test
them all in a short time
B. It is not practically
possible to test them all
C. It is not possible to
test any of them
D. It is essential to
test them all in order to do good testing
<<<<<<
=================== >>>>>>
Q.
804: What is the USUAL sequence for performing the following activities during
the Fundamental Test Process?
a. Analyze the test basis
documents.
b. Define the expected
results.
c. Create the test
execution schedule.
d. Establish the
traceability of the test conditions
A. d, a, c, b
B. a, d, b, c
C. a, b, c, d
D. a, b, d, c
<<<<<< =================== >>>>>>
Q. 805: Why should expected results be defined before execution?
A. To assist in test
automation
B. To improve test
efficiency
C. To reduce the
possibility of incorrect results
D. To improve design of
the software
<<<<<<
=================== >>>>>>
Q. 806: Which
characteristics BEST describe a walkthrough?
A. Documented, includes
peers and experts
B. Formal process
collects metrics
C. Defined roles, led by
trained moderator
D. Led by the author,
may be documented
<<<<<<
=================== >>>>>>
Q. 807: Which of the
following is a MAJOR activity of test control?
A. Scheduling test
analysis and design
B. Implementing the test
policy or strategy
C. Making decisions
based on information from test monitoring
D. Determining the scope
and risks
<<<<<<
=================== >>>>>>
Q. 808: For which of
the following is Impact Analysis ESPECIALLY important?
A. Maintenance Testing
B. Unit Testing
C. System Testing
D. User Acceptance
Testing
<<<<<<
=================== >>>>>>
Q. 809: Which of the
following activities would NORMALLY be undertaken during test planning?
a. Scheduling test
analysis and design.
b. Designing Test
Conditions.
c. Monitoring test
progress.
d. Identifying the
objectives of testing.
e. Evaluating test tools.
f. Selecting test metrics
for monitoring and control.
A. b, c and d
B. a, d and f
C. a, d and e
D. b, c and f
<<<<<<
=================== >>>>>>
Q.
810: Given the following sample of pseudo code:
Read A, B, C;
If A > B then
Print "Primary ratio
is" & A / B;
End If
If A > C then
Print "Secondary
ration is" & A / C;
End If.
Which of the following
test cases would achieve 100% statement coverage?
A. A = 5, B = 10 and C =
2
B. A = 10, B = 10 and C
= 10
C. A = 10, B =5 and C =
2
D. A = 2, B= 5 and C =
10
Question No.
|
Correct Answer
|
Q. 801
|
D
|
Q. 802
|
B
|
Q. 803
|
B
|
Q. 804
|
B
|
Q. 805
|
C
|
Q. 806
|
D
|
Q. 807
|
C
|
Q. 808
|
A
|
Q. 809
|
B
|
Q. 810
|
C
|
Q. 811: Which of the following statements is true?
A. A test condition specifies input values and expected results; a
test case combines one or more test conditions
B. A test condition may be derived from requirements or
specifications; a test procedure specifies the sequence of action for the
execution of a test
C. A test case specifies the sequence of execution of test
conditions; a test procedure specifies test pre-conditions and post-conditions
D. A test case specifies input values and expected results; a test procedure may be derived from requirements or specifications
<<<<<<
=================== >>>>>>
Q.
812: Which one of the following statements about approaches to test estimation
is true?
A. A metrics-based approach is based on data gathered from
previous projects; an expert-based approach uses the knowledge of the owner of
the tasks or experts
B. A metrics-based approach is based on creating a work-breakdown structure first; an expert-based approach is based on input from estimation experts
C. A metrics-based approach is based on data gathered from
previous projects; an expert-based approach is based on a work-breakdown
structure
D. A metrics-based approach is based on an analysis of the
specification documents; an expert-based approach is based on the opinion of
the most experienced tester in the organisation
<<<<<<
=================== >>>>>>
Q.
813: Which option BEST describes objectives for test levels within a life cycle
model?
A. Objectives should be generic for any test level
B. Objectives are the same for each test level
C. Each test level has objectives specific to that level
D. Each test level must have different objectives
<<<<<<
=================== >>>>>>
Q.
814: Which statement is a valid explanation as to why black-box test design
techniques can be useful?
A. They can help to derive test data based on analysis of the
requirement specification
B. They can help derive test cases based on analysis of a
component's code structure
C. They can help to derive test conditions based on analysis of a
system's internal structure
D. They can help to reduce testing costs
<<<<<<
=================== >>>>>>
Q.
815: During which activity of the Fundamental Test Process test process do you
determine the exit criteria?
A. Test analysis and design
B. Evaluating exit criteria and reporting
C. Test closure activities
D. Test planning and control
<<<<<<
=================== >>>>>>
Q. 816: Which two of the
following are common attributes of maintenance testing?
a. It is carried out to ensure that the system will be reliable
once in service.
b. It includes regression testing.
c. It requires the use of fully defined specifications.
d. It can include testing of a system after migration from one
platform to another.
A. a and b
B. a and c
C. c and d
D. b and d
<<<<<<
=================== >>>>>>
Q.
817: Which of the following would TYPICALLY be carried out by a test leader and
which by a tester?
a.
Creation of a test strategy.
b. Creation of a test specification.
c. Raising of an incident report.
d. Write a test summary report.
A. a and b would be carried out by a test leader, whilst c and d
would be carried out by a tester
B. b and c would be carried out by a test leader, whilst a and d
would be carried out by a tester
C. a and d would be carried out by a test leader, whilst b and c
would be carried out by a tester
D. a and c would be carried out by a test leader, whilst b and d
would be carried out by a tester
<<<<<<
=================== >>>>>>
Q. 818: Where may
functional testing be performed?
A. At system and acceptance testing levels only
B. At all test levels
C. At all levels above integration testing
D. At the acceptance testing level only
<<<<<<
=================== >>>>>>
Q. 819: Which one of the
following best describes risk-based testing?
A. Testing as much of the system as possible in the time available
B. Targeting testing at the more critical areas of the system
C. Making full use of formal test case design techniques
D. Fixing as many defects as possible before go-live
<<<<<<
=================== >>>>>>
Q. 821: Which of the
following activities would improve how a tool is deployed within an
organization?
a. Roll out the tool
across the organisation as quickly as possible to all users.
b. Conduct periodic
lessons learnt reviews with tool users.
c. Provide technical
support to the test team for each type of tool.
d. If a tool is not being
used, withdraw it and look for an alternative.
e. Make sure processes
are improved to reflect a new tool.
A. a, b and c
B. a, c and d
C. c, d and e
D. b, c and e
<<<<<<
=================== >>>>>>
Q.
822: Place the stages of the Fundamental Test Process in the usual order (by
time).
a. Test closure
activities.
b. Analysis and design.
c. Planning and control.
d. Implementation and
execution.
e. Evaluating exit
criteria and reporting.
f. Access software testing genius website
f. Access software testing genius website
A. c, b, d, e, a
B. c, b, e, d, a
C. c, b, d, a, e
D. b, c, d, e, a
<<<<<<
=================== >>>>>>
Q. 823: If a system has
been tested and only a few defects have been found, what can we conclude about
the state of the system?
a. The system may be defect
free but the testing done cannot guarantee that this is true.
b. The system is defect
free and further testing would therefore be a waste of resources.
c. It depends what the
system is designed to do.
d. Further testing should
be considered but this should be focussed on areas of highest risk because it
would not be possible to test everything.
e. Testing should be
curtailed because it is yielding no value.
A. a, c and d
B. b, c and d
C. a, d and e
D. b, c and e
<<<<<<
=================== >>>>>>
Q.
824: A wholesaler sells printer cartridges. The minimum order quantity is 5.
There is a 20% discount for orders of 100 or more printer cartridges. You have
been asked to prepare test cases using various values for the number of printer
cartridges ordered. Which of the following groups contain three test inputs
that would be generated using Boundary Value Analysis?
A. 5, 6, 20
B. 4, 5, 80
C. 4, 5, 99
D. 1, 20, 100
<<<<<<
=================== >>>>>>
Q.
825: Which of the following defects would NORMALLY be identified by a static
analysis tool?
A. The response time for
the search function exceeded the agreed limit
B. The design
specification had many grammatical errors
C. The component's code
had variables that were used but had not been declared
D. The component was
found to be the source of the memory leak
<<<<<<
=================== >>>>>>
Q.
826: Which of the following statements describe why error guessing is a useful
test design technique?
a. It can help derive
test cases based on analysis of specification documents.
b. It can identify tests
not easily captured by formal techniques.
c. It can make good use
of tester's experience and available defect data.
d. It is a cheaper
alternative to more formal test design techniques.
A. a and b
B. b and c
C. c and d
D. a and c
<<<<<<
=================== >>>>>>
Q. 827: Which of the following activities should be considered before purchasing a tool for an organization?
a. Ensure that the tool
does not have a negative impact on existing test processes.
b. Produce a business
justification examining both costs and benefits.
c. Determine whether the
vendor will continue to provide support for the tool.
d. Introduce tool
deployment activities into the testing schedule.
A. a and d
B. b and c
C. c and d
D. a and c
<<<<<<
=================== >>>>>>
Q.
828: Consider the following state table:
|
A
|
B
|
C
|
D
|
S1
|
S2/R1
|
S3/R2
|
S1/N
|
S4/R6
|
S2
|
S2/N
|
S2/N
|
S3/R3
|
S4/R4
|
S3
|
S4/R5
|
S2/R3
|
S2/R6
|
S2/N
|
S4
|
S4/N
|
S4/N
|
S2/N
|
S1/R7
|
Which of the following would result in a change of state to S2 with an action of R6?
A. From state S1, input
A
B. From state S2, input
B
C. From state S3, input
C
D. From state S4, input
D
<<<<<<
=================== >>>>>>
Q.
829: Which of the following would NOT NORMALLY be considered for a testing role
on a project?
A. System operator
B. Developer
C. Configuration manager
D. Performance
specialist
<<<<<<
=================== >>>>>>
Q. 830: Which one of
the following provides the BEST description of test design?
A. Identification of the
features which should be tested
B. Specification of the
test cases required to test a feature
C. Specification of the
order in which test cases should be executed
D.
Creation of a test suite
Question No.
|
Correct Answer
|
Q. 821
|
D
|
Q. 822
|
A
|
Q. 823
|
A
|
Q. 824
|
C
|
Q. 825
|
C
|
Q. 826
|
B
|
Q. 827
|
B
|
Q. 828
|
C
|
Q. 829
|
C
|
Q. 830
|
B
|
Q. 831: Which one of the
following examples describes a typical benefit of static analysis supported by
tools?
A. Static analysis
supported by tools may find defects prior to manual test execution.
B. Static analysis supported by tools prevents business analysts and requirement engineers building software models (e.g. state transition diagrams), which do not match the requirements.
C. By using static analysis tools user acceptance testing can be shortened because the users need to execute less tests.
D. By performing static analysis of the code supported by tools the need for the developers doing unit testing is decreased.
<<<<<<
=================== >>>>>>
Q. 832: Which of the
following are true of software development models?
a. Component Integration
testing is present in all good development models.
b. Acceptance testing can
take place before system testing starts.
c. Acceptance testing
should only start when system testing is complete.
d. There may be fewer
than four test levels in a V-model.
A. b and d
B. a and b
C. b and c
D. c and d
<<<<<<
=================== >>>>>>
Q. 833: Which of the
following is a review process activity?
A. Individual preparation
B. Writing test
conditions
C. Developing a test
plan
D. Executing test
scripts
<<<<<<
=================== >>>>>>
Q. 834: Which of the
following are white-box test design techniques?
a. Decision table
testing.
b. Decision coverage.
c. Boundary value
analysis.
d. Error guessing.
e. Statement testing.
A. a and e
B. b and d
C. b and e
D. e and d
<<<<<<
=================== >>>>>>
Q. 835: Which of the
following matches the activity (i to iv) to its most suitable type of tool (p
to s)?
i. Analysis of code
structure.
ii. Generation of test
cases.
iii. Simulation of the
environment in which a component is run.
iv. Analysis of test
metrics.
p. Test management.
q. Test design tool.
r. Static analysis tool.
s. Test harness.
A. i-s, ii-p, iii-r,
iv-q
B. i-r, ii-q, iii-s,
iv-p
C. i-r, ii-s, iii-p,
iv-q
D. i-q, ii-r, iii-s,
iv-p
<<<<<<
=================== >>>>>>
Q. 836: Which of the
following statements about functional testing is correct?
A. Functional test cases
are derived from specifications
B. Functional test cases
are derived from an examination of the code
C. Functional testing
ensures error free software
D. Functional testing
should be done before the Inspection process
<<<<<<
=================== >>>>>>
Q. 837: Which of the
following account for most of the failures in a system?
A. They will be found in
the smallest modules
B. They will be evenly
distributed among all modules
C. They will be found in
the largest modules
D. They will be found in
a small proportion of modules
<<<<<<
=================== >>>>>>
Q. 838: Which of the
following is a project risk?
A. There are
non-standard implementations of some features
B. We may not be able to
get a contractor to join the test team as planned
C. The response times of
the software may not be fast enough
D. The contract has a
legal loophole which has affected the company's profit
<<<<<<
=================== >>>>>>
Q. 839: Which of the
following software work products would NOT TYPICALLY be examined using static
analysis techniques?
a. Design specification.
b. Component's code.
c. Software model.
d. Test procedure.
e. Non-functional
requirements specification.
A. a, c and d
B. a, d and e
C. b, c and d
D. a, b and e
<<<<<<
=================== >>>>>>
Q. 840: An automated
air-conditioner is programmed to turn its heating unit on when the temperature
falls below 17 Deg. C and to turn its refrigeration unit on when the
temperature exceeds 26 Deg. C. The air-conditioner is designed to operate at
temperatures between -10 Deg. C and +40 Deg. C. Given the above specification,
which of the following sets of values shows that the equivalence partition test
design technique has been used correctly?
A. –11 Deg. C, -1 Deg.
C, 18 Deg. C, 27 Deg. C, 51 Deg. C
B. –11 Deg. C, -1 Deg.
C, 12 Deg. C, 18 Deg. C, 27 Deg. C, 51 Deg. C
C. -11 Deg. C, 18 Deg.
C, 51 Deg. C
D.
-1 Deg. C, 12 Deg. C, 18 Deg. C, 27 Deg. C
Question No.
|
Correct Answer
|
Q. 831
|
A
|
Q. 832
|
A
|
Q. 833
|
A
|
Q. 834
|
C
|
Q. 835
|
B
|
Q. 836
|
A
|
Q. 837
|
D
|
Q. 838
|
B
|
Q. 839
|
B
|
Q. 840
|
A
|
Q. 841: When in the lifecycle
should testing activities start?
A. As early as possible
B. After the test environment is ready
C. After the requirements have been reviewed
D. Once the code is available to test
<<<<<<
=================== >>>>>>
Q. 843: Which of the
following test activities are more likely to be undertaken by a test lead
rather than a tester?
a. Create test specifications.
b. Schedule tests.
c. Define metrics for measuring test progress.
d. Prepare and acquire test data.
A. c and d
B. a and b
C. b and d
D. b and c
<<<<<<
=================== >>>>>>
Q. 844: The list below (a to
e) describes one major task for each of the five main activities of the
fundamental test process. Which option (A to D) places the tasks in the correct
order, by time?
a. Create bi-directional traceability between test basis and test
cases.
b. Check test logs against exit criteria.
c. Define the objectives
of testing.
d. Check planned deliverables have been delivered.
e. Comparing actual results with expected results.
A. a, c, b, e, d
B. c, a, d, e, b
C. c, a, e, b, d
D. d, a, c, b, e
<<<<<<
=================== >>>>>>
Q.
845: A simple gaming system has been specified as a set of use cases. It has
been tested by the supplier and is now ready for user acceptance testing. The
system is assessed as low risk and there is pressure to release the software
into the market as soon as possible. Which of the following test techniques
would be most appropriate for this testing?
A. State transition testing and decision testing
B. Equivalence partitioning and statement testing
C. Use case testing and exploratory testing
D. Decision table testing and exploratory testing
<<<<<<
=================== >>>>>>
Q. 846: A failure has occurred
during system testing and incident report must be raised. The following
attributes are available for the report:
a. Tester's name.
b. Date raised.
c. Priority (to fix).
d. Severity (impact on the system).
e. Expected Results.
f. Actual Results.
g. Test case specification identifier.
h. Failing software function.
i. Tester's recommendations.
Which attributes would be
the MOST effective to enable determination of WHEN the incident should be fixed
and HOW MUCH effort might be required to apply the fix?
A. b, c, e, f, g
B. a, b, d, h, i
C. c, d, e, f, h
D. c, d, e, g, i
<<<<<<
=================== >>>>>>
Q. 847: Which of the
following would be MOST USEFUL in estimating the amount of re-testing and
regression testing likely to be required?
a. The purchase of an automated test execution tool.
b. Time allocated for acceptance testing.
c. Metrics from previous
similar projects.
d. Impact analysis.
A. a and b
B. b and c
C. a and d
D. c and d
<<<<<<
=================== >>>>>>
Q. 848: Which of the following
are key success factors to the review process?
A. Review time is allowed in the test execution schedule, process
improvement is recognised in the follow up meeting and the objective is always
to find defects
B. Each review has a clear objective, the right people are
involved, training is provided in the review technique and management fully
support the process
C. Participants are trained, all review meetings are time boxed
and moderators are project managers
D. Every team member will be involved, all review techniques are
used on every work product and test managers control the review process
<<<<<<
=================== >>>>>>
Q.
849: Given the following sample of pseudo code:
Input ExamScore
If ExamScore <= 75 then
Print "Candidate
has failed"
Else
Print "Candidate
has passed"
If ExamScore >= 120
then
Print
"Candidate has achieved a distinction"
EndIf
EndIf.
What
is the minimum number of test cases required to guarantee 100% decision coverage?
A. 2
B. 1
C. 3
D. 4
<<<<<<
=================== >>>>>>
Q. 850: Match the following
formal review roles and responsibilities:
Roles
1. Moderator.
2. Recorder.
3. Reviewer.
4. Manager.
Responsibilities
P. The person chosen to represent a particular viewpoint and role.
Q. The person who decides on the execution of inspections and determines if the inspection objectives have been met.
R. The person who leads the inspection of a document or set of documents.
S. The person who documents all the issues, problems and open points.
A. 1Q, 2S, 3P, 4R
B. 1R, 2S, 3P, 4Q
C. 1Q, 2P, 3S, 4R
D. 1R, 2P, 3S, 4Q
Question No.
|
Correct Answer
|
Q. 841
|
A
|
Q. 842
|
D
|
Q. 843
|
D
|
Q. 844
|
C
|
Q. 845
|
C
|
Q. 846
|
C
|
Q. 847
|
D
|
Q. 848
|
B
|
Q. 849
|
C
|
Q. 850
|
B
|
No comments:
Post a Comment