Skirtumai tarp kūrimo, testavimo ir kokybės užtikrinimo
Manau, kad ši metafora yra gana nauja ir įdomi, todėl ją apverčiau.
Pastaruoju metu kai kurie kolegos departamente uždavė šį klausimą, ir manau, kad vis dar yra daug žmonių, kuriems nelabai aišku, kaip išdėstyti šiuos tris vaidmenis, todėl pakalbėsiu apie savo asmeninį supratimą apie šiuos tris vaidmenis.
Internete yra pakankamai šių trijų vaidmenų apibrėžimų, todėl čia nesigilinsiu. Pateiksiu pavyzdį.
Darant prielaidą, kad produkto pateikimo į rinką procesas yra lygiavertis studentų egzamino išlaikymo procesui, šiame procese:
Kūrėjai yra studentai, kurie atlieka egzaminų darbus.
Testuotojas yra mokytojas, kuris keičia testo darbą.
QA darbuotojai yra patarėjai.
Produktą gamina kūrėjas, ar produktas gali būti naudojamas rinkoje, ar jis išlaiko egzaminą, lemiamas veiksnys vis dar yra plėtra.
Kūrėjas pateikė rezultatus, o studentai užpildė testą, ar jie išlaikė? Testuotojams būtina analizuoti ir vertinti testą.
Konsultantas neturi patirties konkrečiuose kursuose, tačiau jis paprašys kūrėjų pirmiausia peržiūrėti, tada atsakyti į imitacinius klausimus ir galiausiai laikyti egzaminą. Jam nerūpi, ar peržiūrint žiūrite "Drakoną Babu" ar "Linijinę algebrą", kol jis prižiūri jūsų apžvalgą, to pakanka. Nes jis žinojo, kad jei jis neperžiūrės egzamino tiesiogiai, jis iš esmės neišlaikys egzamino. Geriau peržiūrėti, nei visai neperžiūrėti.
Gerai, pavyzdžiai baigėsi, grįžkime prie trijų veikėjų.
Plėtra yra įgyvendinimo procesas. Testavimas ir kokybės užtikrinimas yra kokybės užtikrinimo procesas.
Testavimas, kaip ir kūrimas, yra grynai techninė veikla, kurią vadinu rezultatų kontrole. QA neapima konkrečių technologijų, kurias aš vadinu proceso kontrole.
Be to, daugumos įmonių supratimas yra produktų kokybės ir net pagrindinio įmonių konkurencingumo gerinimas reformuojant organizacinę struktūrą, verslo procesus ir net IT įrankius. Po to, kai IBM pardavė kompiuterį "Lenovo", ji pasikliovė tuo, kad užsidirbtų pinigų, ir uždirbo daug pinigų.
Aš esu testuotojas, todėl pakalbėkime apie testavimo plėtros kryptį aukščiau pateiktame pavyzdyje.
Kadangi testas yra testo popieriaus pakeitimas, koks gebėjimas yra svarbiausias?
Žinoma, tai yra egzamino darbo lygis.
Testavimo reikalavimų analizė ir testavimo atvejo dizainas yra gebėjimai, kuriuos kiekvienas testuotojas turi nuolat tobulinti savo darbe. |