Tool Support for Testers Flashcards

1
Q

What is a test tool? Give at least three examples of uses for test tools.

A

Test tools - any tool that is used to support one or more testing activities these may include:
- Tools directly used in testing Ex: test execution tools; test data prep tools
- Tools that help manage: requiments, test scripts, data, scripts, and results
- Tools for analysis & evaluation
- Any tool that can assist testing Ex: Spread sheet or mind map

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

What are some possible benefits of using test tools?

A

Some benefits of test tools might be:
- Improve efficiency:
automating repetitive tasks/supporting manual tests
- Improve test quality:
by allowing for more consistent testing
- Automate tests that can’t be done manually
- Increase testing reliability

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Tools are classified by ISTQB according to the test activities they support. What are two kinds of tools according to the ISTQB?

A
  1. Management Tools- tools that support the management of testing and testware over the entire SDLC.
  2. Test Execution & Logging tools may include:
    • Test execution tools
    • Coverage tools
    • Test harnesses- used by developers
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What are some benefits of using tools for test execution?

A

Potential benefits of using tools for test execution include:
① Reduction in repetitive manual work
② Greater consistency & repeatability
③ More objective assessment
④ Easy access to info about testing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

What are some potential drawbacks of working with test tools?

A

Potential drawbacks of using test tools:
* Unrealistic expectations
* Time, cost and effort for the initial introduction of a tool can be underestimated
* Time & effort needed to see benefits may be underestimated
* Tool may be relied on too much
* Using automated testing when manual would be better
* Version control may be neglected
* Relationships between tools may not work
* New technology may not be supported by the tool
* Vendor may go out of business, provide poor support, an open-source product may be suspended or there may be no clear ownership of the tool.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

When you select a new tool you should start with a pilot project. What are the objectives of the pilot project.

A

After selecting a tool, it should be introduced into the organization with a Pilot Project with the following objectives:
- Learning about the tool’s strengths & weaknesses
- Evaluating how it fits with existing processes
- Standardizing ways to use & manage the tool
- Assessing benefits to cost ratio
- Understand the metrics that you need the tool to collect & support

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

What are 4 factors that lead to a pilot project’s success?

A

Pilot Project Success Factors:
- Incremental roll-outs to the organization
- Providing training & mentoring for users
- Defining guidelines for the use of the tool Ex: internal standards for automation
- Gathering usage information from the tool

How well did you know this?
1
Not at all
2
3
4
5
Perfectly