|
9/22/2014
1 Comment A few weeks ago I had a conversation with a hiring manager about the ideal qualifications for a test leadership role. He said he was planning to get someone who knows a lot about the business, but was not a testing expert, to lead the testing. I argued that to get great testing, you need someone who knows what great testing looks like.
Domain expertise is often overrated. Think about it – software manipulates and displays data. Frequently, an expert tester can pick up on patterns of data manipulation regardless of the domain. And the process of recognizing the patterns brings the risks of the domain to consciousness where they can be examined, discussed, and expanded. Too much familiarity with the domain actually hides risks under layers of assumptions laid down over years of complacency.
Expert testers bring with them a large toolbox of heuristics and a schema of the testing problem space. Domain experts can provide a good picture of the usual array of risks, but without a diverse history in testing they can’t imagine problems other than the ones they have previously encountered. An expert tester new to the domain can immediately initiate a wide variety of tests, from product tours to documentation reviews to product performance evaluations, without knowing a lick of specifics. Of course their testing only becomes richer and more targeted as they acquire domain knowledge. The test expert can quickly acquire a very functional level of domain knowledge and awareness of quality risks via a review of previously reported issues. Then, given the full picture, they could decide whether to put effort into covering the product for those risks again or to expand coverage over the rest of the risk map that hasn’t apparently been covered before. Although a leader with domain expertise can do a great job of testing, as a test lead they may not know how to monitor the health of the team, develop effective test strategies, or coach/mentor their team. Good testing leadership works on multiple fronts to organize the work, keep the testers engaged with the developers and analysts early in the process, and encourage a culture of good coding and testing practices. What do you think? Geordie Keitt is a Director in the Doran Jones Testing practice. @geordiekeitt 1 Comment Sharath Byregowda link
09/22/2014 10:21am
I started my career testing layer 7 protocols. I had no clue what a layer 7 was when I joined the startup. I learnt the domain on the job testing it. As you say my heuristics got better with the domain knowledge. I also noticed a tester learns the domain differently when compared to business or devs. Also models that we pick up elsewhere helps us learn and question. Reply Leave a Reply. |
Photos
ArchivesSeptember 2014 CategoriesAll
|
Uncategorized: Regulatory Expectations for Interest Rate Risk Management – Part 5 – IRR Controls and Monitoring
Uncategorized: Banking Regulatory News Update for 1/8/2024
Uncategorized: Banking Regulatory News Update for 12/12/2023
Uncategorized: Interest Rate Risk Management – Part 3: Introduction to IRR Measurement
Uncategorized: Regulatory Expectations for Capital Adequacy – Part 5
Uncategorized: Banking Regulatory News Update for 11/20/2023
Uncategorized: Regulatory Expectations for Interest Rate Risk Management – Part 4 – IRR Measurement Processes
Uncategorized: Regulatory Expectations for Capital Adequacy – Part 4
RSS Feed