When will you choose manual testing over automated testing
- When test cases need to be run for a short duration of time (once or twice).
- When one needs to perform ad-hoc testing, exploratory testing, or usability testing
- When one wants to ensure the user-friendliness of an application
- When flexibility is required
- When one wants to better handle the complex scenarios