Page - 202 - in The Future of Software Quality Assurance
Image of the Page - 202 -
Text of the Page - 202 -
202 K. van Dam
things changing all the time. When they just started putting a shoulder to the
wheel with some technical challenge thereâs someone at their table inviting them
to some refinement or 3-Amigo session because some new insights have popped
up and everything needs to be different. Once again! The problem is, this process
of continuous changing will remain in the future. I think it will even get worse.
Technologyhadmanylimitationsinthepast,but theyârevanishingreallyquickly.In
thepastyoucouldaskanend-user towait ayearor twobeforeexpectingsomenew
functionality. But in 2028 (or really even today already!) when an end-user wants
somethingof thesoftware,he/sheexpects it to be there tomorrow.Orpossiblyeven
sooner. And if not: thereâs always someone else who can make it happen that fast.
This means in 2028we IT people need to be even more flexible and more adaptive
to change than we are today. And someone needs to make sure the people writing
theactualcodecankeep their focuson thecode.Tomakesure thedeveloperknows
where to pick the berries and where to hunt a rabbit without constantly having to
look over his/her shoulder for some predator approaching, figuratively speaking.
And that someonemightverywell be thepersonwe call a software tester today.
This means software testers have a lot to do in the upcoming10 years. Because
as Darwin stated: âIt is not the strongest of the species that survives, nor the most
intelligent; it is the one most adaptable to change.â If you still want to be part of
the game, if you want to survive in the world of software testing, a software tester
should keep learning, training and adapting to change. Even though our very own
brain is resisting this. The difference between a 1998 software tester and a 2028
software tester may be comparable to the difference between a âcommonâ soldier
andacommando.Asoldier is trainedtodoasheâsbeingtold,acommandohowever
is trainedtostayaliveandaccomplishhismissionbyconstantlyadaptingtochange.
This doesnât mean one of these two is better than the other, but it does require a
different typeofperson,a different trainingandespeciallya differentmindset tobe
acommandoinsteadofa âcommonâsoldier.Thesoftware testerof2028mightvery
well be thecommando,while thesoftwaredevelopermayremaina soldier.
In this (brave?) new world of software development in 2028 I donât think weâll
still have the job title âSoftware Testerâ. The role will be about so much more than
just testingthesoftware.Itmightevenbeprobablethat theactual testingofsoftware
isnât the main focus anymore in 2028. Nowadays a lot of manual testing is already
being replaced with automated testing. However, as stated before, test automation
today is just aboutexecutingpre-programmedcheckson the software. Iâmnot sure
if weâre there already in 2028, but I do believe artificial intelligence will influence
test automation a lot in the future. Which means that in time a computer might
actuallybeable toat leastdoasmallamountofactual testingofsoftware insteadof
just checking some predetermined things. This would mean that the actual testing
of software would become even less important within the job description. So what
shall we call this âsoftware testerâ in2028?MaybeâQualityengineerâ?Or âChange
specialistâ? Maybe even âDev Commandoâ? I personally wouldnât vote for any of
these new job titles. I think in time some new term will pop up describing this new
back to the
book The Future of Software Quality Assurance"
The Future of Software Quality Assurance
- Title
- The Future of Software Quality Assurance
- Author
- Stephan Goericke
- Publisher
- Springer Nature Switzerland AG
- Location
- Cham
- Date
- 2020
- Language
- English
- License
- CC BY 4.0
- ISBN
- 978-3-030-29509-7
- Size
- 15.5 x 24.1 cm
- Pages
- 276
- Category
- Informatik