EMT Practice Test

1. Question Content...


Question List

Question1: Which of the following is NOT a typical key challenge for testing in a RAD based development approach? 1 credit

Question2: Which of the following options explain why it is often beneficial to have an independent test function in an organisation?

Question3: According to the ISTQB Glossary, regression testing is required for what purpose?

Question4: Testers are often seen as the bearer of unwanted news regarding defects. What are effective ways to improve the communication and relationship between testers and others?
a)Communicate factual information in a constructive way.
b)Try to understand how the other person feels and why they react the way they do.
c)Always outsource testing activities.
d)Never record information that could be used to apportion blame to an individual or team.

Question5: Which one of the following roles is typically used in a review?

Question6: Which is not in sequence in 11 Step Software Testing process..?

Question7: The difference between re-testing and regression testing is:

Question8: Your task is to compile a test execution schedule for the current release of software.
The system specification states the following logical dependencies:
* An admin user must create/amend/delete a standard user.
* A standard user is necessary to perform all other actions.
The test plan requires that re-tests must be performed first, followed by the highest priority tests. To save time, the test plan states that tests should be scheduled to create test data for the subsequent tests in the schedule.
The following test cases have been designed, with an indication of priority (1 being the highest priority) and whether the test has previously failed.

Which test execution schedule meets the test plan requirements and logical dependencies?

Question9: Which of the following is a Black Box test design technique?

Question10: A system requirement states that up to 100 users should be able to carry out a transaction, with responses returned within 5 seconds.
What type of non-functional testing would you carry out to verify these requirements?

Question11: Which of the following is a benefit of independent testing? 1 credit

Question12: Which of the following is not decided in the test-planning phase..?

Question13: A test management tool is most likely to integrate with which of the following tools?

Question14: What is decision table testing?

Question15: Which of the following terms is used to describe the management of software components comprising an integrated system?

Question16: What can testing demonstrate?

Question17: Which of the following defects is most likely to be found by a test harness?

Question18: Which is not the testing objective?

Question19: Which of the following is the odd one out..?

Question20: Complete statement and branch coverage means..?

Question21: Which of the following statements BEST describes the difference between testing and debugging?

Question22: The purpose of requirement phase is:

Question23: Which TWO of the review types below are the BEST fitted (most adequate) options to choose for reviewing safety critical components in a software project? Select 2 options.

Question24: System testing is:

Question25: Which of the following would be a good test technique to use when under severe time pressure?

Question26: Which of the following statements about use-case testing are most accurate?
(i)In a use-case diagram an actor represents a type of user.
(ii)Use-cases are the most common test basis for unit testing.
(iii)A use-case describes interactions between actors.
(iv)An actor is always a human user that interacts with the system.
(v)Test cases can be based on use-case scenarios.
(vi)Use-case testing will often identify gaps not found by testing individual components.

Question27: Which of the following statements BEST describes one of the seven key principles of software testing?

Question28: What is the main purpose of use case testing?

Question29: What do you mean by "Having to say NO"..?

Question30: Continuing with the Scenario described in the previous question, which of the following topics would you need to address in detail in the master test plan? 3 credits

Question31: Which of the following test organizations has the highest level of independence?

Question32: Which of the following correctly states a limitation in the use of static analysis tools? [K1]

Question33: Which of the following characteristics of good testing apply to any software development life cycle model?

Question34: Which of the following is a project risk mitigation step you might take as test manager? 1 credit

Question35: Which statement below BEST describes non-functional testing?

Question36: Why is independent testing important? [K1]

Question37: The effect of testing is to:

Question38: Which of the following, if observed in reviews and tests, would lead to problems (or conflict) within teams?

Question39: Maintenance testing is:

Question40: Which of the following type of defect would NOT be typically found by using a static analysis tool?

Question41: Code Coverage is used as a measure of what?

Question42: Which of the following characteristics is most likely to promote effective software testing?
[K1]

Question43: Given is the following defect removal chart reported at the end of system testing - showing total defects detected and closed defects (fixed and successfully retested). A number of open defects are classified as critical. All tests have been executed.

Based on the chart above, what is the most appropriate next test phase? 1 credit

Question44: When should testers be involved in reviewing a UAT specification? [K1]

Question45: Which of the following would be appropriate test objectives for user acceptance testing of the first release of a new software product aimed at a general market and built using Agile methods? [K2]
a. To identify as many defects as possible
b. To maximise code coverage
c. To ensure the product works as expected
d. To assess the overall quality of the product
e. To determine the reliability of the product

Question46: An iPhone application identifies and counts all purchases of a particular product from a shopping website. The application incorrectly counts purchase attempts by including both failed attempts, and also those where the purchase was terminated by the user before completion. Testing has identified that the problem was located in the 'purchase identification' module, where the first stage in the purchasing process was counted, rather than a successful confirmed purchase.
Which of the following statements correctly identifies what has happened? [K2]

Question47: Which of the following test case design techniques is white box (structure-based)? [K1]

Question48: Which statement is most true?

Question49: Which of the following is not a part of the Test Implementation and Execution Phase?

Question50: Which of the following principles should be followed when introducing a test tool into an organization?
(i) Assessing organizational maturity to establish whether a tool will provide expected benefits.
(ii) Requiring a quick payback on the initial investment.
(iii) Including a requirement for the tool to be easy to use without having to train unskilled testers.
(iv) Identifying and agreeing requirements before evaluating test tools.

Question51: Typically, exit criteria may consist of:

Question52: When what is visible to end-users is a deviation from the specific or expected behavior, this is called..?

Question53: Which option is part of the 'implementation and execution' area of the fundamental test process?

Question54: During which stage of the fundamental test process is the testability of requirements evaluated?

Question55: A system is designed to accept values of examination marks as follows:
Fail: 0-39 inclusive
Pass: 40-59 inclusive
Merit: 60-79 inclusive
Distinction: 80-100 inclusive
In which of the following sets of values are all values in different equivalence partitions?

Question56: Which is not the fundamental test process?

Question57: During the software development process, at what point can the test process start?

Question58: A new system is about to be developed. Which of the following functions has the highest level of risk?

Question59: Which activities form part of test planning?
i) Developing test cases.
ii) Defining the overall approach to testing.
iii) Assigning resources.
iv) Building the test environment.
v) Writing test conditions.

Question60: For which of the following would maintenance testing be used?

Question61: A deviation from the specified or expected behavior that is visible to end-users is called:

Question62: A data driven approach to test automation design is best described as:

Question63: Which of the following would you expect to see in the master test plan? 1 credit

Question64: A client-server system for a web development must support a minimum of 200 enquiries per hour. In peak times, it must be available 24 hours x 7 days due to the critical nature of the application, and must have a response time lower than 20 seconds during peak loads.
Which of the following set of test types would be most appropriate to verify the non- functional requirements expressed in this statement?

Question65: Fault Masking is:

Question66: A garden irrigation system allows the user to specify 2 inputs:
1. Frequency - The number of times the system should be automatically switched on per day; minimum once per day, maximum 5 times
2. Duration - The duration of operation, in whole minutes, each time it is switched on; ranging from 1 to 60
Applying 2-value boundary value analysis which of the following options has the correct test set of valid and invalid boundary values?

Question67: What are the key features to be concentrated upon when doing a testing forworld wide web sites ..?

Question68: Which of the following are valid test objectives?
(i)Finding defects.
(ii)Gaining confidence about the level of quality and providing information.
(iii)Preventing defects.
(iv)Debugging the code.

Question69: You have been asked to write a testing strategy for the company. Which statement best explains how risk can be addressed within the testing strategy? 1 credit

Question70: Who is responsible for conducting test readiness review..?

Question71: The four test levels defined for a common V-model testing approach are:

Question72: Based on the information given in the scenario, identify how the team could be improved most effectively? 2 credits

Question73: Which of the following types of test tool are most likely to include traceability functions?
(i) Performance testing tool
(ii) Requirements management tool
(iii) Configuration management tool
(iv) Static analysis tool

Question74: Independent Verification & Validation is:

Question75: Failure is _________

Question76: What benefits do static analysis tools have over test execution tools?

Question77: Which of the following test design techniques is classified as a structure-based (white box) technique? [K1]

Question78: Risks should be constantly reviewed. Given the current situation, which one of the following factors is most likely to lead to a revised view of product risk? 3 credits

Question79: Which of the following is a valid reason for writing test cases based on experience and intuition? [K1]

Question80: Incidents would not be raised against

Question81: What is retesting?

Question82: Which of the following pairs of test tools are likely to be most useful during the test analysis and design stage of the fundamental test process?
(i) Test execution tool
(ii) Test data preparation tool
(iii) Test management tool
(iv) Requirements management tool

Question83: Which of the following BEST defines static techniques? [K1]

Question84: Under which of the following circumstances is maintenance testing required? [K1]

Question85: Which of the following activities is appropriate to the test planning stage?

Question86: The following Test Cases have been created for a simple web-based airline booking system.
Test Case 1: Search for an item Available Flights
Test Case 2: View selected item in My Flights
Test Case 3: Login to the system: Login is accepted
Test Case 4: Select an available flight: item added to My Flights
Test Case 5: Print confirmation receipt, then exit
Test Case 6: In My Flights, confirm details and book flight
Which of the following is the correct logical order for the test cases?

Question87: One of the roles in a review is that of moderator, which of the following best describes this role?

Question88: What should be the MAIN objective during development testing?

Question89: Which of the following is NOT part of configuration management..?

Question90: Which of the following would you least expect to form part of the analysis of initial tool costs? 1 credit

Question91: The Cambrian Pullman Express has special ticketing requirements represented by the partial decision table below.
Refer to the exhibit

Carol has a student railcard and is travelling on a Flexible Standard Class ticket. James has a senior railcard and is travelling on a super saver ticket. Which of the options represents the correct actions for these two test cases? [K3]

Question92: Which of the following is MOST important in the selection of a test approach?

Question93: Which of the following is most likely to be a benefit of using static techniques?

Question94: Which of the following best describes the purpose of non-functional testing?

Question95: Which of the following is in the correct order (typically)?

Question96: Tests are prioritized so that:

Question97: Which of the following is usually the test basis for integration testing?

Question98: A top-down development strategy affects which level of testing most?

Question99: Which of the following are valid reasons for adopting a different life cycle (from the V model), for increments after the first year? 2 credits
i. We do not have a clear understanding of the requirements from a customer perspective.
ii. We see the risk of delivering requested functionality late as being higher than the risk of delivering a lower quality product.
iii. We do not have a budget for additional regression testing which is needed to ensure that existing functionality is not compromised by future iterations.
iv. The company test strategy does not fit well within the V life cycle model.

Question100: Which of the following does NOT represent one of the three triggers for maintenance testing an operational system?

Question101: A test log is one of the documents that need to be produced in this domain in order to provide evidence of testing.
However, the level of detail of test logs can vary. Which of the following is NOT an influencing factor for the level of detail of the test logs being produced? 1 credit

Question102: Dynamic Analysis Tools are used to:

Question103: A booking system for a city bus service prices its fares according to the time of travel:
* Peak-time tariff starts at 0600 and finishes at 1000 am
* Off-peak tariff applies during all other times of service
* The bus service does not operate between 2300 and the start of the next day's peak service
Note that all times mentioned are inclusive.
When applying the equivalence partitioning test design technique, which of the following options, shows test case inputs that each fall into a different equivalence partition?

Question104: Which of the main activities of the fundamental test process does the task 'verify the test environment set up is correct' relate to? [K1]

Question105: Which of the following could be a reason for a failure?
1) Testing fault
2 ) Software fault
3 ) Design fault
4 ) Environment Fault
5 ) Documentation Fault

Question106: Security falls under..?

Question107: You are considering involving users during test execution. In general, what is the main reason for involving users during test execution? 1 credit

Question108: Which of the following options BEST explain the pesticide paradox principle of testing?

Question109: Which of the following statements are true?
(i) Defects are likely to be found earlier in the development process by using reviews rather than static analysis.
(ii) Walkthroughs require code but static analysis does not require code.
(iii) Informal reviews can be performed on code and specifications.
(iv) Dynamic techniques are generally used before static techniques.
(v) Dynamic techniques can only be used after code is ready to be executed.

Question110: Important consequences of the impossibility of complete testing are ..?

Question111: What other details should be included in the following incident report when it is first submitted?
Date of Issue: 23/11/05
Severity: P1
Build: Version15.6
Details: Expected field to be limited to 15 chars, able to enter 27

Question112: Which of the following are most likely to be used when developing a test strategy or test approach?
(i) Failure-based approach
(ii)Test specification approach
(iii) Model-based approach
(iv)Finance-based approach

Question113: A software component has the code shown below:
Program BiggestA,
Biggest: Integer
Begin
Read A
Biggest = 10
While A > 0
Do
If A > Biggest
Then Biggest = A
Endif
Read A
Enddo
End
The component has exit criteria for component testing that include 100% statement coverage. Which of the following test cases will satisfy this criterion?

Question114: Which of the following is an example of testing as part of the requirements specification phase? 1 credit

Question115: Which of the following is a white box testing design characteristic?

Question116: Which of the following is NOT a valid objective of testing?

Question117: Considerable attention will be given in this project to defining exit criteria and on reporting back on their status. Which combination of TWO exit criteria from the list would be best to use? 1 credit
I. Total number of defects found
II. Percentage of test cases executed
III. Total test effort planned versus total actual test effort spent
IV. Defect trend (number of defects found per test run over time

Question118: How does software testing contribute to the quality of delivered software? [K2]

Question119: Which of the following statements about software development models is most accurate?
[K1]

Question120: The selection of test cases for regression testing..?

Question121: What factors should be considered to determine whether enough testing has been performed?
(i)The exit criteria.
(ii)The budget.
(iii)How big the test team is.
(iv)The product's risk profile.
(v)How good the testing tools are.
(vi)Sufficient details of the system status to allow decisions

Question122: Which of the following phases in the fundamental test process is considered to deliver a document which can be used as a major input for test process improvement? 1 credit

Question123: Which of the following are most characteristic of structure-based testing?
(i) Information about how the software is constructed is used to derive test cases.
(ii) Statement coverage and/or decision coverage can be measured for existing test cases.
(iii) The knowledge and experience of people are used to derive test cases.
(iv) Test cases are derived from a model or specification of the system.

Question124: A test assessment has been carried out using the selected model as a reference framework. A number of recommendations have been identified and you are asked to prioritize them. Based on your knowledge of the project, you are expecting severe resistance to change. Which of the following would be the most important selection criterion for defining the priority of the recommendations? 2 credits

Question125: Which of the following is a characteristic of good testing in any life cycle model? 1 credit

Question126: Consider the following pseudo code:
1 Begin
2 Read Time
3 If Time < 12 Then
4 Print(Time, "am")
5 Endif
6 If Time > 12 Then
7 Print(Time 12, "pm")
8 Endif
9 If Time = 12 Then
1 0 Print (Time, "noon")
1 1 Endif
1 2 End
If the test cases Time = 11 and Time = 15 were input, what level of decision coverage would be achieved?

Question127: Which of the following is a non-functional requirement?

Question128: Consider the following statements about early test design:
i. Early test design can prevent fault multiplication
ii. Faults found during early test design are more expensive to fix
iii. Early test design can find faults
iv. Early test design can cause changes to the requirements
v. Early test design takes more effort

Question129: What is the purpose of test completion criteria in a test plan:

Question130: Which of the following defines the expected result of a test?

Question131: Functional and structural tests are alternative test types that may be used separately or together at which test level? [K1]

Question132: Which of the following statements describes a key principle of software testing?

Question133: How can test execution tools be of most benefit during exploratory testing?

Question134: The test improvement project will take place in an organization developing a safety-critical avionics application. Which one of the following standards do you believe would be most appropriate to take into account for compliance during your assignment? 1 credit

Question135: To test a function, the programmer has to write a _________, which calls the function to be tested and passes it test data:

Question136: Test Implementation and execution has which of the following major tasks?
i. Developing and prioritizing test cases, creating test data, writing test procedures and optionally preparing the test harnesses and writing automated test scripts.
ii. Creating the test suite from the test cases for efficient test execution.
iii. Verifying that the test environment has been set up correctly.
iv. Determining the exit criteria.

Question137: Which of the following statements BEST describes one of the seven key principles of software testing?

Question138: You are examining a document which gives the precise steps needed in order to execute a test.
What is the correct definition of this document?

Question139: Evaluate the status of the project against the defined exit criteria. Which of the following options shows the correct status? 2 credits

Question140: Reviewing the test Basis is a part of which phase

Question141: It is recommended to perform exhaustive tests for covering all combinations of inputs and preconditions.

Question142: Statement Coverage will not check for the following:

Question143: Which statement correctly describes debugging? [K2]

Question144: A new testing tool has been selected for an organisation and a pilot project has successfully completed. The next step is to deploy the tool within the organization.
What is a key success factor in tool deployment?

Question145: Regarding the process described above, what is the most important recommendation you would make using IEEE 1044 as a guide? 2 credits

Question146: Which test management control option is most appropriate to adopt under these circumstances? 2 credits

Question147: Which of the following accurately defines the integration testing test level? [K2]

Question148: Which of the following test design techniques is not a black box technique?

Question149: In a system designed to work out the employee tax to be paid:
_ An employee has $4,000 of salary tax free.
_ The next $1,500 is taxed at 10%.
_ The next $28,000 after that is taxed at 22%.
_ Any further amount is taxed at 40%.
Which of these is a valid Boundary Value Analysis test case?

Question150: Which of the following product risks would be most effectively addressed just by static testing? 3 credits

Question151: Which of the following is a structure-based (white-box) technique?

Question152: Which of the following comparisons of component testing and system testing are TRUE?

Question153: In addition to risk, identify TWO other components of a testing strategy. 1 credit

Question154: When an organization considers the use of testing tools, they should:

Question155: Which of the following are valid justifications for developers testing their own code during unit testing?
(i) Their lack of independence is mitigated by independent testing during system and acceptance testing.
(ii) A person with a good understanding of the code can find more defects more quickly using white-box techniques.
(iii) Developers have a better understanding of the requirements than testers.
(iv) Testers write unnecessary incident reports because they find minor differences between the way in which the system behaves and the way in which it is specified to work.

Question156: The cost of fixing a fault:

Question157: What is important to do when working with software development models?

Question158: During test process improvement it is recommended to use standards where possible.
Standards originate from various sources and they cover different subjects in relation to testing Pick TWO sources of software standards, useful to software testing from the ones mentioned below. 1 credit

Question159: Which of the test cases below will exercise both outcomes from decision 2? [K3] Refer to the exhibit

Question160: Which of the following is most likely to cause failure in the implementation of a test tool?

Question161: Which of the following statements about risks is most accurate?

Question162: When assembling a test team to work on an enhancement to an existing system, which of the following has the highest level of test independence?

Question163: When considering the roles of test leader and tester, which of the following tasks would NOT typically be performed by a tester?

Question164: You have been asked to improve the way test automation tools are being used in your company.
Which one of the following is the BEST approach?

Question165: What is the purpose of a test completion criterion?

Question166: 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. [K4] The following test cases have been run:
Test Case 1 covering path P,Q,R,U
Test Case 2 covering path P,Q,S,V
Test Case 3 covering path P,Q,S,W,X
Test case 4 covering path P,Q,S,W,Y
Refer to the exhibit

Question167: As part of the improvement program, the organization is also looking at tool support.
Which type of tool could be used to ensure higher quality of the code to be reviewed? 1 credit

Question168: Which of the following is not a major task of Exit criteria?

Question169: Which of the following is true of iterative development?

Question170: Non-functional system testing includes:

Question171: From the following list, which of the following apply to experience-based techniques? [K2] a. Test cases are derived from a model of the problem to be solved or the software b. Test cases are derived from the knowledge of the testers
c. The knowledge of testers, developers and users is used to drive testing d. The internal structure of the code is used to derive test cases

Question172: Given the Following program IF X <>= ZTHEN Statement 2;ENDMcCabe's Cyclomatic Complexity is :

Question173: Which of the following is the main purpose of the component build and integration strategy?

Question174: Which of the following BEST describes the relationship between test planning and test execution? [K2]

Question175: Which of the following represents good testing practice for testers, irrespective of the software lifecycle model used?

Question176: Which is not a major task of test implementation and execution?

Question177: Consider the following pseudo code:
1 Begin
2 Read Time
3 If Time < 12 Then
4 Print(Time, "am")
5 Endif
6 If Time > 12 Then
7 Print(Time 12, "pm")
8 Endif
9 If Time = 12 Then
1 0 Print (Time, "noon")
1 1 Endif
1 2 End
How many test cases are needed to achieve 100 per cent decision coverage?

Question178: Incorrect form of Logic coverage is:

Question179: For which of the following activities in the fundamental test process would an incident management tool be most useful?

Question180: Which of the following is a role of a formal review? [K1]

Question181: Which of the following are 'Exit Criteria?'

Question182: Which of the following is least likely to be used as a technique to identify project and product risks? 1 credit

Question183: Important consequences of the impossibility of complete testing are ..?

Question184: Your company is developing a system with complex business rules and many branches in the structure of its code components. You need to choose one black box technique and one white box technique for test case design.
Which one of the following offers the BEST choice?

Question185:
In the above State Table, which of the following represents an invalid transition?

Question186: A bug or defect is:

Question187: An input field takes the year of birth between 1900 and 2004. The boundary values for testing this field are:

Question188: Which of the following processes ensures that all items of testware are identified, version controlled, tracked for changes, so that traceability can be maintained throughout the test process?

Question189: What is the purpose of exit criteria?

Question190: What is the main reason why reviews are especially beneficial in the above-mentioned scenario? 2 credits

Question191: When a defect is detected and fixed then the software should be retested to confirm that the original defect has been successfully removed. This is called:

Question192: What is the concept of introducing a small change to the program and having theeffects of that change show up in some test..?