Chap 6 - CTFL v4.0

Chap 6 - CTFL v4.0

Assessment

Quiz

Professional Development

Professional Development

Easy

Created by

Hanna Anonuevo

Used 1+ times

FREE Resource

Student preview

quiz-placeholder

8 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

1 min • 1 pt

Which test activity does a data preparation tool support?

Test monitoring and test control

Test analysis

Test design and test implementation

Test completion

Answer explanation

Test design and implementation can both include the

identification, creation or acquisition of the testware necessary for test

execution (e.g., test data).

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which item correctly identifies a potential risk of performing test automation?

It may introduce unknown regressions in production

Sufficient efforts to maintain testware may not be properly allocated

Testing tools and associated testware may not be sufficiently relied upon

It may reduce the time allocated for manual testing

Answer explanation

Wrong allocation of effort to maintain testware is a risk

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Given the following descriptions:

1. Support workflow tracking

2. Facilitate communication

3. Virtual machines

4. Support reviews

And the following test tool categories:

A. Static testing tools

B. Tools supporting scalability and deployment standardization

C. DevOps tools

D. Collaboration tools

Which of the following BEST matches the descriptions and categories?

1A, 2B, 3C, 4D

1B, 2D, 3C, 4A

1C, 2D, 3B, 4A

1D, 2C, 3A, 4B

Answer explanation

Considering each of the listed tool categories and their descriptions:

A. Static testing tools – support the tester in performing reviews and static analysis (4)

B. Tools supporting scalability and deployment standardization – For example, virtual machines, containerization tools (3)

C. DevOps tools – support the DevOps delivery pipeline, workflow tracking, automated build process(es), continuous integration/continuous delivery (CI/CD) (1)

D. Collaboration tools – facilitate communication

(2) Thus:

a) Is not correct

b) Is not correct

c) Is correct. The correct match is: 1C, 2D, 3B, 4A

d) Is not correct

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is MOST likely to be a benefit of test automation?

a) It provides coverage measures that are too complicated for humans to derive

b) It shares responsibility for the testing with the tool vendor

c) It removes the need for critical thinking when analyzing test results

d) It generates test cases from an analysis of the program code

Select ONE option.

It provides coverage measures that are too complicated for humans to derive

It shares responsibility for the testing with the tool vendor

It removes the need for critical thinking when analyzing test results

It generates test cases from an analysis of the program code

Answer explanation

Is correct. Test automation can provide measures that are too complicated for humans to derive, such as white-box testing coverage measures for all but the most trivial code

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Tools from which of the following categories help with the organization of test cases, detected defects and configuration management?

Test execution and coverage tools

Test design and implementation tools

Defect management tools

Test management tools

Answer explanation

a) Is not correct. Test execution and coverage tools facilitate the

automated execution of test cases and the measurement of the

coverage achieved by running those test cases. However, these tools

do not help with the organization of defects and configuration

management

b) Is not correct. Test design and test implementation tools facilitate the

generation of test cases, test data and test procedures, but they do not

help with the organization of defects and configuration management

c) Is not correct. Defect management tools are used to manage defects

but are not testing tools and are not used to organize test cases or

configuration management

d) Is correct. Test management tools increase the test process efficiency

by facilitating the management of the software development lifecycle

(SDLC), requirements, tests, defects, and configuration management

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is MOST likely to be a benefit of test automation?

The capability of generating test cases without access to the test basis

The achievement of increased coverage through more objective assessment

The increase in test execution times available with higher processing power

The prevention of human errors through greater consistency and repeatability

Answer explanation

a) Is not correct. ‘The capability of generating test cases without access to

the test basis’ is not possible. The generation of test cases by either

testers or tools requires access to the test basis

b) Is not correct. ‘The achievement of increased coverage through more

objective assessment’ is not a direct benefit of test automation. Test

automation will provide more objective assessment of coverage,

however that objective assessment will not increase the coverage. Only

by using the results of the coverage to write further test cases can the

coverage possibly be increased

c) Is not correct. ‘The increase in test execution times available with higher

processing power’ is a contradictory statement as higher processing

power would normally reduce execution times, and increased execution

times are not a benefit as the testing would take longer

d) Is correct. The prevention of human errors through greater consistency

and repeatability is a benefit of test automation as test automation

cannot suffer from human errors. For instance, it means that tests are

consistently derived from requirements, test data is created in a

systematic manner, and tests are executed by a tool in the same order

with the same frequency

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Given the following test tool categories:

i. Collaboration tools

ii. DevOps tools

iii. Management tools

iv. Non-functional testing tools

v. Test design and implementation tools

Tools from which of the categories are MOST likely to facilitate test execution?

i, v

ii, iv

i, iii, v

ii, iii, iv

Answer explanation

Thus:

a) Is not correct

b) Is correct. Both DevOps tools (ii) and Non-functional testing tools (iv)

facilitate test execution

c) Is not correct

d) Is not correct

8.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following is MOST likely to be a risk of test automation?

The detection of additional high-severity defects

Providing measures that are too complicated for humans to derive

Incompatibility with the development platform

Substantially reduced test execution times

Answer explanation

a) Is not correct. The detection of additional high-severity defects would be

a benefit of test automation, rather than a risk

b) Is not correct. The provision of measures that are too complicated for

humans to derive themselves is normally considered to be a benefit of

test automation

c) Is correct. If the test automation is incompatible with the development

platform, then it will not be able to integrate them, and, for instance,

pass test inputs to the test object and receive test results from the test

object

d) Is not correct. Substantially reduced test execution times would normally

be considered a benefit that is provided by test automation

Discover more resources for Professional Development