Practice questions Flashcards

1
Q

What is impact analysis?

A

assesses the effect of a change to the system to determine how much regression testing to do

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

What type of testing is contract and regulation testing part of?

A

acceptance testing

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

What are the six qualities defined in ISO 9126

A
  • functionality
  • reliability
  • usability
  • efficiency
  • maintainability
  • portability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

What dimensions does testing in a three-dimensional sense refer to?

A

time
organisational
cultural

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

When should regression testing be performed?

A

after the software has changed
when the environment has changed

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

What is one key reason why developers have difficulty testing their own work?

A

lack of objectivity

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

Give one benefit of test independence?

A

avoids author bias in defining effective tests

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

What are the major tasks involved in test closure activities?

A
  1. check which planned deliverables we actually delivered and ensure all incident reports have been resolved
  2. finalise and archive testware
  3. hand over of testware
  4. evaluate how the test went and analyse lessons learned
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

What are the major tasks in test analysis and design?

A
  • review the test basis
  • identify the test conditions
  • design the tests
  • evaluate testability of the requirements and system
  • design the test environment set-up
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What is field testing?

A

testing performad by the people at clients own locations

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

What is the purpose of exit criteria?

A
  1. define when to stop testing
    2.end of test level
  2. when a set of tests has achieved a specific precondition
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

What are the main stages of a formal review?

A
  1. planning
  2. kick off
    3, individual preparation
  3. review meeting
  4. reword
  5. follow up
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

What is McCabe’s cyclomatic complexity?

A

A software metric used to indicate the complexity of a program. It is a quantitative measure of the number of linearly independent paths through a program’s source code.

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

What is the difference between modified condition decision coverage and condition coverage?

A

condition coverage ensures all paths through a module are executed
whereas the modified condition decision coverage ensures each path in a decision can independently affect the outcome

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

What will statement coverage check for?

A

unused branches
dead code
unused statement

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

What are fault attacks?

A

they evaluate the reliability of a test object by attempting to force specific failures to occur

17
Q

What is fault masking?

A

error condition hiding another error condition

18
Q

Why is decision testing considered structured-based testing?

A

it focuses on the control flow of the program, specifically the decisions or branches within the code.
It involves testing the logical decisions made by the program, such as if-else statements, loops, and switch cases, to ensure that all possible paths and outcomes are executed and validated.

19
Q

What is PDCA?

A

plan, do, check, act
a continuous loop of planning, doing, checking (or studying), and acting

20
Q

What is FPA?

A

“Function Point Analysis (FPA)”. It is a method to measure the size of the functionality of an information system

21
Q

Can a test script be written before setting up the configuration management process?

A

No

22
Q

What is error guessing?

A

involves using your knowledge and experience of defects found in the past and typical errors made by developers

23
Q

How is acceptance criteria documented?

A

using given/when/then format to describe an example test condition related to a given user story

24
Q

What is a burnout chart?

A

Visual tool used in Agile project management
Tracks the amount of work remaining over time
Helps teams monitor progress and predict project completion
Commonly used in Scrum methodology
Two main types:
Burn-down chart (work remaining decreases over time)
Burn-up chart (work completed increases over time)
Aids in identifying potential delays and adjusting plans

25
Q

What is configuration management?

A

A process for maintaining consistency of a product’s performance, functionality, and design throughout its lifecycle.

26
Q

What are the objectives of configuration management?

A

Ensure that all changes to a system are tracked and managed.
Maintain the integrity and traceability of configuration items over time.

27
Q

What are the components of configuration management?

A

Configuration Identification: Defining and labeling system elements.
Configuration Control: Managing changes in a systematic way.
Configuration Status Accounting: Recording and reporting on the status of configuration items.
Configuration Verification and Audit: Ensuring that configuration items are complete and conform to requirements.

28
Q

What are the benefits of configuration management?

A

Enhanced control over project assets.
Improved ability to replicate and trace changes.
Increased stability and quality of the product.
Better coordination among team members.

29
Q

What is a coverage item?

A

An attribute or combination of attributes derived from one or more test conditions by using a test technique.

30
Q

What is the definition of the term equivalence partitioning?

A

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

31
Q

What is a test completion report?

A

A type of test report produced at completion milestones that provides an evaluation of the corresponding test items against exit criteria.

32
Q

What is a test condition?

A

A testable aspect of a component or system identified as a basis for testing

33
Q

What is a walkthrough?

A

A type of review in which an author leads members of the review through a work product and the members ask questions and make comments about possible issues.

34
Q

What is validation in testing?

A

Confirmation by examination that a work product matches a stakeholder’s needs

35
Q

What is black-box test technique?

A

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

36
Q

What is an inspection?

A

A type of formal review that uses defined team roles and measurement to identify defects in a work product, and improve the review process and the software development process.

37
Q

What is a test type?

A

A group of test activities based on specific test objectives aimed at specific characteristics of a component or system.

38
Q

What is an anomaly?

A

A condition that deviates from expectation.

39
Q
A