Uke 2 Flashcards

(11 cards)

1
Q

Q1

Which are good practices for testing within the development life cycle?
a) Early test analysis and design
b) Different test levels are defined with specific objectives
c) Testers will start to get involved as soon as coding is done
d) A + B above

A

d) A + B above

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

Q2

Which option best describes objectives for test levels with a life cycle model?
a) Objectives should be generic for any test level
b) Objectives are the same for each test level
c) Objectives of a test level don’t need to be defined in advance
d) Each level has objectives specific to that level

A

d) Each level has objectives specific to that level

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

Q3

Which of the following is a non-functional quality characteristic?
a) Feasibility
b) Usability
c) Maintenance
d) Regression

A

b) Usability

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

Q4

Which of these is a functional test?
a) Measuring response time on an online booking system
b) Checking the effect of high volumes of traffic in a call-centre system
c) Checking the online bookings screen information and the database contents against the information on the letter to the customers
d) Checking how easy the system is to use

A

c) Checking the online bookings screen information and the database contents against the information on the letter to the customers

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

Q5

Which of the following is true regarding the process of fixing emergency changes?
a) There is no time to test the change before it goes live,only the best developers should do this work and should not involve testers as they slown down the process
b) Just run the retest of the defect actually fixed
c) Always run a full regression test of the whole system in case other parts of the system have been adversely affected
d) Retst the changed area and then use risk assessment to decide on a reasonable subset of the whole regression tst to run in case other parts of the system have been adversely affec ted

A

d) Retest the changed area and then use risk assessment to decide on a reasonable subset of the whole regression test to run in case other parts of the system have been adversely affected

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

Q6

A regression test…
a) Is only run once
b) Will always be automated
c) Will check unchanged areas of the software to see if they have been affected
d) Will check changed areas of teh software to see if they have been affected

A

c) Will check unchanged areas of the software to see if they have been affected

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

Q7

Non-functional testing includes:
a) Testing to see where the system does not function correctly
b) Testing the quality attributes of the system including reliability and usability
c) Gaining user approval for the system
d) Testing a system feature using only the software require for that function

A

b) Testing the quality attributes of the system including reliability and usability

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

Q8

___ testing is performed by customers at their own site

A

Beta testing

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

Q9

Pair the following test levels
1) Unit level
2) Integration level
3) System level
4) Acceptance level
with their description
a) Tests the behavior of the whole system
b) Performed by customers
c) Tests any module or object separately testable
d) Tests the interactions of the interfaces of the system

A

1-C
2-D
3-A
4-B

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

Q10

Acceptance testing is NOT the responsibility of the development team. It is the responsibility of the customers, but the development team can assist in the process.

a) True
b) False

A

True

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

Q11

Open ended questions:
a) Why do you think we need to test at integration level
top-down or bottom-up rather than big-bang?
b) Why is acceptance testing important?
c) Why do you think it is important to test on-site?

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