Alpha / Beta testing Flashcards

You may prefer our related Brainscape-certified flashcards:
1
Q

Black box testing

A

Here we don’t care about how the works and don’t need to understand what is happening inside the code

Test data is prepared and problems are identified using a trace table. Simply compare inputs with outputs

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

Pros / Cons of blackbox testing

A

Pros:
- Cheap
- Quick
- Doesn’t need skilled workers

Cons :
- Doesn’t identify what went wrong with program
- Further investigation is required if problems are found

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

White box testing

A

In this we only care about how the program works . Skilled programmers go through the code line by line. Care more about how the code functions instead of the overall function

Generally used when safety is critical and involves danger to human life (e.g. plane , car)

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

White box testing pros / cons

A

Pros:
- Testers gain a real understanding
- Can help make code more efficient
- Helps with documentation
- Specific localised programs are delt with

Cons:
- Expensive
- Takes a long time
- May miss key features as they don’t have an overall view

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

Alpha testing

A

Includes both white and black box testing
Is done in house by developer

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

Pros / Cons of alpha testing

A

Pros:
- Faster then beta testing
- cheaper(done in house)
- Rivals and customers don’t see product

Cons:
- Software is not tested on a variety of devices
- Audience of testers is restricted
- Developers won’t use product as customers , may miss potential problems

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

Beta testing

A

Software is distributed to beta testing customers for free , they report back any problems or potential improvements.

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

Beta testing pros / cons

A

Pros:
- identifies improvements
- more in depth then alpha testing

Cons:
- more expensive
- takes longer
- competitors see new features

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

Acceptance testing

A

Type of beta testing where you only have one client , so instead of a lot of users , you only test it with your client.

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

Acceptance testing pros / cons

A

Pros:
- ensures client is happy
- client can make improvements / suggestions

Cons:
- is not tested on a wide range of devices

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