Chp 8 - Test Tools Flashcards

(33 cards)

1
Q

What is the definition of a ‘Test Tool’?

A

Software used to automate, manage, or assist testing activities

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

List the six categories of tool support for testing.

A
  1. Management
  2. Static
  3. Design/Implementation
  4. Execution/Coverage
  5. Non-functional
  6. DevOps
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

What is the primary purpose of Management Tools?

A

To plan, execute, monitor, and report testing activities

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

List three examples of Management Tools.

A
  1. Microsoft Project
  2. Jira
  3. TestLink
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Which management tool is best for organizing plans and schedules?

A

Microsoft Project

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

Which management tool supports Agile workflows inside Jira?

A

Jira

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

What is TestLink?

A

An open-source tool for tracking test cases and execution

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

What do Static Testing tools do?

A

Analyze code, documents, and designs without executing the program

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

What is the main benefit of Static Testing tools?

A

They facilitate the review process and find defects in the early development phase

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

What is SonarQube used for?

A

Detecting code smells, security vulnerabilities, and bugs

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

What are ESLint and Pylint used for?

A

Enforcing coding standards

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

What is the purpose of Test Design & Implementation tools?

A

To help create, structure, and automate test cases

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

List three examples of Test Design tools.

A
  1. TestRail
  2. Jira Xray
  3. TestLink
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What is Jira Xray?

A

A tool integrated with Agile workflows for test case management

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

Which Test Design tool is best for large QA teams?

A

TestRail

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

What is the purpose of Test Execution & Coverage tools?

A

To execute test cases, track results, and automate execution

17
Q

Which Test Design & Implementation Tools are open source?

18
Q

What is Selenium used for?

A

Web automation framework

19
Q

What is Appium used for?

A

Mobile application automation

20
Q

What do Non-functional Testing tools evaluate?

A
  1. Performance
  2. Security
  3. Scalability
  4. Usability
  5. Reliability
21
Q

What is JMeter used for?

A

Load and performance testing of web applications

22
Q

What is Acunetix used for?

A

Automated security testing for web applications

23
Q

What is Lookback.io used for?

A

Observing user sessions for UX improvements

24
Q

What activities do DevOps tools assist with?

A

CI/CD, continuous monitoring, testing, and delivery

25
What is GitHub used for in this context?
Version control and collaboration
26
What is Azure DevOps?
A suite for CI/CD, collaboration, and project management
27
List one benefit of test automation regarding consistency.
It eliminates human inconsistencies and errors
28
List one benefit of test automation regarding time.
It saves time by reducing repetitive manual work.
29
Does test automation allow for earlier defect detection?
Yes, it allows for earlier defect detection
30
What is a resource risk of test automation?
Setting it up requires significant time and resources
31
What is a limitation of automated tests regarding the UI?
They may not detect visual discrepancies
32
What happens to automated tests if the application is unstable?
They may give misleading results due to constant changes
33