wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Đề TM Testing Genius Part 3

Total questions: 40

Worksheet time: 20mins

Name
Class
Date
1.

101. Assume that you are the test manager for a large banking application development project. Earlier in the project, you identified

640 product risks which were deemed significant enough to deserve some amount of testing.
During test execution, you attend a project management meeting where you are asked to report test status. The following is true of the identified risks:

# Significant product risks identified during project planning: 640
# Significant product risks identified during test execution: 84
# Test coverage of significant risks: 100%
# Risks for which all tests are run and passed: 637
# Risks for which one or more tests fail: 70
# Risks for which one or more tests remain to be run: 47

For some risks, one or more test has failed and one or more test remains to be run. After presenting these facts, you are asked for your opinion on the residual level of risk.

Which of the following is a reasonable response?

a)

A. It is not possible to determine the residual level of risk until all tests have been run.

b)

B. Most risks are addressed, but some risks remain related to known bugs and untested risk areas

c)

C. Since over 85% of risks have been tested without any bugs being found, over 85% of the risk has been removed.

d)

D. Many new risks have been identified during test execution, and that should not happen.

2.

Q. 102: Consider the following activities:

I. Group brainstorming
II. Bug taxonomy
III. Standard templates
IV. One-on-one interviews
V. Past bug analysis
VI. Risk checklist

Which of the following are techniques for gathering the collective judgment and insight of the stakeholders in risk identification and analysis?

a)

A. I and IV

b)

B. I and II

c)

C. II and V

d)

D. III and VI

3.

103. During the system test phase, a tester is running a predefined test case against an e-commerce system. She finds that this test case causes the host browser to crash in five out of five attempts to repeat the problem. As this test case exercises a critical customer use case, she tries but cannot identify a workaround.

Which of the following is an additional step the tester should perform to properly classify this incident?

a)

A. Ask the project manager what phase the project is in.

b)

B. Try to isolate the incident and find a suspected cause.

c)

C. Determine the repeatability of the failure.

d)

D. Identify the symptom associated with this failure.

4.

Q. 104: Consider the following excerpt from the incident description field of an IEEE 829 compliant bug report for an online e-commerce application that sells CDs and DVDs:

1. I was running test 09-157, which involves purchasing a large number of CDs and DVDs.
2. While specifying a quantity of a CD or DVD to purchase, I entered 99, which is the maximum allowed quantity in the requirement specification.
3. I expected the system to accept the input. However, the system responded with an error message, “No more than 10 items can be purchased.”
Which of the following elements is missing from this report?

a)

A. The test being run

b)

B. The actual result

c)

C. The expected result

d)

D. Check for reproducibility

5.

105. According to the IEEE 1044. 1 standard, what is true about making are organization’s incident management process compliant with IEEE 1044 standard?

a)

A. All classifications and supporting data collection listed in IEEE 1044 must be implemented

b)

B. All mandatory classifications and supporting data collection listed in IEEE 1044 must be implemented without tailoring

c)

C. All mandatory classifications listed in IEEE 1044 must be implemented without tailoring

d)

D. All mandatory classifications listed in IEEE 1044 must be implemented with appropriate tailoring

6.

106. An organization wants to improve its overall process capabilities, both in terms of developing better software and doing more effective testing.
Which of the following statements is true?

a)


A. They can use TPI for development process improvement and TMM for test process improvement.

b)

B. They can use CMMI for development process improvement and TMM for test process improvement.

c)

C. They can use SPICE for development process improvement and ISO 15504 for test process improvement.

d)

D. They can use CMMI for development process improvement and SPICE for test process improvement.

7.

107. Consider the fourteen levels of increasing maturity in the Test Process Improvement model,

from 0 to 13. Assume an organization is starting at the 0 level, and wants to advance to level 1. Which of the following is a key area of testing to improve to achieve this level?

a)

A. Defect management

b)

B. Metrics

c)

C. Low-level testing

d)

D. Test automation

8.

108. You are assessing the maturity of a test team using both TMM and TP1, While evaluating the situation with the test environment, you find that the tests are performed in the same environment used to develop the software. This environment is defined, maintained, and modified according to the direction of the development team. In addition, developers debug software in this environment during test execution whenever a defect is found, and tests execution continues during debugging.

Which of the following statements is true?

a)

A. This situation would prevent achievement of Definition maturity under TMM and would prevent achievement of Level 1 maturity under TPI.

b)

B. This situation would not prevent achievement of Definition maturity under TMM but would prevent achievement of Level 1 maturity under TPI.

c)

C. This situation would prevent achievement of Definition maturity under TMM but would not prevent achievement of Level 1 maturity under TPI.

d)

D. This situation would not prevent achievement of Definition maturity under TAW and would not prevent achievement of Level 1 maturity under TPI.

9.

109. A business analyst who is familiar with the use of the system under test is asked to

participate in test execution.

Which of the essential testing skills i she most likely to bring to the test process

a)

A. Foreign-language knowledge

b)

B. Technical knowledge

c)

C. Testing knowledge

d)

D. Domain knowledge

10.

110. A test manager wants to perform a skips inventory to identify gaps in the test team’s skill levels. Which of the following is a necessary step in that process?

a)

A. Obtain an increase in the training budget for the test team

b)

B. Assess the spills required to perform critical testing tasks.

c)

C. Ask the testers what their training needs are.

d)

D. Remove inexperienced testers from the test team.

11.

111. You are managing the functional system testing effort for a simple e-commerce application that sells books, CDs,

and DVDs on the Internet. You are not responsible for testing server-side or data centre behaviours, or any non-functional attributes like performance or usability, though management has encouraged you to report such problems if you see them. Based on your past experience with this organization and their development practices, you know that the requirements specification will be vague and high-level and that your opportunities for early test team involvement will be limited.

Which of the following should be true of your team?

a)

A. You form a team of testers with heavy representation of specialized domain experts such as librarians, music store employees, and video store managers

b)

B. You form a team of testers with heavy representation of specialized technology experts such as performance testers, programmers, and network engineers

c)

C. You form a team of experienced testers with general Internet skills, good motivation, and knowledge of how such systems fail

d)

D. You form a team of testers comprised mostly of low-skip test technicians with two or three test engineers writing detailed test scripts

12.

112. You are working as a test manager on a project that is facing hard deadlines for delivery and

strict budget limits. On previous projects, quality was seen as much more important than schedule or budget targets, so these constraints are a new experience for your test team. The number of berg reports they have filed which were subsequently deferred is demotivating some of your testers.
How might you best handle the situation?

a)

A. Explain to your team the value of deferred bugs, and the plans for future releases that will fix them

b)

B. Encourage your team to only report bugs they know will be fixed, to avoid slowing down the project

c)

C. Remove the testers who are openly complaining, as they will ultimately de-motivate others

d)

D. Ignore the situation, since tolerating a certain amount of grumbling is part of being a manager

13.

113. Scenario:
A surgical operating theatre uses a pump that circulates blood around the body during heart operations when the heart itself is stopped for surgery. The pump is monitored and controlled by a computer system.
A software house, SCC specializes in safety critical systems and has created this system.
It uses the V-Model for software development (with 4 levels of testing � unit, component integration, system, acceptance testing). The nature of the failure is that when the surgeon switches the control over to the artificial pump, the pump occasionally fails to initiate correctly and subsequently may stop during surgery.
You are the test manager.

Which two of the following criteria would you recommend for entry into system testing?
a. 100% product requirements coverage.
b. 100% decision coverage.
c. Signed off system test strategy
d. Signed off technical specification.

a)

A. b and c.

b)

B. a and c.

c)

C. b and d.

d)

D. a and d.

14.

114. Which two of the following would be the most appropriate test design techniques for use

at system testing?
a. Statement testing.
b. Decision table testing.
c. Path testing.
d. State transition testing

a)

A. b and d.

b)

B. a and c.

c)

C. c and d.

d)

D. a and b.

15.

115. A very serious failure has been reported. When the surgeon switches the control over to the artificial pump, the pump occasionally fails to initiate correctly and subsequently may stop during surgery.

Despite the time pressure inherent in the situation described in Scenario 1, which of the following reasons would be the best justification for using inspections in this case?

a)

A. The most formal type of review is always the best choice for such a safety critical system.

b)

B. Inspections allow process improvement which will contribute to future enhancements being implemented more smoothly.

c)

C. The thoroughness of the inspection process provides the best chance of localizing the defect(s) that caused the failure.

d)

D. Inspections allow the team to learn more about the system and consequently this approach reduces the risk of introducing further errors.

16.

116. Once the defect above has been addressed, which of the following best describes

the next steps?

a)

A. Proceed immediately to user acceptance testing to prevent delays in this critical project.

b)

B. Defer user acceptance testing until code changes have been unit tested.

c)

C. Inspect the code before unit testing and then proceed to user acceptance testing.

d)

D. Complete associated unit, system and regression testing before proceeding to acceptance testing.

17.

117. Scenario:
A supplier of fine teas is upgrading its website. It will use the Rapid Application Development model (RAD). The key improvements required are to improve the usability and performance of the current website.
The development team will comprise three developers and a tester. You are the tester and you are experienced in website testing and iterative development models.
The test basis comprises:

# Story boards which show information flow and page linkages through the site;
# HTML pages developed to date;
# A statement of non-functional requirements.

An incident report template is being created, with the following fields currently added.

# Incident description
# Date on which the incident was raised
# Author of the incident report
# Status of the incident

You have been asked for guidance on which are the key additional fields to include.
Which of the following options would you recommend as the best combination of fields to add?

a)

A. Incident severity, version of the software under test, incident identification.

b)

B. Date to be fixed, incident severity, incident identification.

c)

C. Developer assigned to the fix, version of the software under test, incident identification.

d)

D. Incident severity, version of the software under test, date to be fixed.

18.

118. Which three of the following would provide the best measures of test progress, in order to determine a likely �go-live� date?

a. Number of tests planned versus number of tests executed.
b. Number of high priority defects outstanding.
c. The team's timesheets in order to show how much effort has been devoted to testing.
d. Number of tests passed and number failed.
e. Number of defects found in each developer area.
f. The rate at which defects are being found.

a)

A. b, c and d.

b)

B. a, c and e.

c)

C. a, b and f.

d)

D. d, e and f.

19.

Q. 119: Which of the following options would be the most significant considerations when designing the test environment?

a. Anticipated number of concurrent users.
b. Anticipated number of website hits.
c. Common browser/ platform variations.
d. The skill of the developers.
e. Test data readiness

a)

A. a, b and c.

b)

B. b, c and d.

c)

C. a, d and e.

d)

D. b, c and e.

20.

120. Which of the following methods is likely to provide the most accurate estimate

for the overall test effort?

a)

A. Using Test Point Analysis on the storyboard ideas.

b)

B. Allocate 30% of the development time to testing.

c)

C. Consult with the developers in order to reach consensus on time required.

d)

D. Check with the deadline from release and work back from this.

21.

121. Which one of the following represents the best approach to test design?

a)

A. A detailed scripted approach using a variety of black box techniques to maximise functional coverage.

b)

B. A detailed scripted approach using a variety of white box techniques to ensure there is no redundant code.

c)

C. An Exploratory Testing approach using a variety of functional and non-functional techniques to maximise the value of the team�s experience.

d)

D. An Exploratory Testing approach using a variety of functional and non functional techniques as this will ensure the website is completed quickly.

22.

122. Which of the following reviews would suitable here?

a. Informal walkthrough of all materials they have to ensure the team has a shared understanding.
b. A management review to evaluate the project risk associated with implementing the storyboard.
c. A formal inspection of the storyboard to ensure that the requirements won't change during the course of the project.
d. A technical review of the html pages by the development team.
e. A walkthrough with the whole team present in which architectural decisions are made quickly.

a)

A. a, b and d.

b)

B. b, c and d.

c)

C. a, b and e.

d)

D. c, d and e.

23.

123. Scenario:
A major retail operation has a purchasing system with a number of distributed purchasing centres. A central Management Information System (MIS) consolidates inventory levels and purchasing needs in order to generate management reports. The purchasing centre site servers upload their data regularly using batch processing. Management reports are prepared from the central MIS database daily.
The number of purchasing centre sites is expected to triple over the next 5 years. The existing system architecture is not coping with the existing load and a major upgrade is planned to increase its capacity to cope with the extra demand. In addition, functional enhancements will be made to the MIS. The upgrade is required as a matter of urgency.
A draft test strategy is in place for the upgrade project.
The project team is using the V model with 4 levels of testing: component, component integration, system and user acceptance testing. Each level has a level test plan.

Look at the following list of tools:
a. Incident management tool.
b. Modelling tool.
c. Configuration management tool.
d. Monitoring tool.

Which options would be the most effective combination for use at the system test level for this project?

a)

A. a and c.

b)

B. b and d.

c)

C. b and c.

d)

D. a and d.

24.

124. Which of the following would be included in a test strategy for the upgrade?

a. MIS new functionality testing.
b. MIS regression testing.
c. Functionality of the site servers.
d. Load testing across the network.
e. Testing of the presentation of the management reports.

a)

A. a, b and d.

b)

B. c, d and e.

c)

C. a, b and e.

d)

D. a, d and e.

25.

Q. 125: Which of the following would be suitable entry criteria for the system testing of the upgrade project?

a. Sign-off of the program specification.
b. No outstanding severity 1 defects from integration testing.
c. Requirements coverage matrix completed.
d. System test design completed and environment ready.

a)

A. a and b.

b)

B. c and d.

c)

C. b and d.

d)

D. a and c.

26.

126. A decision has been taken to add an extra level of testing � Operational

Acceptance Testing (OAT).

Which of the following best describes the effects of this change?

a)

A. There will be no effects.

b)

B. Unit testing can now be reduced due to the extra test level.

c)

C. The overall strategy needs to be changed to take account of the extra test level.

d)

D. More users will be required to participate in user acceptance testing.

27.

127. As the time pressure increases towards the end of the project, the Project Manager wishes to negate some of the costs of OAT, by reducing the amount of testing carried out at the system test level.

Which of the following best describes the potential impact of this?

a)

A. Reducing any test levels is always a bad thing and will have some impact on the project.

b)

B. Reducing the system test level will reduce some of the project risk but at the expense of increased product risk.

c)

C. Reducing the system test level is no problem in this instance because we have not found many problems so far.

d)

D. Reducing the system test level is your responsibility as project manager and I do not want to be associated with that decision.

28.

128. Scenario:
A large financial organisation is upgrading its trading system. The system is used by well over 2000 traders world-wide, who depend on timely and accurate presentation of information. The core functionality of the operating system is being changed, but other parts of the system will remain as before. Applications accessing the core functionality will also remain unchanged. The upgrade project is expected to last three months. Testing will include User Acceptance Testing (UAT) by staff experienced in using different parts of the system. Most systems have evolved over time and are largely undocumented.

Which one of the following options would be a valid testing policy statement for the organisation described in above Scenario?

a)

A. The upgrade project will not use test automation tools.

b)

B. The planned upgrade will be tested using the same testing strategy as the most recent upgrade.

c)

C. All outstanding defects must be addressed within the planned 3 month upgrade project.

d)

D. The Fundamental Test Process must be followed for all projects. 

29.

129. Which of the following would be recommended for the upgrade project?

a. Load and volume testing because of the large number of traders needing to access the system
b. Use of structure-based techniques because too little is known about the functionality of the applications.
c. Exploratory testing because of the lack of specifications, though there is some understanding of the functionality.
d. State transition testing because of the large number of applications to be tested.

a)

A. a and c.

b)

B. a and d.

c)

C. c and d.

d)

D. a and b.

30.

130. Which of the following is a product risk?

a)

A. Use of new team members with no experience in the new operating system.

b)

B. Significant financial loss if the trading environment is negatively impacted by the upgrade.

c)

C. Some applications may not function properly after the upgrade.

d)

D. The upgrade project may not be completed on time.

31.

131. For which of the following would the creation of a test plan be useful?


a)

A. To teach employees how their applications should work.

b)

B. To check whether the operating system is suitable for the intended use.

c)

C. To facilitate process improvement for future upgrade projects.

d)

D. To enable the business to understand their required contributions in making the upgrade a success.

32.

132. Some traders have been asked to become involved in test design and execution.

They have sought clarification of what is meant by a test condition and a test case. Which of the following best describes the difference?

a)

A. A test condition describes the feature to be tested, whilst a test case identifies the required inputs and expected outputs when testing the feature.

b)

B. A test condition describes the system under test, whilst a test case describes the feature to be tested.

c)

C. A test condition describes the feature to be tested, whilst a test case shows the order in which test steps will be taken.

d)

D. A test condition describes the system under test, whilst a test case shows the order in which steps will be taken.

33.

133. Scenario: You have been asked to generate a testing strategy for a corporate web-based application that will provide on-line access to a library of standards and procedures applicable to all of the organisation's global activities. The organisation uses MS Office on standard PC architectures.


What will be the key testing concerns for the application domain described in Scenario 5? Choose one of the following options:

a)

A. The need to ensure controlled access and the ability to handle large volumes of access requests.

b)

B. Simplicity of updating the accessed documents and the ability to modify access rules.

c)

C. Access via a wide variety of browsers and operating system platforms.

d)

D. The ability to monitor all activity to ensure that attempts to gain unauthorised access are identified and to measure response times.

34.

134. Scenario: A company develops gaming applications. It creates games by buying off-the-shelf components,

and adding its own functionality using its in-house software team.
A project has been created to upgrade an existing game, using a graphics engine supplied by an external vendor.


Which of the following would be carried out by the company?
a. Full functional testing of the new graphics engine.
b. Integration testing of the gaming application with the graphics engine.
c. Full functional testing of the game application.
d. Regression testing of the existing game functionality.

a)

A. b and d

b)

B. a and b.

c)

C. c and d.

d)

D. b and c.

35.

135. Which of the following is a product risk?

a)

A. The development team may be unfamiliar with the design of the new graphics engine.

b)

B. The new version of the game may not sell as well as the previous version.

c)

C. The new graphics engine may not integrate well with the game.

d)

D. The new version is being produced to a tight deadline.

36.

136. Scenario: You have been asked, as a tester with experience of testing user interfaces,

to estimate the testing effort required for the user interface of an application with which you are unfamiliar. The user interface is based on an interface design that is being gradually adopted as a standard in the organisation. Records of the original design, development and testing activity are readily available. The estimate is required quickly.

Which of the following approaches to estimation would be most appropriate in this project?

a)

A. Make an initial estimate based on your own experience, then check the numbers against the data for the original project.

b)

B. Create a detailed work breakdown structure and make the micro estimates for each of the component activities, then check these with the original interface team.

c)

C. Use Test Point Analysis or a similar formula-based method to construct an estimate.

d)

D. Check with the designers of the new standard interface how much testing they are expecting to be done.

37.

137. A review of the user interface specification has been scheduled by the development team and you have been invited to attend as a testing specialist. What kind of review would be most helpful for you in this situation?
Choose one of the following options:

a)

A. A walkthrough because it would help me understand the interface better.

b)

B. An inspection because it would result in a signed off specification for me to work from.

c)

C. A technical review because it will identify all the problems with the specification.

d)

D. A management review because it sets management criteria for the development.

38.

138. Assume you are a test analyst working on a banking project to upgrade an existing automated teller machine system to allow customers to obtain cash advances from supported credit cards. The system should allow cash advances of at least 500 euros for all supported credit cards. The correct list of supported credit cards is American Express, Visa, Japan Credit Bank, Eurocard, and MasterCard.
Among the various quality risk items you identify during risk analysis, you have the following, listed in order of perceived level of risk from most risky to least risky:

# Visa or MasterCard unable to obtain any cash advances
# American Express or Eurocard unable to obtain any cash advances
# Japan Credit Bank unable to obtain any cash advances
# Visa or MasterCard cash advances improperly limited
# American Express or Eurocard cash advances improperly limited
# Japan Credit Bank cash advances improperly limited
Assume that, in the following list, each test case requires exactly one hour of test analyst effort to run. Which of the following is a comma-separated, sequenced list of test cases that covers these risks in a way that is appropriate to the level of risk and that minimizes test effort?

a)

A. Test minimum American Express and Eurocard advances; test minimum Visa and MasterCard advances; test minimum Japan Credit Bank advances.

b)

B. Test minimum and maximum Visa and MasterCard advances; test minimum and maximum American Express and Eurocard advances; test minimum and maximum Japan Credit Bank advances.

c)

C. Test minimum Visa and MasterCard advances; test minimum American Express and Eurocard advances; test minimum Japan Credit Bank advances; test maximum Visa and MasterCard advances; test maximum American Express and Eurocard advances; test maximum Japan Credit Bank advances.

d)

D. Test maximum American Express and Eurocard advances; test maximum Visa and MasterCard advances; test maximum Japan Credit Bank advances.

39.

139. Assume you are a test analyst working on a banking project to upgrade an existing automated teller machine system to allow customers to obtain cash advances from supported credit cards.
When the user first inserts a valid credit card type, the system considers the user to be in the unauthenticated state. Prior to requesting a cash advance, though, the user must enter the authenticated state. The user authenticates by entering the proper personal identification number (PIN).

The system should be able to support up to 1,000 authentication transactions in process at one time. It should be able to complete authentication of a user within two seconds.
Which of the following test tool types is most likely to be useful for this testing?

a)

A. Static analysis tools

b)

B. Performance test tools

c)

C. Dynamic analysis tools

d)

D. Web test tools

40.

140. Assume a project is following a sequential lifecycle model. Which of the following gives an example of applying a static analysis tool at the earliest possible point in the project?

a)

A. Grammatical analysis of a requirements specification

b)

B. Performance simulation of the network and database design

c)

C. Security risk analysis of the application code and database design

d)

D. Automated unit testing with J-Unit test frameworks