Let's debate: manual vs. automated testing. Is manual testing is more effective in specific scenarios? Manual testing offers human intuition, adaptability, and attention to detail, catching nuanced issues that automated tests might miss. But automated testing brings consistency and efficiency, saving time and effort. What do you think? Discuss!
Follow the DEVteam for more discussions and online camaraderie!
Top comments (5)
Automation traditionally takes over the "three Ds"
with this in mind, manual testing can be dull and dear. So it fits 50%, most of the time.
Depends on how you define manual testing.
If you define manual testing as a big stack of test cases that you execute any time you release a feature, I would argue that should be automated and executed manually.
If you define manual testing as someone critically thinking about the system, it's users, risk, and exploration I would argue manual testing is superior. Both are needed for a well rounded test strategy.
Manual testing is a bottleneck at scale:
I'll bite! To me, it seems we should do both. Automated testing can do things like:
...and so on. However, what it can't do is more "ad-hoc" - more like "I wonder what happens if I click here?" A test case writer would have to anticipate that in order to test that case. A good friend of mine (and fellow exec in our venture) is just such a good tester because he likes to play around - jiggle the mouse, click randomly and drag/drop unexpected combinations. That alone identifies many issues that a test case writer wouldn't imagine to code for.
why choose between them? take both
github.com/microsoft/playwright
Some comments may only be visible to logged-in visitors. Sign in to view all comments.