Types Of Tests Flashcards
What is white box testing?
You can see the code, i know the implementation of the code, and I know what the code is gonna do.
What is unit testing?
is like checking each piece of code to make sure it does what it’s supposed to do. It helps catch bugs early
What is regression testing?
We carefully test our application to make sure any newly added code doesn’t break the existing code
Reset the data
Which tests are non functional?
Performance
Load
Stress
Volume
Which tests are functional?
Unit testing
Smoke testing
Sanity
Integration
White box
Black box
Regression
What is black box testing?
You can’t see the codes
Testing with no knowledge
Which tests do you run on black box test?
Performance,functionality and system
What testings are in performance tests?
Load
Stress
Scalability
Volume
Soak
Load test
Numerous virtual users enter BIG data within the application all at the same time
Stress testing
Numerous virtual users perform one specific action all at the same time
Scalability test
One specific scenario
Volume testing
Launching app all at the same time
Soak
Perform load, stress and scalability test
What are 3 key things to do on these performance tests?
See how quickly the application responds
Identify bottleneck
Identify benchmark
What is bottleneck?
You find where the application breaks
What is benchmark
Results
What types of functionality tests are there?
Positive
Negative
Boundary
Functional
Smoke
Happy path
Adhoc
What is positive test
Putting valid output like valid passwords
What is Negative test
Putting invalid output
Entering wrong passwords
What is boundary test
Using minimum characters and maximum to capture the output
What is functional test?
make sure each application feature works for the software requirements.
Click on scroll bar
Clicking on the buttons
What is smoke test?
Check the newly build codes from developers if they are stable.
Its done at a very early stage of software building. Its like a general health check of an application.
What are 3 types of system tests?
End to end
System
Regression
What is integration testing?
Checking individual components or modules to verify if they work together
What is Data flow?
When data getting correctly flow between each application or module
If regression fails what do you do ?
Take screenshots and replicate the bug
What is end to end test?
It follows a flow
Testing the entire product to make sure everything works together smoothly.
What is gray box testing?
Testing with limited knowledge of the product. Mix of black box and white box testing.