Munurinn á DIT og SDET?

DIT - verktaki í prófun.

Að nota hugtakið bókstaflega þýðir verktaki sem vinnur við prófanir.

Í dæmigerðu hugbúnaðarþróunarverkefni hefurðu vinnubrögð við þróun og prófun. Hefð þróar verktaki kóða. Prófarar vinna við prófanir til að prófa þróaðan kóða. Frekar einfalt.

Sem samheiti eru prófunaraðilar oft kallaðir „QA“ (gæðatrygging).

Hvað QA prófunaraðilar gera er handvirkt próf.

Svo kom hreyfingartímabil þar sem iðnaðurinn áttaði sig á nauðsyn þess að hefja sjálfvirkan kerfisprófun (sem venjulega er handvirk próf) svo það sé auðvelt að endurtaka það (rétt eins og einingapróf framkvæmdaraðila eru). Önnur ástæða var sú að handvirk próf virtist vera mjög langt hversdagslegt ferli. Fyrirtæki vildu að vara myndi markaðssetja hraðar. En enn þarf að prófa vöru þeirra. Þess vegna er þörfin á að gera sjálfvirkan.

Fyrir vikið varð aukning í prófunar sjálfvirkni prófa / Test Automation Engineers.

En það er vandamál.

Þessir prófa sjálfvirkni prófarar voru aðallega handvirkir QA prófunaraðilar sem fóru frá handvirkum prófum í sjálfvirkni prófanir. Vegna þessa skorti suma þeirra tækniþekkingu til að skrifa góð sjálfvirk kerfispróf (þau eru kóðinn eftir allt saman).

Lausn - Komdu verktaki inn.

Hönnuðir fóru að vinna sérstaklega að þessum sjálfvirku kerfisprófum. En þetta eru ekki kóða hugbúnaðarins í prófinu sem er afhentur á markaðnum.

Vegna þess að verktaki er farinn að vinna í þessum sjálfvirku kerfisprófum til að hjálpa til við að gera sjálfvirkan kerfisprófun sem áður var gerð handvirkt kalla menn þá sem Developers in Test (DIT).

Annar liður að gera; DIT jafngildir prófa sjálfvirkni prófa (nokkurn veginn)

SDET - hugbúnaðarhönnuður í prófun

Í hnotskurn eru DITs og SDETs það sama. En það er í raun mjög lúmskur munur.

Þetta er kannski vegna nýlegrar uppfinningar iðnaðarins á hlutverkinu SDET. Athugaðu að SDET er hlutverk sem er alveg eins og DIT sem var til í nokkuð langan tíma í greininni.

SDETs er eins og nafnið gefur til kynna, er bara önnur leið til að tjá verktaki sem vinnur við prófanir, en kannski einbeita sér frekar að „prófa“ þættinum. Frekar eins og DIT, þar sem í sumum fyrirtækjum, gera DIT próf bara sjálfvirkni.

Auk prófunar sjálfvirkni, framkvæma SDETs einnig handvirkt QA próf. Mörg fyrirtæki eru farin að gera sér grein fyrir sjálfvirkni prófa og handvirk próf eru ekki gagnkvæm eingöngu. Þú getur haft hvort tveggja. Í nokkurn tíma nota fyrirtæki bæði QA prófanir til að gera handvirkar prófanir á kerfum og DIT til að gera sjálfvirkni prófa.

Með hugbúnaðarþróunina í heild sinni er byrjað að átta sig á þörfinni fyrir nánari prjóna samvinnu milli ólíkra hlutverka innan teymisins frekar en í fortíðinni þar sem þú aðgreinir hlutverk í mismunandi teymi og færir þig í átt að „þvermagnaðri“ skipulagi liðsins ...

margir gera sér grein fyrir því að við getum notað hlutverk SDET til að sameina bæði handvirkar QA prófanir og prófunar sjálfvirkni.

Í meginatriðum er SDET nú ábyrgt fyrir að gera handvirkar prófunarvinnur á QA og prófunar sjálfvirkni DIT gerir.

Þú gætir haldið því fram að DIT ætti að gera þetta. En einhvern veginn eru mörg fyrirtæki sem ég þekki ekki að gera þetta. Þeir eru bara að nota DIT til að prófa sjálfvirkni.

Þess vegna er iðnaðurinn að reyna að kynna núverandi hlutverk SDET með nýjum hugmyndum.

Yfirlit

QA = Handprófun

DIT = Próf sjálfvirkni

SDET = QA (Manual Testing) + DIT (Test Automation)