Com seleccionar – Proves automatitzades o mitjançant processos manuals?

Automated Testing or Manual Testing

Proves automatitzades o mitjançant processos manuals

Les proves de programari és un gran domini, però es poden classificar àmpliament en dues àrees: les proves manuals i proves automatitzades. En les proves manuals, casos de prova s'executen manualment (pels emprovadors) sense cap suport d'eines o scripts. Però amb el testing automatitzat, casos de prova s'executen amb l'ajuda d'eines, guions, i programari.



Tant les proves manuals i automatitzades ofereix avantatges i desavantatges. Val la pena conèixer la diferència - i quan usar un o un altre - per als millors resultats.

Les proves són una part integral de qualsevol projecte de programari amb èxit. El tipus de prova (manual o automatitzat) depèn de diversos factors, incloent els requisits del projecte, pressupost, línia de temps, perícia, i la idoneïtat. Tres factors vitals de qualsevol projecte són time, cost, i qualitat - I els tres estan relacionats entre si. L'objectiu de qualsevol projecte reeixit és el de reduir el cost i el temps requerit per completar amb èxit mantenint al mateix temps la producció de qualitat. Quan es tracta de proves, un tipus pot aconseguir aquest objectiu millor que l'altre.

manual vs. proves automatitzades: els pros i els contres

Les proves manuals i proves automatitzades cobreixen dues àrees extenses. Dins de cada categoria, mètodes d'assaig específics estan disponibles, com ara proves de caixa negre, proves de caixa blanca, proves d'integració, les proves del sistema, proves de rendiment, i la prova de càrrega. Alguns d'aquests mètodes són més adequats per a les proves manuals, i alguns es realitza millor a través de l'automatització. Heus aquí una breu comparació de cada tipus, juntament amb alguns pros i els contres:

manual Testing Les proves automatitzades
Les proves manuals no és precisa en tot moment a causa d'un error humà, per tant és menys fiable. Les proves automatitzades és més fiable, ja que es porta a terme per les eines i / o seqüències d'ordres.
proves Manual consumeix temps, sacrificar els recursos humans. Les proves automatitzades s'executa mitjançant eines, pel que és significativament més ràpid que un enfocament manual d'.
Es requereix la inversió de recursos humans. Es requereix la inversió de les eines de prova.
La comprovació manual només és pràctic quan els casos de prova s'executen una vegada o dues vegades, i no es requereix la repetició freqüent. Les proves automatitzades és una opció pràctica quan els casos de prova s'executen repetidament durant un llarg període de temps.
La comprovació manual permet l'observació humana, que pot ser més útil si l'objectiu és la facilitat d'ús o la millora de l'experiència del client. Les proves automatitzades no implica l'observació humana i no pot garantir la facilitat d'ús o l'experiència positiva del client.









Quan he utilitzar el manual vs. proves automatitzades?

In short, prova manual és el més adequat per a les següents àrees / escenaris:

prova exploratòria: Aquest tipus de prova requereix el coneixement del provador, experiència, capacitat d'anàlisi / lògiques, creativitat, i la intuïció. La prova es caracteritza aquí per la documentació especificació mal escrit, i / o un curt període de temps per a l'execució. Necessitem les habilitats humanes per executar el procés de prova en aquest escenari.

Les proves d'usabilitat: Aquesta és una àrea en la qual cal mesurar la forma fàcil d'usar, eficient, o convenient el programari o producte és per als usuaris finals. Here, l'observació humana és el factor més important, de manera que un enfocament manual és preferible.

Prova ad hoc: En aquest escenari, no hi ha un enfocament específic. És un mètode totalment imprevista de les proves en què l'enteniment i la penetració del provador és l'únic factor important.

Les proves automatitzades és l'opció preferida en les següents àrees / escenaris:

Les proves de regressió: Here, proves automatitzades és adequat a causa dels canvis de codi freqüents i la capacitat d'executar les regressions en el moment oportú.

Prova de càrrega: Les proves automatitzades és també la millor manera de completar la prova de manera eficient quan es tracta de carregar proves.

l'execució repetida: Proves que requereix l'execució repetida d'una tasca és millor automatitzat.

Proves de rendiment: Similarly, les proves que requereix la simulació de milers d'usuaris al mateix temps requereix l'automatització.


Mantenir aquests factors en ment, es pot trobar el millor enfocament en qualsevol situació donada proves i aconseguir resultats de qualitat dins del seu pressupost i el calendari.

 

============================================= ============================================== Buy best TechAlpine Books on Amazon
============================================== ---------------------------------------------------------------- electrician ct chestnutelectric
error

Enjoy this blog? Please spread the word :)

Follow by Email
LinkedIn
LinkedIn
Share