Care este lista de verificare și ce este pentru?
Lista de verificare - un element fundamental al software-ului de testare. Acesta constă dintr-un set de teste, la sfârșitul cărora va fi posibil să se ajungă la un verdict: produsul este gata de lansare sau nu. Și dacă nu este gata să spună că are nevoie de lucru.
De ce nu putem fi siguri în calitatea produsului, fără check-list?
- Puteți testa aplicația pe termen nelimitat, dar nu a asigurați-vă că a verifica validitatea tuturor. Pentru a evita acest lucru, trebuie să adere la un set fix de teste care să acopere toate caracteristicile.
- Nu poți trage o concluzie cu privire la gradul de coacere pentru eliberare. Numai pe baza listei de verificare poate fi văzută ca un procent din ceea ce o parte din funcționalitatea totală funcționează corect.
- Datorită memoriei umane limitate și atenție, fără a unei liste de control este aproape imposibil de spus cu certitudine de 100%, ce fel de componente ale produsului sunt deja testate și cele care încă mai trebuie să fie verificate.
- Fără un set fix de teste nu pot evalua timpul necesar pentru testare.
Check-Lista este creată pe baza specificațiilor cerințelor software. Prin definirea unui set de teste necesare, ar trebui să fie ghidate de trei reguli de bază:
- Check-Lista ar trebui să includă toate caracteristicile produsului dezvoltat. Nici o declarație în caietul de sarcini cerința nu ar trebui să fie ignorate.
- Numărul de încercări trebuie să fie reduse la minimum. Cu cat mai multe active este revizuit de un test - cu atât mai bine.
- Suita de testare nu ar trebui să repete cerințele și a le testa.
Când ar trebui să începeți să creați o listă de verificare?
În etapa finală a creării specificațiilor. Note QA-specialiști pentru a discuta și să se supună cerințelor înainte de începerea procesului de dezvoltare. În caz contrar, riscul crește în mod disproporționat petrec mai multe resurse pentru a reface modulele deja implementate sau pentru a da un produs care nu satisface așteptările clientului.
Cum putem crea și efectua liste de verificare în Magora Systems?
- În cazul în care documentul este gata să specificațiile primare sunt conectate la specialistul proiectul de asigurare a calității. El sa întâlnit cu documentul, face sugestii, solicită întrebări de explorare.
- După aprobarea specificațiilor clientului, testerul procedeaza la definirea unui set de teste necesare pentru a verifica dacă produsul dezvoltat. Există mai multe moduri de a testa înregistrările. Forma cea mai convenabilă - un tabel care conține 3 coloane: ID de test - Etape de test - Rezultatele așteptate.
- Cineva folosește Excel pentru a efectua liste de control, unele foi de calcul Google Drive (o opțiune mai convenabilă, documentul este actualizat în mod dinamic, toți participanții la proiect au acces la versiunea curentă). Noi folosim Sitechko - un instrument special pentru crearea și menținerea liste de verificare. Acesta permite tuturor membrilor echipei nu numai a vedea starea actuală a unei liste de control în orice moment, dar, de asemenea, pentru a genera diferite tipuri de rapoarte cu privire la rezultatele trecerea check-list în diferite configurații.
- După ce a dezvoltat produsul prezentat pentru testare, specialist începe să fie supuse unei liste de verificare, în mod constant în toate configurațiile acceptate. Ca rezultat al examinării este uneori necesară, în plus, testele lista de verificare tester apoi se extinde.
- După ce toate testele pregătite de bug-rapoarte și raport cu privire la starea produsului.