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
Q

What are the criteria of Usability?

A

ULO

Understandability
Learnability
Operability

26
Q

What are the criteria of Efficiency?

A

Time behavior

resource behavior

27
Q

What are the criteria of Maintainability?

A

CAST

changeability
analyzability
stability
testability

28
Q

What are the criteria of Portability?

A

IRAC

Installability
Replaceability
Adaptability
Conformance

29
Q

What are the two approaches to fault tolerance?

A

Single version: exception handling

Multi-version: different versions using different techniques - redundancy

30
Q

What are the types of fault recovery?

A

backward recovery

forward recovery

31
Q

What are the aspects of an operational profile?

A
Customer profile
user profile
system mode profile
functions profile
operations profile
32
Q

What are the two types of reviews?

A

synchronous (in person)

asynchronous (online)

33
Q

T/F: inspections do not check non-functional requirements

A

True