SE4452 Testing Midterm Flashcards

1
Q

What are the quality factors in ISO 9216

A
  1. Functionality
  2. Reliability
  3. Usability
  4. Efficiency
  5. Maintainability
  6. Portability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Which ISO 9216 quality factor includes security?

A

Functionality

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

Name the quality criteria:

Attributes of software that bear on the frequency of failure by faults in the software

A

Maturity

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

Name the quality criteria:

Attributes of software that bear on the amount of resources used and the
duration of such use in performing its function.

A

Resource Behavior

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

Name the quality criteria:

Attributes of software that bear on the users’ effort for operation and operation
control.

A

Operability

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

Name the quality criteria:

Attributes of software that bear on the provision of right or agreed results or effects

A

Accuracy

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

Which quality factor(s) does not include compliance as a quality criteria?

A

Reliability

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

Certainly

A

Certainly

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

What are the three dimensions of quality?

A
  • entity
  • viewpoint
  • attribute
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

What are the 3 states in McCall’s quality model?

A

Product operation
product revision
product transition

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

What is the major difference between ISO 9126 and McCall?

A

ISO 9126 reflects a user view

McCall reflects a product view

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

Whats does the + in FURPS+ represent?

A

Design
Implementation
Interface
Physical

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

What does FURPS stand for?

A
Functional
Usability
Reliability
Performance
Supportability
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

What are the two categories of FURPS+?

A

Functional

Non-functional

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

What are the quality factors of SEI?

A

Performance
Dependability
Security
Safety

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

What are the 4 types of quality measurements?

A

Static
Dynamic
Direct
Indirect

17
Q

What is a dynamic quality measurement?

A

Based on observation of execution (e.g. CPU execution time)

18
Q

What is an indirect quality measurement?

A

Derived from a direct measurement (e.g. failure intensity = # failures / hour)

19
Q

What is SMI?

A

Software Maturity Index - assessment of release readiness

20
Q

What is the formula for SMI?

A

SMI = ( Mt - (Fc + Fa + Fd) ) / Mt

21
Q

What is the difference between expected failures and failure intensity?

A

Expected failures is the number of failures expected in period t, while failure intensity is the actual number of failures experiences in period t

22
Q

What is service degradation rate?

A

The % of functions that are unrecoverable

23
Q

What are criteria of functionality?

A

ISSAC

Interoperability
Suitability
Security
Accuracy
Compliance
24
Q

What are the criteria of reliability?

A

MCFR

Maturity
Crash frequency
Fault tolerance Recoverability

25
What are the criteria of Usability?
ULO Understandability Learnability Operability
26
What are the criteria of Efficiency?
Time behavior | resource behavior
27
What are the criteria of Maintainability?
CAST changeability analyzability stability testability
28
What are the criteria of Portability?
IRAC Installability Replaceability Adaptability Conformance
29
What are the two approaches to fault tolerance?
Single version: exception handling Multi-version: different versions using different techniques - redundancy
30
What are the types of fault recovery?
backward recovery | forward recovery
31
What are the aspects of an operational profile?
``` Customer profile user profile system mode profile functions profile operations profile ```
32
What are the two types of reviews?
synchronous (in person) | asynchronous (online)
33
T/F: inspections do not check non-functional requirements
True