- "... well, here it is again, the problem from testing came back to me, how long can you already?" - Vasya evil commented on the appeared notification of a new letter.
Hi, my name is Vasya and I am a fullstack developer. Today I will tell you a story about how in one small team we tried to abandon manual testing - why we needed it, what we did, what we got.
Of course, the story will be full of heroic deeds, sudden plot twists, heavy betrayal and true love.
Who will be interested in the article:
Team / direction leaders looking for ways to speed up / reduce the cost of development;
Manual testers wishing to start Quality Assurance;
QA as “another successful case for improving team processes”;
Developers who are not indifferent to team processes.
Prologue. The history of the omnipotence button - "Reopen"
In ancient times immemorial, the lands of one company were divided between Guilds, let's call them shortly, according to the type of martial arts that they owned by their members - C #, Python, JS.
All Guilds were looked after by a caste of enterprising managers who used their services and sold the results of their work to the Outside World. Their governor was the STO (The Most Hardworking Organizer). The task of the STO was to improve the efficiency of the Guilds.
To help the Guilds, the STO created several more guilds, smaller ones, using the unoccupied spaces of the company. The roster was replenished:
(SRE);
(QA);
(DevOps).
, — .
, ( ) , , , , .
“Reopen”, — , . SRE DevOps, QA — . , , , , ...
I.
<52 >
— «, , ? ... , ? , ?» — . , — , ?
, , . — .
<50 >
, QA .
— «, , , ? , - , , ?» — .
— «, , — . - , -, » — .
, :
;
, ( , );
( ).
II. QA
<72 >
— «... , - , ?» — .
, , , :
, — , ;
, — , .
:
, , — , . , , . , — .
, . , — , " ".
, , — .
III.
:
«» , ;
, QA ;
TTM / — , - ;
bus-factor , ( QA , " " — );
— . , , .
« ?» — , , , . , , .