ATA Flashcards

Revision

1
Q

Equivalence Partitioning - Applicability

A

Applicable at any level of testing
Set of values where some behaviour is expected
Strongest when combined with BVA

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

Equivalence Paritioning - Limitations

A

Partitions must be selected carefully
dependencies between partitions

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

Equivalence Partitioning - Coverage

A

No. of partitions tested / no. of total partitions * 100 (expressed as a percentage)

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

Equivalence Partitioning - Types of defects

A

Handling of different data values

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

BVA - Applicability

A

Applicable at any level of testing
Applicable where ordered equivalence partitions exist

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

BVA - Limitations

A

Accurate identification of boundaries

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

BVA - Coverage

A

No. of tested boundary conditions / no. of total boundary conditions * 100 (expressed as a percentage)

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

BVA - Types of defects

A

Displacement or omission of a boundary

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

Decision Tables - Applicability

A

Commonly applied to integration, system, and acceptance levels
May also be applicable to component level

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

Decision Tables - Limitations

A

Finding all interacting conditions
Can become an unmanageably high number of combinations

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

Decision Tables - Coverage

A

Each rule of the decision table is coovered by one test
Measured s a percentage of the total number of rules covered and the total number of feasable rules

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

Decision Tables - Types of defects

A

Incorrect processing of condition combinations
Reuirement omissions and/or contrtadictions

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

State Transition Tables - Applicability

A

Applicable at any level of testing
Any software that has defined states and events that cause
transitions between those states

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

State Transition Tables - Limitations

A

Determining the states, may be dependent on state of hardware
Low coverage may not find defects

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

State Transition Tables - Coverage

A

Different levels available
Min 100% transition coverage (100% 0-switch coverage)
Sequence of transitions, e.g. every valid sequence two successive
transitions (100% 1- switch coverage)

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

State Transition Tables - Types of defects

A

Incorrect events, actions, states and/or transitions
Requirement omissions and/or contradictions

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

Checklist Based Testing - Overview

A

High level list of items to test
Based on standards and / or
experience
Rely on tester’s skill and knowledge
Can be built into acceptance criteria
for user stories in agile software
development

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

Checklist Based Testing - Applicability

A

Can be used at all testing levels, most effective when
experienced testers familiar with SUT
Useful for regression and smoke testing

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

Checklist Based Testing - Types of defects

A

Failure due to data combinations and/or sequence of workflow

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

Checklist Based Testing - Limitations

A

Open to interpretation and approach
Lack of reproducability - different users

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

Checklist Based Testing - Coverage

A

Only as good as the checklist and tester

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

Exploratory Testing - Overview

A
  • Informal lightweight documentation
  • Tests are designed, executed, logged, and
    evaluated dynamically during test execution
  • Test results are used to learn more about
    the component or system, and to create
    tests for the areas that may need more
    testing
  • Heuristics about defects and quality may be
    considered
  • Sometimes conducted using session-based
    testing to structure the activity
  • Can incorporate the use of other techniques
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Exploratory Testing - Applicability

A
  • Where documentation is not available or inadequate
  • Often used in agile software development
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Exploratory Testing - Limitations

A
  • Coverage can be sporadic
  • Reproducibility of tests can be difficult
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Exploratory Testing - Coverage

A
  • Charters may be designed for specific tasks,
    objectives, and deliverables
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Exploratory Testing - Types of defects

A
  • Scenario-based issues, and workflow related issues.
  • Performance and security issues sometimes uncovered
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Define that Term!

Accessibility

A

The degree to which a component or system can be used by people with the widest range of characteristics and capabilities to acheive a specified goal in a specified context of use

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

Identify that term!

The degree to which a component or system can be used by people with the widest range of characteristics and capabilities to acheive a specified goal in a specified context of use

A

Accessibility

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

Define that term!

Black-box test technique

A

A test technique based on an analysis of the specification of a component or system

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

Identify that term!

A test technique based on an analysis of the specification of a component or system

A

Black-box test technique

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

Define that term!

Boundary Value Analysis

A

A black-box test technique in which test cases are designed based on boundary values

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

Identify that term!

A black-box test technique in which test cases are designed based on boundary values

A

Boundary Value Analysis

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

Define that term!

Checklist-based testing

A

An experience-based test technique whereby the experienced tester uses a high-level list of items to be noted, checked, or remembered, or a set of rules or criteria against which a product has to be verified

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

Identify that term!

An experience-based test technique whereby the experienced tester uses a high-level list of items to be noted, checked, or remembered, or a set of rules or criteria against which a product has to be verified

A

Checklist-based testing

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

Define that term!

Compatibility

A

The degree to which a component or system can exchange information with other components or systems, and/or perform its required functions while sharing the same hardware or software environment

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

Identify that term!

The degree to which a component or system can exchange information with other components or systems, and/or perform its required functions while sharing the same hardware or software environment

A

Compatibility

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

Define that term!

Defect Taxonomy

A

A list of categries designed to indetify and classify defects

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

Identify that term!

A list of categries designed to indetify and classify defects

A

Defect Taxonomy

39
Q

Define that term!

Equivalence Partitioning

A

A black-box test technique in which test conditions are equivalence partitions exercised by one representative member of each partition.

40
Q

Identify that term!

A black-box test technique in which test conditions are equivalence partitions exercised by one representative member of each partition.

A

Equivalence Partitioning

41
Q

Define that term!

Error Guessing

A

A test technique in which tests are derived on the basis of the tester’s knowledge of past failures, or general knowledge of failure modes.

42
Q

Identify that term!

A test technique in which tests are derived on the basis of the tester’s knowledge of past failures, or general knowledge of failure modes.

A

Error Guessing

43
Q

Define that term!

Exploratory testing

A

An approach to testing in which the testers dynamically design and execute tests based on their knowledge, exploration of the test item and the results of previous tests.

44
Q

Identify that term!

An approach to testing in which the testers dynamically design and execute tests based on their knowledge, exploration of the test item and the results of previous tests.

A

Exploratory Testing

45
Q

Which quality characteristics will generally be covered by a Test Analyst rather than a Technical Test Analyst

A

Functional suitability
Usability
Portability (both)
Compatibility/Interoperability

46
Q

Which quality characteristics will generally be covered by a Technical
Test Analyst rather than a Test Analyst

A

Reliability
Performance efficiency
Portability (both)
Security
Compatibility/Co-existence

47
Q

Name those sub-characteristics!

Functional suitability

A

Functional correctness
Functional appropriateness
Functional completeness

48
Q

Name those sub-characteristics!

Reliability

A

Maturity
Fault-tolerance
recoverability
availability

49
Q

Name those sub-characteristics!

Usability

A

Appropriateness recognizability
Leanability
Operability
User interface aesthetics
User error protection
accessibility

50
Q

Name those sub-characteristics!

Performance efficiency

A

Time behaviour
Resource utilization
Capacity

51
Q

Name those sub-characteristics!

Maintainability

A

Analyzability
Modifiability
Testability
Modularity
Reusability

52
Q

Name those sub-characteristics!

Portability

A

Adaptability
Installability
Replaceability

53
Q

Name those sub-characteristics!

Security

A

Confidentiality
Integrity
Non-repudiation
Accountability
Authenticity

54
Q

Name those sub-characteristics!

Compatibility

A

Co-existence (TTA)
Interoperability (TA)

55
Q

Name my parent characteristic and who’s responsible for me!

Functional Correctness

A

Functional Suitability (TA)

56
Q

Name my parent characteristic and who’s responsible for me!

Functional appropriateness

A

Functional Suitability (TA)

57
Q

Name my parent characteristic and who’s responsible for me!

Functional completeness

A

Functional Suitability (TA)

58
Q

Name my parent characteristic and who’s responsible for me!

Maturity

A

Reliability (TTA)

59
Q

Name my parent characteristic and who’s responsible for me!

Fault-tolerance

A

Reliability (TTA)

60
Q

Name my parent characteristic and who’s responsible for me!

Recoverability

A

Reliability (TTA)

61
Q

Name my parent characteristic and who’s responsible for me!

Availability

A

Reliability (TTA)

62
Q

Name my parent characteristic and who’s responsible for me!

Appropriateness recognizability

A

Usability (TA)

63
Q

Name my parent characteristic and who’s responsible for me!

Learnability

A

Usability (TA)

64
Q

Name my parent characteristic and who’s responsible for me!

Operability

A

Usability (TA)

65
Q

Name my parent characteristic and who’s responsible for me!

User interface aesthetics

A

Usability (TA)

66
Q

Name my parent characteristic and who’s responsible for me!

User error protection

A

Usability (TA)

67
Q

Name my parent characteristic and who’s responsible for me!

Accessibility

A

Usability (TA)

68
Q

Name my parent characteristic and who’s responsible for me!

Time behaviour

A

Performance efficiency (TTA)

69
Q

Name my parent characteristic and who’s responsible for me!

Resource utilisation

A

Performance efficiency (TTA)

70
Q

Name my parent characteristic and who’s responsible for me!

Capacity

A

Performance efficiency (TTA)

71
Q

Name my parent characteristic and who’s responsible for me!

Analysability

A

Maintainability (TTA)

72
Q

Name my parent characteristic and who’s responsible for me!

Modifiability

A

Maintainability (TTA)

73
Q

Name my parent characteristic and who’s responsible for me!

Testability

A

Maintainability (TTA)

74
Q

Name my parent characteristic and who’s responsible for me!

Modularity

A

Maintainability (TTA)

75
Q

Name my parent characteristic and who’s responsible for me!

Reusability

A

Maintainability (TTA)

76
Q

Name my parent characteristic and who’s responsible for me!

Adaptability

A

Portability (TA/TTA)

77
Q

Name my parent characteristic and who’s responsible for me!

Installability

A

Portability (TA/TTA)

78
Q

Name my parent characteristic and who’s responsible for me!

Replaceability

A

Portability (TA/TTA)

79
Q

Name my parent characteristic and who’s responsible for me!

Confidentiality

A

Security (TTA)

80
Q

Name my parent characteristic and who’s responsible for me!

Integrity

A

Security (TTA)

81
Q

Name my parent characteristic and who’s responsable for me!

Non-repudiation

A

Security (TTA)

82
Q

Name my parent characteristic and who’s responsable for me!

Accountability

A

Security (TTA)

83
Q

Name my parent characteristic and who’s responsable for me!

Authenticity

A

Security (TTA)

84
Q

Name my parent characteristic and who’s responsable for me!

Co-existence

A

Compatibility (TTA)

85
Q

Name my parent characteristic and who’s responsable for me!

Interoperability

A

Compatibility (TA)

86
Q

Define that term!

Installability

A

The degree to which a component or system can be successfully installed and/or uninstalled in a specific environment

87
Q

Identify that term!

The degree to which a component or system can be successfully installed and/or uninstalled in a specific environment

A

Installability

88
Q

Define that term!

Adaptability

A

The degres to which a component or system can be adapted for different or evolving hardware, software or other operational usage environments

89
Q

Identify that term!

The degres to which a component or system can be adapted for different or evolving hardware, software or other operational usage environments

A

Adaptability

90
Q

Define that term!

Replaceability

A

The degree to which a component or system can replace another specified component or system for the same purpose in the same environment

91
Q

Identify that term!

The degree to which a component or system can replace another specified component or system for the same purpose in the same environment

A

Replaceability

92
Q

Define that term!

Portability

A

The degree to which a component or system can be transferred from one hardware, software or other operational usage environment to another

93
Q

Identify that term!

The degree to which a component or system can be transferred from one hardware, software or other operational usage environment to another

A

Portability

94
Q
A