ISTQB Certified Tester Foundation Level. Курс для початківців. Розділ 6. Практика.

В цьому відео робиться спроба розібрати кілька десятків питань по шостому розділу сілабусу ISTQB CTFL.

ISTQB Certified Tester Foundation Level. Курс для початківців. Розділ 6. Практика.

Всі питання з відео з правильними відповідями наводяться нижче.

Question 1

Which of the following is likely to benefit most from the use of test tools providing test capture and replay facilities?

  1. Integration testing.
  2. System testing.
  3. User acceptance testing.
  4. Regression testing.

Question 2

Which of the following benefits are MOST likely to be achieved by using test tools?
(i) Easy to access information about tests and testing.
(ii) Reduced maintenance of testware.
(iii) Easy and cheap to implement.
(iv) Greater consistency of tests.

  1. ii and iv
  2. ii and iii
  3. i and iv
  4. i and iii

Question 3

A company recently purchased a commercial off-the-shelf application to automate their bill-paying process. They now plan to run an acceptance test against the package prior to putting it into production. Which of the following is their most likely reason for testing?

  1. To detect bugs in the application.
  2. To gather evidence for a lawsuit.
  3. To build confidence in the application.
  4. To train the users.

Question 4

A tool that supports traceability, recording of incidents or scheduling of tests is called:

  1. A debugging tool.
  2. A test execution tool.
  3. A dynamic analysis tool.
  4. A test management tool.

Question 5

A typical commercial test execution tool would be able to perform all of the following EXCEPT:

  1. comparison of expected outcomes with actual outcomes.
  2. reading test values from a data file.
  3. generating expected outputs.
  4. recording test inputs.

Question 6

Capture and replay facilities are least likely to be used to:

  1. Recovery testing
  2. GUI testing
  3. User requirements.
  4. Performance testing

Question 7

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

  1. Use a tool in order to help define a good test process because the tool will force process repeatability and therefore enforce good test process.
  2. Always start by bringing in automated test execution tools as these tools have the greatest return on investment and therefore should be introduced first.
  3. Perform analysis of the test process and then assess whether it can be supported through the introduction of tool support.
  4. Allow the developers to select the testing tools because tools are technical and developers have the appropriate skills to advise on test tool selection and configuration.

Question 8

From the list below, select the recommended principles for introducing a chosen test tool in an organization?
1. Roll the tool out to the entire organization at the same time.
2. Start with a pilot project.
3. Adapt and improve processes to fit the use of the tool.
4. Provide training and coaching for new users.
5. Let each team decide their own standard ways of using the tool.
6. Monitor that costs do not exceed initial acquisition cost.
7. Gather lessons learned from all teams.

  1. 1, 2, 3, 5.
  2. 2, 3, 4, 7
  3. 1, 4, 6, 7.
  4. 3, 4, 5, 6.

Question 9

Which of the following would NOT be a typical target of testing support tools?

  1. Automate activities that require significant resources when done manually
  2. Automate activities that cannot be executed manually
  3. Automate repetitive tasks
  4. Automating repetitive inspections

Question 10

The place to start if you want a (new) test tool is:

  1. Invite a vendor to give a demo.
  2. Find out what your budget would be for the tool.
  3. Analyze your needs and requirements.
  4. Attend a tool exhibition.

Question 11

Given the following types of tool, which tools would typically be used by developers and which by an independent test team:
(i.) static analysis.
(ii.) performance testing.
(iii.) test management.
(iv.) dynamic analysis.
(v.) test running.
(vi.) test data preparation.

  1. developers would typically use ii, iv and vi; test team I, ii and v.
  2. developers would typically use i and iv; test team ii, iii, v and vi.
  3. developers would typically use i, iii, iv and v; test team ii and vi.
  4. developers would typically use i, iv and vi; test team ii, iii and v.

Question 12

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

  1. Using action words to describe the actions to be taken, and the test data.
  2. Scaling to support large numbers of users.
  3. Being based on Equivalence Partitioning testing techniques.
  4. Separating out the test data inputs and using a generic script that can real the test data and perform the same test steps with different data.

Question 13

What are the potential benefits from using tools in general to support testing?

  1. Greater responsiveness of users, reduction of tests run, objectives not necessary.
  2. Greater repeatability of tests, reduction in repetitive work, objective assessment.
  3. Greater quality of code, reduction in paperwork, fewer objections to the tests.
  4. Greater quality of code, reduction in the number of testers needed, better objectives for testing.

Question 14

Dynamic Analysis Tools are used to:

  1. Determine differences between files or databases.
  2. Monitor and report on how a system behaves under a variety of conditions.
  3. Find defects, such as memory leaks, while software is executing.
  4. Measure the percentage of specific types of code structure that have been exercised.

Question 15

What is a potential risk in using tools to support testing?

  1. The tool will repeat exactly the same thing it did the previous time.
  2. Insufficient reliance on the tool, i.e. still doing manual testing when a test execution tool has been purchased.
  3. Unrealistic expectations, expecting the tool to do too much.
  4. The tool may find defects that aren’t there.

Question 16

What type of tools to be used for Regression Testing

  1. Performance
  2. Record/Playback
  3. A. & B.
  4. None

Question 17

Which of the following activities should be performed during the selection and implementation of a testing tool?
(i) Investigate the organisation’s test process.
(ii) Conduct a proof of concept.
(iii) Implement the selected tool on a project behind schedule to save time.
(iv) Identify coaching and mentoring requirements for the use of the selected tool.

  1. i, ii, iii.
  2. i, ii, iv.
  3. ii, iii, iv.
  4. i, iii, iv.

Question 18

Which of the following are advanced scripting techniques for test execution tools?

  1. Playback-driven and keyword-driven
  2. Data-driven and capture-driven
  3. Data-driven and keyword-driven
  4. Capture-driven and keyhole-driven

Question 19

Which of the following are potential benefits of adding tools to the test process?
(I.) Reduction of repetitive testing procedures.
(II. )Ability to hire testers with fewer technical skills.
(III.) Ability to get an objective assessment of progress.
(IV.) Greater consistency in testing procedures.

  1. II, III and IV
  2. I, II and III
  3. I, III and IV
  4. I, II and IV

Question 20

Which of the following is likely to benefit most from the use of test tools providing test capture and replay facilities?

  1. Integration testing.
  2. System testing.
  3. User acceptance testing.
  4. Regression testing.

Question 21

Which of the following are potential benefits of using test support tools?

  1. Reducing repetitive work and gaining easy access to test information
  2. Ensuring greater consistency and minimizing software project risks
  3. Allowing for greater reliance on the tool to automate the test process
  4. Performing objective assessment and reducing the need for training

Leave a Reply

Your email address will not be published. Required fields are marked *