Guia completa de proves manuals: tot el que heu de saber



Aquest article us ajudarà a obtenir coneixements profunds sobre què són les proves manuals i a explicar per què és tan important com les proves d'automatització

Cada projecte de programari té tres aspectes crucials, que són el cost, el temps i la qualitat. Això s’aconsegueix provant programari regularment. és una part integral de qualsevol projecte informàtic. El programari es prova per detectar errors i trobar problemes que puguin afectar negativament l'experiència de l'usuari. Les proves es classifiquen generalment com a proves manuals i .Mitjançant aquest 'Què és la prova manual?' article, coneixerem les proves manuals.

Vegem els temes tractats en aquest article:





Què és la prova manual?

La prova manual és la pràctica de provar manualment una aplicació per trobar defectes i errors. Els casos de prova s’executen manualment, per humans, sense cap suport d’eines ni scripts.

com invertir un nombre en python

Prova manual - Què és la prova manual - Edureka



Això significa que algú realment utilitza un dispositiu per simular el paper de l'usuari final per avaluar nombrosos components, inclosos el disseny, la funcionalitat i el rendiment d'un programari. Feu clic a través de diversos elements o unitats d’una aplicació web sense el suport d’una eina o script. És útil quan no es poden fer proves d'automatització.

Avantatges de les proves manuals

A continuació s’enumeren alguns avantatges de provar el programari manualment:

    • Provar l'aplicació manualment ajuda a identificar qualsevol problema relacionat amb l'aparença de l'aplicació
    • Facilita al provador l'accés a components visuals com ara text, disseny i problemes d'UI i UX
    • Requereix una inversió de baix cost, ja que no requereix cap costosa eina d’automatització de proves i habilitats d’alt nivell per fer-les servir
    • Adaptable i adequat en cas de canvis no planificats a l'aplicació i l'aplicació s'ha de provar després d'implementar els canvis.
    • Permet l’observació, el judici i la intuïció humana, que poden ser més útils si l’objectiu és la facilitat d’ús o la millora de l’experiència del client

Quan comenceu a fer proves, una de les decisions principals que haureu de prendre és si provareu manualment o feu servir proves automàtiques. Per tant, haureu de ser conscients de la diferència de les proves manuals de les proves automatitzades. Fem una ullada.



Diferència entre proves manuals i proves d'automatització?

La taula següent mostra les diferències clau entre les proves manuals i les proves d’automatització.

Característiques Proves manuals Proves d'automatització
Interfície d'usuari Garantiu la facilitat d’ús i l’experiència del client milloradaNo garanteix l'experiència positiva del client i la facilitat d'ús
Precisió& Fiabilitat Baixa, ja que les proves manuals són més propenses a errors humansAlta, ja que s’utilitzen eines i scripts
Temps de prova AltRelativament baix
Cost d’inversió Baix, el retorn de la inversió (ROI) també és baixAlt, el retorn de la inversió (ROI) també és alt
Es requereix pressupost No molt altComparativament alt
Element humà Permet l’observació humana per esbrinar qualsevol problemaNo hi ha cap observació humana implicada

Com podeu veure, les proves manuals també tenen els seus punts negatius. És per això que no es recomana aplicar proves manuals per a tots els escenaris de proves. Però hi ha certs escenaris en què les proves manuals són més adequades. Fem una ullada.

Quan s'utilitza la prova manual?

Les proves manuals són les més adequades per a:

Proves exploratòries

Quan la prova es caracteritza per una documentació d’especificacions poc escrita i / o per un període curt d’execució, és preferible fer la prova manual. Les proves exploratòries requereixen coneixements, creativitat, habilitats analítiques i experiència del provador. Bàsicament, necessitem habilitats humanes per executar el procés de proves en aquest escenari que és possible executant proves manualment.

Proves d’usabilitat

En les proves d’usabilitat, els provadors han de mesurar la facilitat d’ús, eficiència o comoditat del programari o producte per als usuaris finals. Això, de nou, requereix intuïció i experiència humana i no es pot dur a terme amb eines i s’ha de supervisar estrictament manualment. Per tant, és preferible un enfocament manual.

Proves ad-hoc

Ad-Hoc és un tipus de prova informal, de manera que no hi ha un enfocament específic. Com que es realitza sense cap planificació i documentació, la comprensió i la comprensió del verificador és l’únic factor important. Les proves manuals serien una bona opció en aquesta situació.

Ara que ja sabem quan s'utilitzen les proves manuals, comprovem com es realitzen les proves manuals a la següent part d'aquest article 'Què és la prova manual'?

Com es realitzen proves manuals?

Aquí, un provador realitza proves manualment al programari seguint un conjunt de definicions predefinides . Vegem de prop com es fa això.

  1. El primer pas és entendre els requisits del programari per saber què cal provar i què classifica un defecte.
  2. El següent pas és escriure casos de prova. Us guien a través d'una seqüència de passos per provar funcions i diferents escenaris de l'aplicació de programari.
  3. Quan els casos de prova siguin prou bons i l’entorn de prova estigui a punt, executeu els casos de prova. Marqueu els casos de prova com a 'aprovats', 'fallits' o 'omesos' en conseqüència.
  4. Com a provador, sou responsable del registre d’errors. Quan us trobeu amb errors, heu d'informar l'equip de desenvolupament sobre el defecte i enviar un informe d'errors.
  5. Per últim, heu de crear un informe detallat dels resultats de la prova. Ha d’incloure detalls de les proves que cal tornar a executar, quantes proves han fallat, quantes proves s’han omès.

Tot i que executar tots aquests passos manualment requereix una gran quantitat de treball, cal fer proves manuals per garantir una bona experiència d'usuari i un alt nivell de qualitat. Per a la resta d'aquest 'Què són les proves manuals?' article analitzem els tipus de proves manuals

Quins són els tipus de proves manuals?

A continuació s’enumeren els tipus de proves manuals. Però, de nou, aquest tipus de proves es poden dur a terme manualment o mitjançant una eina d'automatització de proves.

Proves de Black-Box

Com el nom indica a les proves de caixa negra, el provador no té coneixements sobre el codi o l'estructura de l'aplicació. Simplement interactua amb l'aplicació i prova el comportament funcional i no funcional de l'aplicació. Hi ha diverses tècniques de caixa negra que el verificador pot utilitzar per trobar errors i defectes.

Proves de caixes blanques

A les proves de caixes blanques, el provador coneix el codi i l'estructura de l'aplicació. Per tant, aquest tipus de proves es coneix sovint com a proves de caixes de vidre. Sobretot, aquest tipus de proves els utilitzen els desenvolupadors per realitzar proves unitàries. Hi ha diverses tècniques de caixa blanca que el verificador pot utilitzar per trobar errors i defectes.

Proves unitàries

Proves d’unitat és una manera de provar la peça de codi més petita anomenada unitat que es pot aïllar lògicament en un sistema. Es centra principalment en la correcció funcional dels mòduls independents. Una unitat pot ser gairebé qualsevol cosa que vulgueu: una funcionalitat específica, un programa o un mètode concret dins de l'aplicació.

Proves d’integració

Es realitza després de les proves d’unitats quan s’uneixen diferents unitats, components i mòduls del programari. El propòsit principal aquí és verificar la funcionalitat, l'estabilitat i la fiabilitat dels mòduls. L’objectiu de les proves d’integració és comprovar la correcció de la comunicació entre tots els mòduls.

Proves del sistema

Les proves del sistema són el següent pas després de les proves d’integració. Es realitza en un producte de programari complet i completament integrat per avaluar el comportament del sistema i examinar el funcionament complet d’un sistema informàtic de programari integrat en funció dels requisits. Hi ha diverses tècniques de proves de sistemes com la funcionalitat, el rendiment, l’escalabilitat, la tensió i les proves de regressió.

Proves d'acceptació

La prova d’acceptació d’usuaris és la prova formal que es realitza en funció dels requisits de l’usuari i del processament de funcions. Aquest tipus de proves cobreixen escenaris del món real dels usuaris finals. Cal fer-ho correctament, ja que us proporcionarà el resultat sobre la base del qual el producte de programari serà aprovat o rebutjat per l’alta direcció.

Això és! Hem arribat al final del bloc. Les proves manuals també tenen els seus punts negatius. Consumeix molt de temps i és més propens als errors, ja que les proves depenen directament dels humans. Necessiteu la combinació adequada de proves manuals i automàtiques per obtenir els millors resultats. Heu de trobar el millor enfocament en qualsevol situació de prova per aconseguir una producció de qualitat ben dins del vostre pressupost i cronologia.

Si trobeu aquest 'Què és la prova manual? ”Article rellevant, fes un cop d'ull al en directe en línia per Edureka, una empresa d'aprenentatge en línia de confiança amb una xarxa de més de 250.000 estudiants satisfets repartits per tot el món.

Tens alguna pregunta? Esmenteu-lo a la secció de comentaris d’aquest ‘Què és la prova manual?”. article i ens posarem en contacte amb vosaltres.