Testare är jag också nyfiken på. Där det enligt mig bör finnas helt olika typer.
För vissa tester krävs att man nästan ha jobbat som 10år som systemutvecklare inom området, innan man har förståelse för hur ett testprotokoll för just denna lösningen bör sättas upp.
Ta t.ex. en test av en driver, där den som ska göra testprotokollet ska med hjälp av utvecklaren lista ut vad som ska behöva testas. Där systemutvecklaren inom min mening minst måste göra halva jobbet, då det inte är så lätt att sätta sig in i någon annans driver.
Vad händer med för många anrop till hårdvaran, timeouter, brandväggar, switchar etc.
Ett annat fall är hårdvara där jag hade en bekant som hade jobbat med test i 3 år gick över till att bli testledare för detta och han beskrev det som ett extremt stor steg, det största han hade gjort i hela sitt liv. Sedan var han en civilingenjör med medelbetyg runt 5.
Nå vad som exakt behöver testas vid hårdvara är en bra fråga och det finns gott om exempel på när testerna ej har gjort tillräckligt. -Samsung Note 7, alla bilar som ständigt återkallas etc.
Så jag är lite nyfiken hur det är att komma in som junior testare, får man "allt" serverat på ett silverfat och en testledare har tagit fram testprotokoll som man sak göra, allteftersom man blir bättre får man själv lägga till lite nya tester och en dag så kanske man blir en testledare?
Eller är det så att vanliga testera börjar med att skriva testprotokoll ganska snabbt? Det beror lite på vad uppgiften är.
Ta detta forum, att testa att alla länkar och knappar på sidorna fungerar är inte så svårt, att däremot göra ett test under skalet och se så att det ej finns några minnesläckage, vad som händer med stresstester, problem som SQL injektion och allt vad det nu heter är på en helt annan nivå.
*edit*
Mitt råd är att fixa en utbildning så att man ej behöver göra de allra enklaste testerna, orsaken till att undvika dessa är att man som arbetare är så extremt konkurrensutsatt. Sedan kan man läsa olika beroende på vad man vill testa, en KY program inom testning är säkert jättebra, mitt råd är att om man tar den vägen så kanske man ska ta 2st KY.
Säg en 2årig C# utvecklare och sedan en 2 årig testare, då får man en väldigt bra start in på jobbet Nu vet jag ej hur nivån på test inom KY är så om man skulle läsa i omvänd ordning.
*edit*
Med nivå menar jag att man i utbildningarna skulle upprepa samma sak. Har man gått 2 år C#, så behöver man inte läsa om grunderna inom programmering igen.