SlideShare une entreprise Scribd logo
1  sur  1
Télécharger pour lire hors ligne
Sponsored by
The Test and QA Wales group met recently to
discuss the benefits of Automated testing over
Manual software testing techniques.
With teams moving towards faster deployment
to decrease time to market and increase return
on investment, testing and QA functions have
increasingly turned to test automation as part
of their solution. The promises of automation
are manifold including reduced execution time,
reduced testing cost, increased coverage; and
better test accuracy to name a few, but is it really
a silver bullet?
Many teams have an assumption that it is
necessary to automate their test cases. However,
there is often a lack of will in the development team
or skills within the existing QA and testing team to
drive changes through in a meaningful way.
The automation process that is employed
will only be as good as the team performing
the automation.
Manual testing is a thoughtful process and allows
a tester to dive deeper into the application than
automation typically does. It enables critical
review of user experience delivery. Often in
manual testing a tester will notice something and
investigate the issue, for instance, image colour
changes or UI component moves. Such findings
are lost with Automation as this will only perform
the checks that it has been specifically told to do.
Automation and manual testing ideally
compliment each other, both adding equal value to
the understanding of quality. The amount of effort
that will be spent producing automated tests and
maintaining them can make it difficult to realise
the benefits if a robust framework is not created.
This coupled with the additional humanistic
testing benefits that manual testing can bring
mean that finding the right balance between the
two is an essential element of project success for
many within the Test and QA Wales group.
Many teams find that manual testing can get
stale. This is particularly true of teams using
formalised manual test scripts. These test
scripts are regularly identified as candidates for
automation, which then frees teams to perform
exploratory testing which is more pro-active
and engaging.
Manual testing with a group of end users is also
considered to be useful. It generates a fresh pair
of eyes, which may drive both new requirement
and defect identification. Here the value is in
interacting with the user although it is often at
the end of the software life cycle. Teams across
the Test and QA Wales group have found that it
is better to draw on the user expertise earlier,
including at the story writing stage.
Test automation is seen as a fast way to perform
a significant number of validations against new
builds of software. There is little doubt that if and
when done well it greatly enhances the capability
of software delivery. It does however continue to
pose challenges to organisations as they adopt
the new processes and procedures to put in place
such a solution.
Whilst the Test and QA Wales group see huge
value in automation, they very much see it as
complimentary to the thought processes involved
in manual software testing, with the two being
hugely complementary to each other.
AUTOMATION VS. MANUAL TESTING

Contenu connexe

En vedette

Kiến trúc máy tính và hợp ngữ bài 04
Kiến trúc máy tính và hợp ngữ bài 04Kiến trúc máy tính và hợp ngữ bài 04
Kiến trúc máy tính và hợp ngữ bài 04
Nhóc Nhóc
 
Kiến trúc máy tính và hợp ngữ bài 06
Kiến trúc máy tính và hợp ngữ bài 06Kiến trúc máy tính và hợp ngữ bài 06
Kiến trúc máy tính và hợp ngữ bài 06
Nhóc Nhóc
 
1. Solar Power Plant Technologies
1. Solar Power Plant Technologies1. Solar Power Plant Technologies
1. Solar Power Plant Technologies
Nageswar Rao
 

En vedette (14)

Curriculum
CurriculumCurriculum
Curriculum
 
İyi bir web sitesi nasıl olmalı, tasarlanmalıdır ?
İyi bir web sitesi nasıl olmalı, tasarlanmalıdır ?İyi bir web sitesi nasıl olmalı, tasarlanmalıdır ?
İyi bir web sitesi nasıl olmalı, tasarlanmalıdır ?
 
UW + WordPress: How I Learned to Stop Worrying and Love the CMS
UW + WordPress: How I Learned to Stop Worrying and Love the CMSUW + WordPress: How I Learned to Stop Worrying and Love the CMS
UW + WordPress: How I Learned to Stop Worrying and Love the CMS
 
Databases for Business
Databases for BusinessDatabases for Business
Databases for Business
 
UX向上の具体手法とステークホルダー調整術
UX向上の具体手法とステークホルダー調整術UX向上の具体手法とステークホルダー調整術
UX向上の具体手法とステークホルダー調整術
 
ECDL module 5: using databases [To be continued]
ECDL module 5: using databases [To be continued] ECDL module 5: using databases [To be continued]
ECDL module 5: using databases [To be continued]
 
Kiến trúc máy tính và hợp ngữ bài 04
Kiến trúc máy tính và hợp ngữ bài 04Kiến trúc máy tính và hợp ngữ bài 04
Kiến trúc máy tính và hợp ngữ bài 04
 
Luxurious 2BHK and 3BHK Flats at Nero
 Luxurious 2BHK and 3BHK Flats at Nero Luxurious 2BHK and 3BHK Flats at Nero
Luxurious 2BHK and 3BHK Flats at Nero
 
Kiến trúc máy tính và hợp ngữ bài 06
Kiến trúc máy tính và hợp ngữ bài 06Kiến trúc máy tính và hợp ngữ bài 06
Kiến trúc máy tính và hợp ngữ bài 06
 
Azizi_Conditions d'émergence de l'Anthropologie urbaine
Azizi_Conditions d'émergence de l'Anthropologie urbaineAzizi_Conditions d'émergence de l'Anthropologie urbaine
Azizi_Conditions d'émergence de l'Anthropologie urbaine
 
Aula 01
Aula 01Aula 01
Aula 01
 
Aula 02
Aula 02Aula 02
Aula 02
 
Kiến trúc máy tính và hợp ngữ bài 05
Kiến trúc máy tính và hợp ngữ bài 05Kiến trúc máy tính và hợp ngữ bài 05
Kiến trúc máy tính và hợp ngữ bài 05
 
1. Solar Power Plant Technologies
1. Solar Power Plant Technologies1. Solar Power Plant Technologies
1. Solar Power Plant Technologies
 

Dernier

Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
WSO2
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 

Dernier (20)

Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu SubbuApidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
Apidays Singapore 2024 - Modernizing Securities Finance by Madhu Subbu
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
Connector Corner: Accelerate revenue generation using UiPath API-centric busi...
 
Artificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : UncertaintyArtificial Intelligence Chap.5 : Uncertainty
Artificial Intelligence Chap.5 : Uncertainty
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
Apidays New York 2024 - The Good, the Bad and the Governed by David O'Neill, ...
 
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
Emergent Methods: Multi-lingual narrative tracking in the news - real-time ex...
 
Architecting Cloud Native Applications
Architecting Cloud Native ApplicationsArchitecting Cloud Native Applications
Architecting Cloud Native Applications
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
Apidays Singapore 2024 - Scalable LLM APIs for AI and Generative AI Applicati...
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024Manulife - Insurer Transformation Award 2024
Manulife - Insurer Transformation Award 2024
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 

Welsh Test and QA Meetup Article on Automation vs. Manual Testing.

  • 1. Sponsored by The Test and QA Wales group met recently to discuss the benefits of Automated testing over Manual software testing techniques. With teams moving towards faster deployment to decrease time to market and increase return on investment, testing and QA functions have increasingly turned to test automation as part of their solution. The promises of automation are manifold including reduced execution time, reduced testing cost, increased coverage; and better test accuracy to name a few, but is it really a silver bullet? Many teams have an assumption that it is necessary to automate their test cases. However, there is often a lack of will in the development team or skills within the existing QA and testing team to drive changes through in a meaningful way. The automation process that is employed will only be as good as the team performing the automation. Manual testing is a thoughtful process and allows a tester to dive deeper into the application than automation typically does. It enables critical review of user experience delivery. Often in manual testing a tester will notice something and investigate the issue, for instance, image colour changes or UI component moves. Such findings are lost with Automation as this will only perform the checks that it has been specifically told to do. Automation and manual testing ideally compliment each other, both adding equal value to the understanding of quality. The amount of effort that will be spent producing automated tests and maintaining them can make it difficult to realise the benefits if a robust framework is not created. This coupled with the additional humanistic testing benefits that manual testing can bring mean that finding the right balance between the two is an essential element of project success for many within the Test and QA Wales group. Many teams find that manual testing can get stale. This is particularly true of teams using formalised manual test scripts. These test scripts are regularly identified as candidates for automation, which then frees teams to perform exploratory testing which is more pro-active and engaging. Manual testing with a group of end users is also considered to be useful. It generates a fresh pair of eyes, which may drive both new requirement and defect identification. Here the value is in interacting with the user although it is often at the end of the software life cycle. Teams across the Test and QA Wales group have found that it is better to draw on the user expertise earlier, including at the story writing stage. Test automation is seen as a fast way to perform a significant number of validations against new builds of software. There is little doubt that if and when done well it greatly enhances the capability of software delivery. It does however continue to pose challenges to organisations as they adopt the new processes and procedures to put in place such a solution. Whilst the Test and QA Wales group see huge value in automation, they very much see it as complimentary to the thought processes involved in manual software testing, with the two being hugely complementary to each other. AUTOMATION VS. MANUAL TESTING