| Selenium|| Manual Testing
|Selenium is useful when there are large number of test cases are present which needs repeated testing like regression testing
||Manual testing is good for small porjects althgough we can opt for Automation
|Selenium is more accurate and efficient
||Manual testing is done by human so not so accurate and efficient
|write once and run any number of times
||Needs to execute all test cases manualy every time
|Less time consumption with parallel test case execution
||No Parallel test execution
|Needs less manpower to execute test
||Based on the project size, more number of testers are required.
|We get good result analysis and reports through TestNG integration with Selenium.Even better(user-friendly) reports through XSLT.
||Manual testers should record results, integrate and generate reports which is very much time consuming.