This video presents a self-healing approaches in your test automation may reduce failures due to non-product related issues and improve stability of your Selenium tests to catch only product related defects.
Software development without test automation can no longer be considered professional. However, you might have existing code bases or want to rely on external libraries that may make writing effective and fast unit tests hard or even near to impossible. A typical work-around for these situations is to introduce test stubs for such external dependencies to make your code testable.
In the software testing areas, it seems that just about anyone can learn how to code and use test automation tools. Even better is that codeless solutions are continually lowering the barrier of entry into the software automated testing field.