Manual Testing Flashcards
System Testing
End-to-End, checking how different components are interacting and working together
Regression Testing
re-running functional and non-functional tests to ensure that previously developed and tested software still performs after a change.
Smoke Testing
basic features and functionalities , very high level , making sure build is good for developers to have a a degree of stability
Sanity Testing
high level business scenarios , will user be able to login , is navigation ok
Unit Testing
usually done by Devs, they are responsible , they test a unit or component, then they give to QA team
Integration Testing
- Its like Uber and Uber driver app
* Need to make sure notification from ride requester is sent to the driver
Database Testing
checking the database making sure we are able to fetch data from database
Whitebox Testing
theres’ an app, I can see code and the methods by writing script
Blackbox Testing
cannot see what is written inside the software , pass in input, and get output
Grey box Testing
Can see some components but not all
Monkey Testing
Just play with application, no idea what the features are, just test it
Ad-hoc/Random Testing
go in and randomly test
Component testing
only a specific model
GUI Testing
Graphic User Interface – making sure buttons, tables, are aligned, sorting is happening, text is not overlapping, column names is not mismatched
End to End Testing
launching the browser from complete business flow from beginning to end