Testing Flashcards

1
Q

What can Testing help show and what can it not show?

A

The presence of errors but it cannot show if there are no remaining errors within the system

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

True or False, The Development team is responsible for testing the system before it can be released?

A

False, a separate testing team should be brought in to test the system

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

What types of testing does Development Testing include? Name and Describe

A
  • Unit Testing: Where individual objects are tested
  • Component Testing: Where groups of objects are tested
  • System Testing: Where most of the system are tested or the complete system
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

True or False, Automated testing should be used as much as possible to test a program whenever a change is made

A

True

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

What is Test-first Development?

A

An approach to development where tests before code is written and tested

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

What is Scenario Testing?

A

Using a user story to make test cases

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

Alpha vs Beta Testing

A

Alpha testing involves testing by users at the developers site and is done months before release whereas Beta testing is done by any users and is done just before release

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

What is Acceptance Testing?

A

A user testing process in which the aim is to find out if the system is good enough to be deployed to the public

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

Validation Vs Verification

A

Validation aims to check that we are building the right product whereas Verification aims to check if we are building the product correctly

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

True or False, Partition testing focuses on identifying groups of inputs that behave similarly

A

True

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

Black Box vs White Box

A

Black box requires no detailed knowledge on the inner workings of the system whereas White Box does

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

True or False, Exhaustive system testing is always possible for complex systems

A

False

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

What does testing involve?

A

Planning, Executing and checking for errors

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