Testing is a mechanism we use to evaluate whether the software we are developing satisfies the specified requirements. Testing is a very broad subject. Here we'll just look in to some high level overview of what it is.
Types of testing
- Manual testing
- Takes the role of an end user and checks for unexpected behavior
- There are few levels like unit testing, integration testing, system testing and user acceptance testing
- Uses test plan, test cases or test scenarios to test
- Automation testing
- Also known as Test Automation
- Testers writes scripts and use other software to do testing
- Rerun test scenarios quickly and repeatedly
- Use tools like Selenium, VS Test Professional, IBM Rationale function tester
Testing methods
- Black box
- Without having any knowledge of interior workings of the application (UI level)
- White box
- Detailed investigation of internal logic
- Grey box
- Testing with limited knowledg
0 comments:
Post a Comment