Types of Testing Flashcards

1
Q

What is Black Box testing?

A

When we DON’T KNOW the system insides.
We test functionality.
We do exploratory testing.

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

What is Grey Box testing?

A

We have SOME knowledge of the system.
Can use some tools (Chrome Dev Tools)

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

What is White Box testing?

A

Have a FULL knowledge of the system.
Testing the system from the inside. NOT the outside like
(user interface)

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

What is Functional Testing?

A

IF it works. If each function conforms with specifications.

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

What is Non-Functional Testing?

A

How well it works. How nicely it performes. How user friendly.

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

What is Positive Testing?

A

Feeding it good data & expecting it to be valid.

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

What is Negative Testing?

A

Feeding it bad data & expecting an invalid response.

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

Give an example of a Positive and Negative Boundary Test

A

Positive check INSIDE the range
Negative check OUTSIDE the range

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

What is Unit Testing?

A

Developers make a new line of code and test it themselves.

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

What is Integration Testing?

A

Developers add a new line of code to a group of code and test it all together.

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

What is Acceptance Testing?

A

Tested for acceptability.
To evaluate whether the system is compliant with the business requirements.
Whether it’s acceptable for delivery.

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

What is Alpha Testing?

A

To identify all possible bugs before product is released to the public.

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

What is Beta-Testing?

A

Software is released to a limited number of users to obtain feedback on the product quality.

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

What is End to End (e2e) Testing?

A

Checks whether an application flow is behaving as expected from start to finish.

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

What is Smoke Testing?

A

Is performed after receiving a software build to make sure the critical functionalities of the program are working fine.

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

What is Sanity Testing?

A

Performed after receiving a software build with changes in code or functionality, to make sure that bugs are fixed and that no other issues have been introduced due to these changes.

17
Q

What is Regression Testing?

A

To confirm a recent program or code change has not adversely affected existing features.
*ensures the old code still works once the new code changes are done.

18
Q

What is Performance Testing?

A

Determines the speed of a computer, network or device.
Checks the performance of the components of a system by passing different parameters in different load scenarios.

19
Q

What is Load Testing?

A

Simulates the actual user load on any application or website.
Checks how the application behaves during normal and high loads.