Rachel Sprague
Quiz by , created more than 1 year ago

qa

15
0
0
Rachel Sprague
Created by Rachel Sprague over 7 years ago
Close

7. Tool Support for Testing

Question 1 of 27

1

What is not a purpose of tool support for testing?

Select one of the following:

  • Increase testing reliability

  • Improve efficiency of testing activities

  • Eliminate the need for manual testers

  • Automate activities that would be impossible manually

Explanation

Question 2 of 27

1

Which is normally a function of test management tools?

Select one of the following:

  • Static analysis

  • Reporting and analysis

  • Capture/playback

  • Test case generation

Explanation

Question 3 of 27

1

Which is not a function of a requirements management tool?

Select one of the following:

  • Storing requirement statements

  • Establishing requirements

  • Storing requirement attributes

  • Enabling traceability

Explanation

Question 4 of 27

1

A tool that supports recording of incidents, priority assignment and updating of status is called:

Select one of the following:

  • A configuration management tool

  • A debugging tool

  • An incident management tool

  • A test execution tool

Explanation

Question 5 of 27

1

A tool that enables versioning of software and testware, and tracking of different environmental configurations is a:

Select one of the following:

  • A configuration management tool

  • A debugging tool

  • An requirements management tool

  • A test execution tool

Explanation

Question 6 of 27

1

Which type of tool would facilitate the management of walkthroughs and inspections for geographically dispersed teams?

Select one of the following:

  • Test data generator

  • Requirements management tool

  • Review tool

  • Incident management tool

Explanation

Question 7 of 27

1

Static analysis tools:

Select one of the following:

  • Can be used to measure program efficiency

  • Can be used to enforce coding standards

  • Can be used to estimate response time

  • Can be used to interrogate the contents of variables

Explanation

Question 8 of 27

1

Which type of testing tool might generate test inputs or executable tests from an analysis of source code?

Select one of the following:

  • Coverage measurement tool

  • Test data preparation tool

  • Test design tool

  • Test execution tool

Explanation

Question 9 of 27

1

A typical test execution tool could provide all of the following except:

Select one of the following:

  • Capture/playback facilities

  • Prediction of expected results

  • A scripting language for recording tests

  • Comparison of actual to expected results

Explanation

Question 10 of 27

1

Test harnesses:

Select one of the following:

  • Can be used to execute pre-recorded tests

  • Can be used to generate test cases

  • Can be used to provide stubs and drivers

  • Can be used to validate design models

Explanation

Question 11 of 27

1

Which of the following tools is most likely to contain a comparator?

Select one of the following:

  • Test execution tool

  • Performance testing tool

  • Review tool

  • Test data preparation tool

Explanation

Question 12 of 27

1

Which type of automated tool provides objective measures of what structural elements have been exercised by tests?

Select one of the following:

  • Static analyser

  • Coverage measurement

  • Test management

  • Test execution

Explanation

Question 13 of 27

1

Some types of tool can be intrusive. This consequence of this is called:

Select one of the following:

  • The test effect

  • The probe effect

  • The overhead

  • Interference

Explanation

Question 14 of 27

1

Performance testing tools can:

Select one of the following:

  • Report on code efficiency

  • Measure the percentage of test conditions tested

  • Forecast response times and likely variances

  • Measure response times and variances

Explanation

Question 15 of 27

1

Which type of testing tool monitors executing software for anomalies?

Select one of the following:

  • Test execution tool

  • Static analysis tool

  • Test harness

  • Dynamic analysis tool

Explanation

Question 16 of 27

1

Test Execution tools are most beneficial for:-

Select one of the following:

  • White-box testing

  • Regression testing

  • Black-box testing

  • Re-testing

Explanation

Question 17 of 27

1

Data quality assessment tools are most beneficial for:-

Select one of the following:

  • Reviewing and verifying data migration rules

  • Generating accurate test data

  • Analysing test output data for correctness

  • Analysing test input data for correctness

Explanation

Question 18 of 27

1

Data-driven and keyword-driven are automation approaches relating to:

Select one of the following:

  • Test data preparation tools

  • Data quality assessment tools

  • Incident management tools

  • Test execution tools

Explanation

Question 19 of 27

1

Which of the following is correct concerning data-driven and keyword-driven approaches to test automation?

Select one of the following:

  • Data-driven uses generic scripts, keyword-driven uses specific scripts

  • There is no difference, they are effectively the same thing

  • Data-driven embeds test data in a spreadsheet, keyword-driven doesn’t

  • Keyword-driven embeds both test data and keywords in a spreadsheet

Explanation

Question 20 of 27

1

Which of the following test activities can be automated?

1. Reviews and inspections.
2. Metrics gathering.
3. Test planning.
4. Test execution.
5. Data generation.

Select one of the following:

  • i, iii, iv

  • i, ii, iii

  • ii, iv, v

  • ii, iii, v

Explanation

Question 21 of 27

1

Potential benefits of using tools include:-

Select one of the following:

  • Less need for testing

  • Less regression testing

  • Greater consistency and repeatability

  • Less need for metrics

Explanation

Question 22 of 27

1

What is not a main consideration for tool selection?

Select one of the following:

  • A proof of concept

  • Evaluation against clear requirements

  • Vendor evaluation

  • Visit to a tools fair or exhibition

Explanation

Question 23 of 27

1

A new tool should be initially introduced to the test environment:

Select one of the following:

  • In a large, business critical project

  • To every ongoing project immediately

  • Only on projects with experienced project managers

  • In a pilot project

Explanation

Question 24 of 27

1

Which of the following is an objective of a pilot project for the introduction of a testing tool?

Select one of the following:

  • Evaluate testers competence to use the tool

  • Discover what functionality the tool provides

  • Assess if the benefits will be achieved at reasonable cost

  • Discover what the requirements for the tool are

Explanation

Question 25 of 27

1

When a new testing tool is purchased, it should be used first by:-

Select one of the following:

  • The independent testing team

  • The managers to see what projects it should be used in

  • Trainees so they can learn to use tools from the start

  • A small pilot team to establish the best way to use the tool

Explanation

Question 26 of 27

1

Which of the following is not a success factor when deploying a new test tool?

Select one of the following:

  • Selecting the most appropriate tool

  • Providing training for new users

  • Providing tool support to the test team

  • Defining usage guidelines

Explanation

Question 27 of 27

1

Which of the following is not a risk associated with testing tools?

Select one of the following:

  • Underestimating the time and cost of training and external expertise

  • Failure to recognise the need for changes in the existing test process

  • Neglecting possible interoperability issues between critical tools

  • Tools may be intrusive, thereby giving rise to the probe effect

Explanation