Kā izvēlēties labāko automatizācijas testēšanas rīku

Satura rādītājs:

Anonim

Rakstā Testa procesa uzlabošana jūs uzzinājāt uzlabošanas punktus no projekta Guru99 Bank. Tā izmanto automātisko testēšanu, nevis manuālo testēšanu. Bet komandas locekļi var jums jautāt -

Atbilde uz šo jautājumu ir sarežģīta, jo jāņem vērā daudzi faktori

  • Jūs vēlaties atbalstīt savas pārbaudes darbības, izmantojot programmatūras rīku, taču nezināt, kādi rīki pašlaik ir pieejami tirgū
  • Kura veida rīks vislabāk atbilst prasībai un projekta budžetam?
  • Kuram no komandas ir prasmes izmantot rīku, kad esat to iegādājies

Šī apmācība palīdzēs jums atbildēt uz iepriekš minētajiem jautājumiem

Programmatūras testēšanas rīku izvēles nozīme

Panākumi jebkurā testa automatizācijā ir atkarīgi no pareizā automatizācijas rīka noteikšanas. Pareiza testa rīka izvēle savam projektam ir viens no labākajiem veidiem, kā sasniegt projekta mērķi. Šis piemērs parādīs testēšanas rīka izvēles priekšrocības

Projektā Guru99 Bank, lai ietaupītu testēšanas pūles, projekta komanda nolēma testa veikšanai izmantot automatizētu testēšanas rīku. Pēc daudzām sanāksmēm jūsu komanda izvēlējās piemērotu instrumentu projektam.

Pēc mēneša jūs saņēmāt projekta komandas ziņojumu par šo rīku

Rezultāti ir lieliski. Jaunais automatizētais rīks dubultoja testēšanas produktivitāti. Tas nozīmē, ka mēs ietaupījām 50% no testa izpildes izmaksām

Šis ir piemērs testēšanas rīka izmantošanas ieguvumam projektā. Pareiza testēšanas rīka izvēle palīdzēs uzlabot projekta produktivitāti un ietaupīt projekta izmaksas.

Pārbaudes rīku veids

Pārbaudes rīku veidi ir dažādi, kurus Test Manager var ņemt vērā, atlasot testa rīkus.

Atvērtā pirmkoda rīki

Atvērtā koda rīki ir programma, kurā pirmkods tiek atklāti publicēts bez maksas, lai to izmantotu un / vai pārveidotu, salīdzinot ar sākotnējo dizainu .

Atvērtā koda rīki ir pieejami gandrīz jebkurā testēšanas procesa posmā, sākot no testa lietu pārvaldības līdz defektu izsekošanai. Salīdzinot ar komerciālajiem rīkiem, atvērtā koda rīkiem var būt mazāk funkciju.

Komerciālie rīki

Komerciālie rīki ir programmatūra, kas tiek ražota pārdošanai vai komerciāliem mērķiem.

Komerciālajiem rīkiem ir lielāks atbalsts un vairāk iespēju no pārdevēja nekā atvērtā koda rīkiem.

Pielāgoti rīki

Dažos testēšanas projektos testēšanas videi un testēšanas procesam ir īpašas iezīmes. Neviens atvērtā koda vai komerciāls rīks nevar izpildīt prasības. Tāpēc Testa pārvaldniekam ir jāapsver pielāgotā rīka izstrāde.

Piemērs: vēlaties atrast testēšanas rīku projektam Guru99 Bank. Jūs vēlaties, lai šis rīks atbilstu konkrētām projekta prasībām.

Automatizācijas priekšizpēte

Atgriežoties pie iepriekš minētā piemēra, projekta komanda nolēma izstrādāt pielāgotu rīku, kas atbilstu projekta prasībām. Pieņemsim, ka viņiem ir doti 100 testa gadījumi, lai automatizētos, un viņi lēš 5 dienas, lai izstrādātu rīku, kas var automatizēt visus šos testa gadījumus.

Lūk, viņu darba rezultāts

Tāpat kā iepriekšējā scenārijā, jautājums ir tāds, ka testa rīks nevar automatizēt visus testa specifikācijas testa gadījumus. Tas nozīmē, ka ne visas lietojumprogrammas funkcijas var rūpīgi pārbaudīt, izmantojot testa rīku.

Ja pārbaudāmās lietojumprogrammas funkcionalitāte bieži mainās vai ir pārāk sarežģīta , ir grūti izveidot visu lietojumprogrammu funkciju testa automatizāciju , jo katram rīkam ir savi ierobežojumi .

Ja nevēlaties nonākt šādā situācijā, pirms testa rīka izvēles jums jāanalizē testa gadījumi un jāizlemj, kuri testa gadījumi būtu automatizēti un kuri - ne. Šī ir darbība Automatizācijas priekšizpēti .

Automatizācijas priekšizpēte ir ļoti nozīmīgs testēšanas veicinātājs. Šajā analīzē jums jāpārbauda, ​​vai pārbaudāmā lietojumprogramma ir kvalificēta automātiskai pārbaudei.

Daži faktori, kas jāņem vērā:

Lai uzzinātu vairāk par šiem faktoriem, varat izmantot šajā rakstā iekļauto kontrolsarakstu

Instrumenta izvēles process

Lai izvēlētos vispiemērotāko projektēšanas testēšanas rīku, testa pārvaldniekam jāievēro tālāk norādītais rīku atlases process

1. solis. Nosakiet prasību pēc rīkiem

Kā jūs varat izvēlēties testēšanas rīku, ja nezināt, ko meklējat?

Jums precīzi jānosaka prasības testa rīkam. Visas prasības ir jādokumentē un jāpārskata projekta komandām un valdei.

Apsveriet šādu piemēru: vēlaties atrast Guru99 bankas projekta testēšanas rīku. Ko jūs sagaidāt no rīka? A) Rīks var automātiski ģenerēt testa gadījumus
B) Rīks var ģenerēt testa rezultātu vēlamajā formātā
C) Testētājs var izvēlēties, kurus testa gadījumus izpildīt, izmantojot noteikto testa datu kopu
D) Rīks var automātiski izpildīt testa gadījumu
E) Rīks var spriest un veikt testa izejas validāciju un atzīmēt testa gadījumus, kas iztur vai neizdodas
F) Visi iepriekš minētie vienumi ir
nepareizi pareizi

2. solis) Novērtējiet rīkus un pārdevējus

Pēc tam, kad ir pamatots ar rīka prasību, Test Manager vajadzētu

  • Analizējiet tirgū pieejamos komerciālos un atvērtā pirmkoda rīkus, pamatojoties uz projekta prasībām.
  • Izveidojiet rīku sarakstu, kas vislabāk atbilst jūsu kritērijiem
  • Viens no faktoriem, kas jums jāņem vērā, ir pārdevēji . Pieņemot lēmumu, jums jāņem vērā pārdevēja reputācija, atbalsts pēc pārdošanas, rīku atjaunināšanas biežums utt.
  • Novērtējiet rīka kvalitāti, izmantojot izmēģinājuma versiju un uzsākot izmēģinājuma versiju . Daudzi pārdevēji bieži padara lejupielādējamus savas programmatūras izmēģinājuma versijas

3. solis. Novērtējiet izmaksas un ieguvumus

Lai pārliecinātos, ka testa rīks ir izdevīgs biznesam, testa vadītājam ir jālīdzsvaro šādi faktori:

Izmaksu-ieguvumu analīze jāveic pirms iegūšanas vai celtniecības instrumentu

Piemērs: Pavadot daudz laika testēšanas rīku izpētei, projekta komanda atrada perfektu testēšanas rīku projekta Guru99 Bank vietnei. Novērtēšanas rezultāti secināja, ka šis rīks varētu

  • Divkāršojiet testa izpildes pašreizējo produktivitāti
  • Samaziniet vadības darbu par 30%

Tomēr pēc apspriešanās ar programmatūras pārdevēju jūs atklājāt, ka šī rīka izmaksas ir pārāk augstas, salīdzinot ar vērtību un ieguvumu, ko tas var dot komandas darbā.

Šādā gadījumā līdzsvars starp rīka izmaksām un ieguvumiem var ietekmēt galīgo lēmumu.

4. solis. Pieņemiet galīgo lēmumu

Lai pieņemtu galīgo lēmumu, testa vadītājam jābūt:

  • Ir spēcīga izpratni par rīku. Tas nozīmē, ka jums ir jāsaprot, kuras ir rīka stiprās un vājās puses
  • Līdzsvarojiet izmaksas un ieguvumus.

Pat ja stundas tiek pavadītas, lasot programmatūras rokasgrāmatu un informāciju par pārdevēju, pirms licences iegādes jums, iespējams, būs jāizmēģina rīks faktiskajā darba vidē.

Jums vajadzētu tikties ar projekta komandu, konsultantiem, lai iegūtu dziļākas zināšanas par rīku.

Jūsu lēmums var nelabvēlīgi ietekmēt projektu, testēšanas procesu un biznesa mērķus; jums vajadzētu pavadīt labu laiku, lai par to nopietni domātu.