Friday 13 November 2015

ISTQB - Sample Questions Page4



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

Q. 711: An exhaustive test suite would include:
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

Q. 721: Consider the following list of test process activities:
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.
<<<<<< =================== >>>>>>
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.
<<<<<< =================== >>>>>>
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.
<<<<<< =================== >>>>>>
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.
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
<<<<<< =================== >>>>>>
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.
<<<<<< =================== >>>>>>
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.
<<<<<< =================== >>>>>>
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.
<<<<<< =================== >>>>>>
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
<<<<<< =================== >>>>>>
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
<<<<<< =================== >>>>>>
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.
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
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.
<<<<<< =================== >>>>>>
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.
<<<<<< =================== >>>>>>
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
<<<<<< =================== >>>>>>
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
<<<<<< =================== >>>>>>
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
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
<<<<<< =================== >>>>>>
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)}
<<<<<< =================== >>>>>>
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.
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
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

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