Testing Flashcards

1
Q

White Box Testing

A

Tester has full knowledge of internal structure and implementation of software being tested.

Allows tester to create test cases.

Performed by testers who do unit testing and code reviews to ensure software functions correctly.

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

Advantages of White Box

A

Comprehensive testing

Early detection of defects

Faster feedback loop

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

Disadvantages of White Box

A

Time consuming

Expertise required

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

Black Box Testing

A

Tester has no knowledge of internal workings of software being tested.

Focus on external behaviour and functionality of software.

Usually performed by quality assurance teams who use acceptance,regression testing to ensure software meets intended functionality and user requirements.

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

**

**Advantages of Black Box

A

Easy to use: not required knowledge of internal workings, easier to use and accessible to non technical tester.

Reduced bias: less prone to bias as tester not influences by internal workings.

Efficient for bulky code

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

Disadvantages of Black Box

A

Limited coverage

Limited defects detection

Repetitive testing: require repetition testing to ensure software functioning well in all possible scenarios.

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

System/software Testing

A

Demonstrate that software function appear to be working according to specifications and performance requirements.

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