DEV Community

Mathilde Lelong
Mathilde Lelong

Posted on • Edited on

#TestCulture ๐Ÿฆ… Episode 22 โ€“ Manual testing VS Automated testing

Nowadays, we tend to advocate test automation. But, is it really good to automate everything? What are the benefits of test automation? How to choose which tests to automate?

๐Œ๐š๐ง๐ฎ๐š๐ฅ ๐“๐ž๐ฌ๐ญ๐ข๐ง๐ : when test cases are executed by a human tester and software.
๐€๐ฎ๐ญ๐จ๐ฆ๐š๐ญ๐ž๐ ๐“๐ž๐ฌ๐ญ๐ข๐ง๐ : when test cases are executed by automation tools.

Testing Time with ๐—บ๐—ฎ๐—ป๐˜‚๐—ฎ๐—น ๐˜๐—ฒ๐˜€๐˜๐—ถ๐—ป๐—ด
โŒ Execution time takes long
โŒ Testers are limited by the time available to work
Testing Time with ๐—ฎ๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ฒ๐—ฑ ๐˜๐—ฒ๐˜€๐˜๐—ถ๐—ป๐—ด
โœ… Execution time is optimized
โœ… Automation works 24/7

User interface with ๐—บ๐—ฎ๐—ป๐˜‚๐—ฎ๐—น ๐˜๐—ฒ๐˜€๐˜๐—ถ๐—ป๐—ด
โœ… The tester can give feedback on the application's user-friendliness to provide ideas
User interface with ๐—ฎ๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ฒ๐—ฑ ๐˜๐—ฒ๐˜€๐˜๐—ถ๐—ป๐—ด
โœ… Automation does not allow for objective opinions but gives more time to testers to provide feedback

UX testing with ๐—บ๐—ฎ๐—ป๐˜‚๐—ฎ๐—น ๐˜๐—ฒ๐˜€๐˜๐—ถ๐—ป๐—ด
โœ… Allows you to test your product's UX: the correct display of text, links, imagesโ€ฆ
UX testing with ๐—ฎ๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ฒ๐—ฑ ๐˜๐—ฒ๐˜€๐˜๐—ถ๐—ป๐—ด
โŒ Canโ€™t judge the user experience

Investement with ๐—บ๐—ฎ๐—ป๐˜‚๐—ฎ๐—น ๐˜๐—ฒ๐˜€๐˜๐—ถ๐—ป๐—ด
โŒ Requires a lot of protocol implementation time, protocol testing time and execution time
โŒ A tester may encounter difficulties if he is out of his comfort zone
โŒ If there are too many errors, the deadlines are not respected
Investement with ๐—ฎ๐˜‚๐˜๐—ผ๐—บ๐—ฎ๐˜๐—ฒ๐—ฑ ๐˜๐—ฒ๐˜€๐˜๐—ถ๐—ป๐—ด
โœ… Human time to implement, but reduced protocol testing time because automated, and autonomous test execution
โœ… Automation follows its program, regardless of the context. Adapts to any type of system...
โœ… Automation speeds up the verification process and allows more time to correct anomalies.

We have created an infographic that compares automated and manual testing on several topics: testing time, types of tasks, process impact, teams state of mindโ€ฆ

Read more about it.

A thread on Twitter.

Top comments (0)