| Courses Software Training | Locality Sahid Nagar |
Manual testing is the process of manually testing software for defects. It requires a tester to play the role of an end user and use most of all features of the application to ensure correct behavior. To ensure completeness of testing, the tester often follows a written test plan that leads them through a set of important test cases. A key step in the process is, testing the software for correct behavior prior to release to end users. Following are the testing techniques that are performed manually during the test life cycle:
Acceptance Testing
White Box Testing
Black Box Testing
Unit Testing
System Testing
Integration Testing
Selenium is a set of different software tools each with a different approach to supporting test automation. Most Selenium QA Engineers focus on the one or two tools that most meet the needs of their project, however learning all the tools will give you many different options for approaching different test automation problems. The entire suite of tools results in a rich set of testing functions specifically geared to the needs of testing of web applications of all types. These operations are highly flexible, allowing many options for locating UI elements and comparing expected test results against actual application behavior. One of Selenium s key features is the support for executing one s tests on multiple browser platforms.