Tutorial - 3 - Testing - STID - Testing With Differences
Tutorial - 3 - Testing - STID - Testing With Differences
Tutorial -3
Briefly explain any TWO (2) types of testing with differences and with examples.
Software testing is generally classified into two main broad categories: functional testing and
non-functional testing.
Functional Tests are performed both manually and using automation tools. Functional testing
includes
- Unit testing
- Integration testing
- System testing
- Regression testing
- Use Acceptance testing
- Integration testing - For examples, car – (assembling), testing phases and combine
small units ( check the compatibility between two modules or units ) ; example - ( car
body parts assembling )
o Bang Bang
o Top down
o Bottom up
o mixed
- System testing - proper testing - example, bring out the car to the road and do test
drives
o Based on who us going to test
▪ Alpha
▪ Beta
▪ Acceptance
o Performance / Non-Functional Tests
▪ Volume
▪ Load
▪ Stress
▪ Security
▪ Configuration
▪ Compatibility
▪ Recovery
▪ instate