Will all software testing eventually be fully automated, or does manual testing have a permanent role to play in developing usable products?

1.4k views1 Upvote10 Comments
Sort By:
Oldest
Chief Technology Officer in Softwarea year ago
While automated testing can handle repetitive tasks, regression testing, and certain types of functional testing efficiently, manual testing brings the human perspective, intuition, and adaptability. 

A combination of both manual and automated testing approaches, known as a balanced testing strategy, is often the most effective approach to ensure software quality and a positive user experience.

Few places where Manual testing trumps automation testing : 

Exploratory Testing
Usability and User Experience
User Acceptance Testing (UAT)
Edge Cases and Unpredictable Scenarios
User-Centric and Contextual Testing
Early Testing and Exploratory Discovery
Maintenance and Regression Testing

1
SVP of Global R&D in Hardwarea year ago
All Software testing will never and must never be automated. Manual testing will be a permanent feature of all testing. I see a lot of value in Manual testing for 
1) Breaking the system 
2) Exploratory testing
3) Usability
4) Serviceability tests 
Automated tests on the other hand are very effective in doing regression tests, White Box tests, Combination of tests in parallel, Long Run tests, API tests, Scalability tests, Load test etc. 
2
VP of ITa year ago
I think its analogous to autonomous driving cars.... eventually we'll get there... 
1
lock icon

Please join or sign in to view more content.

By joining the Peer Community, you'll get:

  • Peer Discussions and Polls
  • One-Minute Insights
  • Connect with like-minded individuals
CISO in Softwarea year ago
Manual, ad-hoc and targeted testing will also be manual.  Especially for UX and usability testing.
2
Director of Engineering in Softwarea year ago
This is a very debatable question! You can find multiple points of view from Quality Engineering Experts. But I believe that for a successful engineering structure, a balanced approach between manual and automation strategies is a winning approach. You will be able to use the strengths of each for better quality deliverables.

- Automation vs Manual Testing depends on the maturity of the product and the engineering teams involved. Quality by design and the mindset involved is the most important thing to implement first in all levels (product management, team level within each expertise, SRE...). There will then be different phases where the gauge will pass from full manual testing to manual testing assisted by automation and then to automated testing reinforced by user journeys, UX testing, and exploratory testing (Manual).
- Automated testing is meant mainly for approving non-regression tests (E2E + Visual Testing), API compliance (API Testing), and performance SLAs (Stress/Load Testing)...In general repetitive tasks (Frequent/Critical ones mainly). That said, automation tests can't replace the critical thinking, intuition, and domain expertise of Quality Engineers.
- Exploratory Tests/User Journeys tests/Edge cases testing/UX Testing... can't be fully automated and Manual testing outperforms by far any automation attempts even if in certain cases, automation testing still provides some assistance (Chaos Testing)

1

Content you might like

Senior Director, Technology Solutions and Analytics in Telecommunication3 years ago
Palantir Foundry
3
Read More Comments
11.7k views13 Upvotes49 Comments

Very positive17%

Somewhat positive62%

Neutral14%

Somewhat negative5%

Very negative

View Results
1.7k views
Information Security Manager in Software22 days ago
It depends (product org vs project org) ... if you will deliver a software as a part of a system , the best way is to build specialized  QA teams (for example team 1 : qualification of sensors, team 2 : qualification of the ...read more
1
1.4k views1 Upvote1 Comment
CTO in Mediaa month ago
It is easier to start this from the early stages; if you have a mature company but no CI/CD yet, it might be very hard as there are many side effects or prerequisites.

The DORA project is an excellent resource to help ...read more
1
345 views2 Upvotes1 Comment

0-3 months4%

4-6 months47%

6-12 months27%

Longer than 1 year7%

Have not seen a return on our test automation investment7%

Don't know4%

View Results
3k views2 Upvotes1 Comment