how decide which type testing is required
En l’escenari actual, la competència augmenta dia a dia i l’atracció i la retenció dels clients són molt importants, de manera que és molt important lliurar productes de qualitat al client. Si lliureu productes de qualitat al client que condueixin a la satisfacció del client, això afectarà les vendes i la rendibilitat.
Alguns errors són importants i no es poden ignorar. Prengui un per exemple del programari de gestió de pacients hospitalaris en què es mantenen els registres del pacient i els medicaments corresponents a aquest pacient; si hi ha un desajust en el registre, pot perjudicar la salut del pacient. Per tant, en aquest cas les proves són molt importants.
Ara la següent pregunta és: quin tipus de prova s’ha de realitzar?
'L'automatització és una part, però el manual és el cor de les proves'.
La decisió de triar-la depèn del vostre sentit comú i dels vostres escenaris de prova.
Aquests són diversos escenaris de prova sobre la base dels quals podeu prendre decisions fàcilment:
1. Dimensió del projecte.
Si la mida del projecte és gran i complexa, la prova d’automatització és la millor opció, però si la mida del projecte és petita, es pot provar fàcilment mitjançant un procés manual, per exemple. Hi ha un programari bancari per marinar els registres del compte, ja que hi ha un gran nombre de persones que tenen el seu compte amb aquest banc. Per tant, la prova d’automatització és la millor manera de provar-lo.
2. Pressupost del projecte
Si el pressupost del projecte és reduït, es realitzen proves manuals perquè les proves d'automatització són més costoses que les proves manuals.
3. Recursos humans
Si el nombre de recursos humans està disponible en una quantitat adequada, les proves manuals es poden realitzar fàcilment, però si els recursos humans són menors, les proves d'automatització són la millor opció.
4. Nombre de vegades que s’ha de provar un escenari de prova
Si els escenaris de prova s'han de provar periòdicament, s'haurien d'utilitzar les proves d'automatització si heu de provar els escenaris de tant en tant mentre s'haurien de realitzar les proves manuals.
5. Canvis al codi
Si els canvis realitzats al codi són freqüents, s'haurien de realitzar proves d'automatització. De vegades passa que en fer canvis en un mòdul pot perjudicar-ne l’altre, per tant, és important provar tots els mòduls després de fer canvis en un dels mòduls i això es pot provar fàcilment mitjançant el procés d’automatització.
6. Si cal provar en paral·lel o seqüencialment
Quan heu d'executar la prova al mateix temps, però en màquines diferents, es realitzen proves d'automatització perquè, en cas de proves manuals, heu de realitzar la prova seqüencialment.
7. Com fer proves aleatòries / ad-hoc
Quan haureu de comprovar les pantalles a l'atzar, es realitzaran proves manuals.
'Més jugueu, més en trobareu'.
El significat de la frase anterior és que trobareu més errors jugant més amb les funcions del programari. Per jugar amb funcions, és molt important que un provador hagi de ser creatiu.
8. Com provar la mida de la imatge i la lletra
No és possible provar les imatges i la mida de la lletra mitjançant el procés d’automatització. Aquestes funcions només es poden provar mitjançant un procés manual.
9. Temps donat
Si el període de temps és menor per a la fase de proves, les proves d'automatització són la millor opció.
10. El nombre de verificadors vol veure el resultat
Quan una persona fa proves manuals, la resta de l’equip no pot veure com s’executa el resultat, però amb el procés d’automatització diverses persones poden iniciar la sessió al sistema i veure’n el resultat.
11. Més interessant
L’automatització de les proves ha resolt el problema emplenant els mateixos formularis una i altra vegada, ja que emplenar la mateixa informació una vegada i una altra pot ser frustrant.
com fer una còpia d'una matriu
12. Per trobar problemes reals dels usuaris
Les eines d’automatització funcionen com un robot en què un cop escriviu els scripts de prova, l’heu d’executar segons els requisits i no necessita cap judici humà. En les proves manuals, un provador ha de trobar errors utilitzant aquest programari. Un provador utilitza el programari com a usuari final i intenta trencar les coses posant els escenaris inesperats.
13. Prova de reutilització manual
En cas de fer proves manuals si s’afegeix alguna cosa al programa, heu d’escriure els casos de prova una i altra vegada en funció del nombre de vegades que s’afegeixin coses al programa. Això comporta una gran pèrdua de temps i d’efectes humans, però amb proves automàtiques, si afegiu alguna cosa al programa, haureu de tornar a executar totes les proves necessàries a l’instant; les proves ja estan configurades.
14. Prova amb criteri
Les proves manuals es fan basant-se en el criteri i l’experiència humana. Mitjançant aquest procés es proven aquelles àrees que poden no haver estat provades o necessàries, ja que mitjançant proves manuals podeu provar totes les parts del programari.
15. Problemes de disseny i usabilitat
Els problemes de disseny i usabilitat només es comproven mitjançant un procés manual. Com que es requereix observació en ambdós casos, el verificador ha de provar les coses considerant-se com a usuari final perquè és molt important que el vostre programari sigui fàcil d’utilitzar.
16. Eficiència
Les proves d'automatització són més eficients quan hi ha un gran nombre d'usuaris del sistema. Suposem que heu de provar el programari que manté el registre de tots els estudiants de la universitat, els seus números de rotlle i les seves marques. Per tant, per provar aquest programari, la prova d’automatització de programari és la millor opció.
17. Proves explicatives
La prova manual és la millor opció per realitzar proves explicatives, ja que heu d’explorar el programari per identificar els errors.
18. Tipus de programari
Per a algun tipus de programari, la millor opció és fer proves manuals, com ara en programes basats en tacte, es realitzen proves manuals perquè en programari basat en tacte, heu de provar la visualització que només es pot provar mitjançant un procés manual, mentre que en el cas del heu d’introduir les mateixes dades una vegada i una altra.
19. Tipus de metodologia
Triar el tipus de prova adequat també depèn del tipus de metodologia. En l’escenari en què els requisits canvien ràpidament, es prefereixen les proves manuals davant les proves d’automatització.
20. Prova d'instal·lació i configuració
Per a Prova d’instal·lació i configuració s’utilitzen proves manuals. Com que heu de provar els escenaris carregant manualment CD-ROM i cintes, canviant de maquinari, en aquesta prova manual es realitzen.
21. Gestió d'errors i proves de recuperació
Gestió d'errors, desastres i recuperació, aquests problemes només es poden provar mitjançant un procés manual. Per provar aquests problemes, el comprovador ha de provar situacions com apagar servidors, bloquejar el disc dur, etc. No és possible provar aquestes coses mitjançant scripts de prova.
22. Prova de càrrega i estrès
Les proves d'automatització ajuden a les proves de càrrega, volum, esforç i capacitat. Suposem que es crea un sistema en el qual 100 usuaris poden treballar alhora. Per tant, per comprovar si el sistema gestiona la càrrega de més de 100 persones, realitzem aquesta prova.
23. Proves GUI
Per provar les pantalles GUI es realitzen proves d'automatització. Hi ha moltes eines que s’utilitzen per enregistrar les accions de l’usuari i després reproduir-les diverses vegades. Això és útil per comparar els resultats reals i esperats.
Les proves manuals i automatitzades són importants al seu lloc, però el motiu és fer proves de qualitat. Per tant, el més important és fer proves adequades al lloc, el moment i l’entorn adequats.
Lectura recomanada
- Ets expert en proves manuals o automatitzades? Treballa a temps parcial per a nosaltres!
- Reptes de proves manuals i d'automatització
- Top 10 millors llibres de proves de programari (llibres de proves manuals i d'automatització)
- Les millors eines de prova de programari 2021 (Eines d'automatització de proves de control de qualitat)
- Com es realitzen proves de rendiment manuals?
- Llibre electrònic d'ajuda de proves manuals - Descarregar gratis dins!
- Quan optar per fer proves d'automatització?
- Prova de descàrrega de llibres electrònics