Manual testing is a core function in any software development lifecycle, but with automated tests, will there ever come a time when there is no manual testing done on a product? Automated testing is extremely powerful when used in the right way (see Testing Automated Tests blog post ), and when used in the right tests (see How to decide what and when to automate ). So, obviously, the next big question would be, if I can automate tests, do I really need to spend time and money running manual tests? As manual testing is often one of the biggest overheads at a company in terms of releasing a product to live. An automated test, no matter how robust and how good you might think it is, will never replace that of a truly awesome manual test. By a truly awesome manual test, I am not necessarily talking about the steps in the test case, but about the testers knowledge of the system, as that will never be replaced by an automated test. Another thing that I dont think automated tests ...
Documenting my thoughts on life in the world of Testing