温馨提示:本站仅提供公开网络链接索引服务,不存储、不篡改任何第三方内容,所有内容版权归原作者所有
AI智能索引来源:http://www.a1qa.com/blog/testers-should-challenge-complexity-interview-with-lloyd-roden
点击访问原文链接

How to challenge complexity: tricks by British Jedi tester Lloyd Roden

How to challenge complexity: tricks by British Jedi tester Lloyd Roden Services Back Full-cycle testing services QA consulting Software lifecycle QA Ad-hoc testing Test automation Pre-certification testing User acceptance testing Crowdsourced testing Documentation services QA for digital transformation Engagement models Team augmentation Dedicated QA teams Managed testing services Fixed-price QA projects Quality engineering Shift-left testing Continuous testing Testing in Agile Multi-vendor environment Complete test coverage Functional testing Performance testing Cybersecurity testing Accessibility testing Compatibility testing Embedded testing Integration testing Localization testing Microservices testing Migration testing Regression testing Usability testing Systems & platforms Web apps Mobile apps Blockchain CRM ERP AR/VR Cloud Internet of things Medical devices Desktop Big data Salesforce SaaS AWS Azure Industries Back Software development Banking and financial services Telecommunications Media and entertainment Travel and hospitality eCommerce Insurance Healthcare Gaming Education Blog 25 April 2025 Building a safety net for banks: the role of testing in the ISO 20022 shift Approach Back How we work Testing environment Industry expertise Process maturity QA outsourcing ...With fast response to our requirements and professional approach, I can definitely recommend the cooperation with a1qa. Rainar Ütt, Head of Quality, InnoGames Portfolio Blog Company Back About us Clients QA Academy Awards News Values Events Contact us Case study a1qa helps roll out multi-regional mobile solutions for a leader in financial technology Contact us Blog How to challenge complexity: tricks by British Jedi tester Lloyd Roden When I started my career over 30 years ago, there were no "testers" just developers, and I had studied computer science and development as part of my degree course. However, I soon realized that my passion was to break the code rather than build it. 11 December 2014 Interviews Home Blog How to challenge complexity: tricks by British Jedi tester Lloyd Roden Article by a1qa a1qa With more than thirty years in the software industry, Lloyd Roden has worked as a Developer, Test Analyst and Test Manager for a variety of different organizations. From 1999 to 2011 Lloyd worked as a consultant/partner within Grove Consultants. In 2011 he set up Lloyd Roden Consultancy, an independent training and consultancy company specializing in software testing. 

Lloyd`s passion is to enthuse, excite and inspire people in the area of software testing and he have enjoyed opportunities to speak at various conferences throughout the world including STAREast, STARWest, EuroSTAR, AsiaSTAR, Belgium Testing Days, Nordic Testing Days, HUSTEF, CzechTest and Better Software as well as Special Interest Groups in software testing in several countries.  Lloyd Roden was Programme Chair for both the tenth and eleventh EuroSTAR conferences and won the European Testing Excellence award in 2004.

a1qa: You worked as a developer. Why did you switch into testing?

Lloyd Roden: When I started my career over 30 years ago there were no “testers” just developers and I had studied computer science and development as part of my degree course. It was a natural step to join an organization as a developer/programmer. I spent 5 years as a developer, but I would have to admit I did not enjoy it. It was a great start point for me and I appreciated the fact that I specialized in development all those years ago and am now able to reflect back on those development days. However I soon realized that my passion was to break the code rather than build it.

I left the organization to join a company in QA outsourcing, which had both developers and testers and I decided to move into testing as a Senior Test Analyst because that was my passion. That was 29 years ago and I have never regretted that move. I love every aspect of testing and it provides such a variety of opportunities: system testing, developing automation scripts, exploratory testing, specializing in non-functional testing – such as security, performance and usability. The list is endless 🙂

a1qa: Lloyd, you say that QA engineers can`t Sprint all the time. Why is it important to have a slack in projects?

Lloyd Roden: I am noticing that companies are demanding more and more from the employees, working harder and longer than ever before. Statistics show that the working week has increased by up to 22% in some industries. With the real threat of outsourcing, insourcing and off shoring staff are becoming anxious and so work all those extra hours. I have also seen a trend within the Agile community in the teams going from “Sprint” to “Sprint” without any slack. The net result is that staff are burning out and taking more sick leave as a result, despite the fact that they enjoy working in an Agile project. Companies that have included a slack period have experienced an increase in productivity in their staff. This seems a bizarre reality – getting people to work less means that they are more productive. The problem lies with management in that they will not take the step to try this out. If only they would try this concept with their teams – they might be pleasantly surprised.

On a similar issue we should not get our staff to multi-task too much as this also reduces productivity. People are not “fungible” – money is “fungible” – if I have £100 and divide this into 3 banks; £50 in bank A, £20 in bank B and £30 in bank C, the net result is that I still have £100. However this is not true of people, if we say the person should work 50% on project A, 20% on Project B and 30% on project C the net result is a loss of up to 30% productivity through task switching. The problem is that we don’t work 70% – we work 130% – working late to write that report or respond to our emails on the train home!

a1qa: Let`s compare Scripted and Exploratory testing. Can you name the Pros and Cons?

Lloyd Roden: I am a firm believer in Exploratory Testing. I can only find 3 reasons to perform detailed scripted testing:

When you want someone else to run the testsWhen you want to automate the testsWhen you have a legal reason to provide a detailed audit of the tests But even with some of these reasons – it is a weak argument. For instance – when you want someone else to run the tests, why are we restricting their ability to test the product – limiting their skills and expertise. Writing detailed scripts is time consuming, a maintenance nightmare and such a boring task – both to write and to execute.

Exploratory testing provides greater coverage, increased creativity and better bug detection when performed well. It needs to be managed and this can be done by providing session based exploratory testing. Even greater effectiveness can be achieved with paired exploratory testing sessions.

I have an easy formula – the more documentation we produce for testing, the less test execution we can perform and therefore less bug detection will take place. If we insist on producing detailed scripts then don’t be surprised if our experienced testers leave the organization.

a1qa: A Jedi Tester, who is this person?

Lloyd Roden: I am an avid fan of Star Wars 🙂 And this phrase came to mind some years ago. A Jedi will learn the ways of the force. A Jedi tester will learn and master the ways of testing:

When and when not to use automationWhen to use the appropriate test design techniquesMastering the test design techniques and to use them effectively during exploratory testing sessionsTo work alongside other “Jedi” testers – to be trained in the skills of testing When my father was alive – he was a carpenter by trade and was a skilled craftsman. He mastered the tools of the trade and learned how to use them and respected them. He also apprentice trained me. The problem with testing is that we do not learn from older professions which have apprenticeships. Instead we employ new testers and say “so go ahead and test then”. Adopting an apprenticeship programme which trains testers to be “Jedi” testers is a passion of mine.

a1qa: You`ve worked with a variety of industries. Where do you think it is most difficult to implement testing?

Lloyd Roden: This is a hard question to answer because every industry has its challenges whether we work in safety critical systems, or companies producing games devices. I think our expectations are increasing when it comes to quality systems. We were happy to live with a few bugs years ago – it was an accepted norm. But today we want perfection and that comes with a price tag. One of the other challenges we are facing today is the sheer increase in complexity of our systems that we are developing and testing. The problem is that complexity brings an increase in bugs and often this complexity is not needed. Testers should challenge complexity at every opportunity and perhaps a simple solution would be much better for the company.

Lloyd thank you for answering our questions and sharing your viewpoint. We hope to talk to you again.

Share this: More Posts 9 January 2025, by a1qa 7 min read Dedicated team model in QA: all you should know about it Check on everything you should know about when to apply, how to run and pay for a dedicated team in QA. Interviews QA consulting Quality assurance 2 July 2024, by a1qa 6 min read Interview with Mike Urbanovich: How to build a robust test automation strategy? The Head of testing department at a1qa answers the questions on how to smartly build a winning test automation strategy and talks about the advantages you may obtain with it. Interviews Test automation 8 December 2023, by a1qa 3 min read The year in valuable conversations: recapping 2023 a1qa’s roundtables for IT executives  From dissecting novel industry trends to navigating effective ways of enhancing software quality — let’s recall all a1qa’s roundtables. Join us! Big data testing Cybersecurity testing Functional testing General Interviews Performance testing QA trends Quality assurance Test automation Usability testing Web app testing 9 November 2023, by a1qa 4 min read 6 top reasons why business should invest in software quality We congratulate you on the World Quality Day with the article by Alina Karachun, Account director at a1qa, having 10+ years of QA expertise. Delve into it to explore the reasons why businesses should prioritize software quality. Cybersecurity testing Functional testing General Interviews Performance testing Quality assurance 25 July 2023, by a1qa 4 min read Interview with Alina Karachun, Account director at a1qa: unearthing the power of a true IT leader Read the interview with Alina Karachun, Account director at a1qa, about the importance of creativity and feedback for executives and their teams, what is ethical leadership, and many more. Interviews Quality assurance 30 May 2023, by a1qa 3 min read a1qa tech voice: Managing director at a1qa, North America, discusses pros and cons of much-debated technologies Nadya Knysh, Managing director at a1qa, North America, puts a spotlight on 6 current technologies, discussing their positives and negatives. Interviews Test automation 30 September 2019, by a1qa 4 min read “Every team member is responsible for software quality”: interview with Head of QA at worldwide media resource We continue talking about unsurpassed software quality. Consider how to make QA more efficient using shift-left and continuous testing. Interviews 8 December 2017, by a1qa 4 min read a1qa: one-stop shop for first-rate QA services Dmitry Tishchenko, Head of a1qa Marketing and Pre-Sales Department, answers the questions of The Technology Headlines.  Interviews Quality assurance 17 August 2017, by a1qa 4 min read From requirements specification to complex business analysis: interview with a1qa head of BA Check how we at a1qa converge business knowledge with IT skills to deliver maximum value.  Interviews QA consulting Related posts Get in touch Name Please fill in the required field. Email Email address seems invalid. Company Phone Project description Please fill in the required field. I hereby give my consent for a1qa and its affiliates to process my personal data in accordance with Privacy Notice for the purpose of handling my request and responding to it. I am aware of the fact that I have the right to withdraw my consent at any time. Please accept the terms to proceed. Add an attachment This file is too large Up to 5 attachments. File must be less than 5 MB.
Allowed types: jpg, jpeg, png, svg, pptx, pdf, doc, docx, ppt, odt File input 1 File input 2 File input 3 File input 4 File input 5 Send a message Thank you! Thank you for reaching out! We’ll get back to you shortly. Close We use cookies on our website to improve its functionality and to enhance your user experience. We also use cookies for analytics. If you continue to browse this website, we will assume you agree that we can place cookies on your device. For more details, please read our Privacy and Cookies Policy. Accept United States
160 Clairemont Ave, Suite 200, Decatur, GA 30030
+1 720 207 5122

United Kingdom
3rd Floor, 5-8 Dysart Street, Moorgate House, London, EC2A 2BX
+44 204 525 7620

Subscribe to news Subscribe to news Full name Please fill in the required field. Company Please fill in the required field. Email Email address seems invalid. I would like to subscribe to a1qa’s newsletter and other marketing communication. By clicking this checkbox, I give my consent for a1qa and its affiliates to process my personal data in accordance with the Privacy Notice.

You can unsubscribe at any time by clicking the button "Unsubscribe" at the bottom of every email. Please accept the terms to proceed. Subscribe Thank you! Thank you for reaching out! We’ll get back to you shortly. Close Follow us © a1qa software testing company, 2026. All rights reserved. Privacy Policy Quality

智能索引记录