Types of Testing Flashcards
What is Black Box testing?
When we DON’T KNOW the system insides.
We test functionality.
We do exploratory testing.
What is Grey Box testing?
We have SOME knowledge of the system.
Can use some tools (Chrome Dev Tools)
What is White Box testing?
Have a FULL knowledge of the system.
Testing the system from the inside. NOT the outside like
(user interface)
What is Functional Testing?
IF it works. If each function conforms with specifications.
What is Non-Functional Testing?
How well it works. How nicely it performes. How user friendly.
What is Positive Testing?
Feeding it good data & expecting it to be valid.
What is Negative Testing?
Feeding it bad data & expecting an invalid response.
Give an example of a Positive and Negative Boundary Test
Positive check INSIDE the range
Negative check OUTSIDE the range
What is Unit Testing?
Developers make a new line of code and test it themselves.
What is Integration Testing?
Developers add a new line of code to a group of code and test it all together.
What is Acceptance Testing?
Tested for acceptability.
To evaluate whether the system is compliant with the business requirements.
Whether it’s acceptable for delivery.
What is Alpha Testing?
To identify all possible bugs before product is released to the public.
What is Beta-Testing?
Software is released to a limited number of users to obtain feedback on the product quality.
What is End to End (e2e) Testing?
Checks whether an application flow is behaving as expected from start to finish.
What is Smoke Testing?
Is performed after receiving a software build to make sure the critical functionalities of the program are working fine.