sample test case template with test case examples
Cada dia segueixo rebent diverses sol·licituds Plantilla de cas de prova . I em sorprèn que molts provadors encara documentin casos de proves amb documents de Word o fitxers Excel.
La majoria prefereixen els fulls de càlcul Excel perquè poden agrupar fàcilment casos de prova per tipus de proves i, sobretot, poden obtenir mètriques de prova fàcilment amb fórmules Excel. Però estic segur que a mesura que augmenti el volum de les proves, us resultarà molt difícil gestionar-lo.
Si no utilitzeu cap eina de gestió de casos de prova, us recomanaria que feu servir una eina de codi obert per gestionar i executar els vostres casos de prova.
Els formats de casos de prova poden variar d’una organització a una altra. Però utilitzar un format estàndard de casos de prova per escriure casos de prova és un pas més a prop per configurar un procés de prova per al vostre projecte.
També minimitza Prova ad-hoc això es fa sense la documentació adequada del cas de prova. Però fins i tot si utilitzeu plantilles estàndard, heu de configurar casos de prova redactant, revisant i aprovant, realitzant proves i, sobretot, processos de preparació d'informes de prova, etc. mitjançant mètodes manuals.
També si teniu un procés per revisar els casos de prova per part de l’equip empresarial, heu de formatar aquests casos de prova en una plantilla acordada per les dues parts.
Què aprendreu:
- Eines recomanades
- Camps estàndard d'una plantilla de cas de prova de mostra
- Baixeu la plantilla de cas de prova amb un exemple (format núm. 1)
- Un altre format de cas de prova (núm. 2)
- Exemple de cas de prova per a proves manuals
- Conclusió
- Lectura recomanada
Eines recomanades
Abans de continuar amb el procés d'escriptura de casos de prova, es recomana descarregar aquestes eines de gestió de casos de prova. Això facilitarà el pla de proves i el procés d'escriptura de casos de prova esmentats en aquest tutorial.
# 1) TestRail
=> Descarregueu l'eina de gestió de casos de proves TestRail
# 2) TestMonitor
TestMonitor: gestió de proves en línia de primer nivell. Fàcil revolucionari.
TestMonitor és una eina de gestió de proves de punta a punta per a totes les organitzacions. Un enfocament senzill i intuïtiu de les proves. Ja sigui que estigueu implementant programari empresarial, que necessiteu control de qualitat, que creeu una aplicació de qualitat o que només necessiteu un cop de mà per al vostre projecte de prova, TestMonitor us ofereix.
=> Visiteu el lloc web TestMonitor
A continuació s’explica com fer que aquest procés manual de gestió de casos de proves sigui una mica més senzill amb l’ajut de plantilles de proves senzilles.
Nota: He indicat el nombre màxim de camps relacionats amb un cas de prova. Però es recomana utilitzar només aquells camps que el vostre equip utilitzi. A més, si creieu que falta algun camp utilitzat pel vostre equip en aquesta llista, no dubteu a afegir-lo a la vostra plantilla personalitzada.
Camps estàndard d'una plantilla de cas de prova de mostra
Hi ha alguns camps estàndard que cal tenir en compte en preparar una plantilla de cas de prova.
A continuació s’enumeren diversos camps estàndard d’una plantilla de cas de prova .
Identificador del cas de prova: Cal identificació única per a cada cas de prova. Seguiu algunes convencions per indicar els tipus de prova. Per exemple, 'TC_UI_1' que indica 'cas de prova de la interfície d'usuari núm. 1'.
Prioritat de prova (baixa / mitjana / alta) :Això és molt útil mentre s’executa la prova. La prioritat de prova per a les regles empresarials i els casos de prova funcionals pot ser mitjana o superior, mentre que els casos d’interfície d’usuari menors poden tenir una prioritat baixa. El revisor sempre ha de definir la prioritat de la prova.
Nom del mòdul :Esmenta el nom del mòdul principal o del submòdul.
Prova dissenyada per Nom del provador.
Data de disseny de la prova :Data en què es va escriure.
Prova executada per Nom del provador que ha executat aquesta prova. S'ha d'omplir només després de l'execució de la prova.
Data d'execució de la prova :Data en què es va executar la prova.
Títol / nom de la prova :Títol del cas de prova. Per exemple, verifiqueu la pàgina d'inici de sessió amb un nom d'usuari i una contrasenya vàlids.
Resum / descripció de la prova :Descriviu breument l’objectiu de la prova.
com programar un ordinador per a principiants
Condicions prèvies :Qualsevol requisit previ que s’hagi de complir abans de l’execució d’aquest cas de prova. Enumereu totes les condicions prèvies per executar aquest cas de prova amb èxit.
Dependències :Esmenta qualsevol dependència dels altres casos o requisits de prova.
Passos de prova :Enumereu detalladament tots els passos d’execució de la prova. Escriviu els passos de la prova en l'ordre en què s'han d'executar. Assegureu-vos de proporcionar tants detalls com pugueu.
Consell Pro :Per gestionar un cas de prova de manera eficient amb un nombre menor de camps, utilitzeu aquest camp per descriure les condicions de la prova, les dades de prova i els rols d'usuari per executar la prova.Dades de prova :Ús de dades de prova com a entrada per a aquest cas de prova. Podeu proporcionar diferents conjunts de dades amb valors exactes per utilitzar-los com a entrada.
Resultat Esperat :Quina ha de ser la sortida del sistema després de l'execució de la prova? Descriviu detalladament el resultat esperat, inclòs el missatge / error que s'hauria de mostrar a la pantalla.
Postcondició :Quin ha de ser l'estat del sistema després d'executar aquest cas de prova?
Resultat real :El resultat real de la prova s'ha d'omplir després de l'execució de la prova. Descriviu el comportament del sistema després de l'execució de la prova.
Estat (aprovació / suspensió) :Si el resultat real no és el resultat esperat, marqueu aquesta prova com a fracassat . En cas contrari, actualitzeu-lo com a passat .
Notes / Comentaris / Preguntes :Si hi ha algunes condicions especials per donar suport als camps anteriors, que no es poden descriure més amunt o si hi ha alguna pregunta relacionada amb els resultats esperats o reals, mencioneu-les aquí.
Afegiu els camps següents si cal:
Identificador / enllaç de defecte :Si l'estat de la prova és fracassat , a continuació, incloeu l'enllaç al registre de defectes o mencioneu el número de defecte.
Tipus de prova / Paraules clau :Aquest camp es pot utilitzar per classificar les proves en funció dels tipus de proves. Per exemple, funcional , usabilitat, normes comercials, etc.
Requisits :Requisits per als quals s’escriu aquest cas de prova. Preferiblement, el número de secció exacte del document de requisits.
Documents adjunts / referències :Aquest camp és útil per a escenaris de proves complexos per explicar els passos de la prova o els resultats esperats mitjançant un diagrama de Visio com a referència. Proporcioneu l'enllaç o la ubicació al camí real del diagrama o document.
Automatització? (Sí / No) :Si aquest cas de prova està automatitzat o no. És útil fer un seguiment de l’estat de l’automatització quan els casos de prova s’automatitzen.
Amb l’ajut dels camps anteriors, he preparat un exemple de plantilla de casos de prova per a la vostra referència.
Baixeu la plantilla de cas de prova amb un exemple (format núm. 1)
- Plantilla de fitxer DOC de cas de prova i
- Plantilla de fitxer Excel de casos de prova
A més, aquí podeu consultar alguns articles més sobre escriptura eficaç casos de prova . Utilitzeu aquestes directrius d’escriptura de proves i la plantilla anterior per escriure i gestionar eficaçment els casos de prova del vostre projecte.
Exemples de casos de prova:
Tutorial # 1: Més de 180 casos de prova de mostra per a aplicacions web i d'escriptori
Un altre format de cas de prova (núm. 2)
Sens dubte, els casos de prova variaran en funció de la funcionalitat del programari per al qual està destinat. Tot i això, a continuació es mostra una plantilla que sempre podeu utilitzar per documentar els casos de prova sense preocupar-vos del que fa la vostra aplicació.
Exemples de casos de prova
Basat en la plantilla anterior, a continuació hi ha un fitxer exemple que mostra el concepte d’una manera molt comprensible.
Suposem que, per exemple, proveu la funcionalitat d’inici de sessió de qualsevol aplicació web Facebook .
A continuació es mostren els casos de prova del mateix:
=> Baixeu-vos el format de casos de prova anterior amb dades d'exemple
Exemple de cas de prova per a proves manuals
A continuació es mostra un exemple d’un projecte en viu que demostra com s’implementen tots els consells i trucs esmentats anteriorment.
(Nota: Feu clic a qualsevol imatge per obtenir una vista ampliada)
Conclusió
Personalment, prefereixo utilitzar un Eina de gestió de casos de prova . Podeu començar amb una eina de codi obert. Serà una bona addició als vostres esforços per configurar el procés de proves i, mentrestant, també estalviarà molt de temps en lloc de mantenir aquests documents manualment.
També hem vist plantilles de casos de prova i alguns exemples amb una documentació de molt bona qualitat. Espero que aquest article us hagi estat útil.
Estarem encantats de conèixer els vostres pensaments, comentaris / suggeriments sobre aquest article.
Lectura recomanada
- Escriptura de casos de prova a partir del document SRS (DESCÀRREGA de casos de prova de mostra en viu)
- Com informar de manera intel·ligent de l'execució de la prova - (Descarregar la plantilla d'informe d'estat)
- Document de mostra de pla de prova (exemple de pla de prova amb detalls de cada camp)
- Com escriure casos de prova per a una pàgina d'inici de sessió (escenaris de mostra)
- Com escriure casos de prova: la guia definitiva amb exemples
- Com escriure un document d'estratègia de prova (amb una plantilla d'estratègia de prova de mostra)
- Com escriure un informe de resum eficaç de la prova efectiva (Descàrrega d'informe de mostra)
- Exemple de plantilla de pla de prova de programari amb format i contingut