how make manual testing more efficient using micro focus sprinter
HP Quality Center / ALM je teraz zmenené na Micro Focus Quality Center / ALM, obsah stránky však stále platí aj v novej doméne a nástrojoch Micro Focus
Dnes v tejto ére Automatizačné testovanie , takmer v každom testovacom oddelení QA je automatizácia prvou preferenciou. Existuje ale len málo oddelení QA, kde sa 70-80% testovania vykonáva ručne. Skutočne existujú prípady, keď sa kvalita určuje úplne manuálne, pretože sa tam nevykonáva žiadna automatizácia.
Jedným z rozhodujúcich dôvodov pre spoločnosti, aby pokračovali v manuálnom teste, je neschopnosť automatizačných nástrojov vyrovnať sa so zmenami, ktorým niektoré aplikácie pravidelne čelia. V určitých prípadoch zostáva pri QA jediná možnosť manuálneho testovania.
Ručné testovanie , najstaršia forma testovania, môže byť niekedy veľmi namáhavá, pretože vyžaduje, aby bol tester veľmi trpezlivý, kreatívny, inovatívny, rozhľadený a zručný. Ručný tester by mal mať myslenie po vybalení z krabice a pri testovaní aplikácie by si mal vždy myslieť, že je v koži zákazníka.
Prieskumné testovanie, ako súčasť manuálneho testovania, je oblasťou, kde môžu testeri analyzovať svoju schopnosť myslieť po vybalení z krabice.
V prípade dôkladného otestovania aplikácie hrá rozhodujúcu úlohu manuálne testovanie. Počas počiatočnej fázy vývoja je inteligentnosťou skôr otestovať počiatočnú aplikáciu vyvinutú manuálne, ako strácať čas písaním testovacích skriptov.
Pri vykonávaní manuálneho testu pre ľubovoľnú webovú aplikáciu, desktopovú aplikáciu alebo povedzme mobilnú aplikáciu sa hovorí, že technik manuálneho testovania pracuje efektívnejšie, keď tester dokáže identifikovať v krátkom čase veľa kritických a závažných chýb v aplikácii.
Takáto zručnosť myslieť po vybalení z krabice je veľmi dôležitá, pretože pre všetky projekty vývoja softvéru často existuje časový limit a v rámci obmedzeného časového obdobia je potrebné zabezpečiť kvalitu produktu / aplikácie. „ Čas sú peniaze „
Často je vidieť, že používame rôzne nástroje zvýšiť účinnosť testu automatizovaných skriptov. Existuje veľa nástrojov tiež dostupných na podporu takmer každého scenára, ale v skutočnosti stále existuje veľa prípadov niektoré testovacie prípady nemôžu alebo môžu byť automatizované . Realita je taká, že vďaka automatizačnému testovaniu mnohokrát testéri neustále zápasia medzi testovacími skriptmi, testovacími dátami, rôznymi aplikáciami na analýzu protokolov o testoch, sledovaním chýb atď., Čo vedie k vytváraniu množstva príležitostí na chyby, ako je zadanie nesprávnych testovacích údajov, chýbajúce kroky testovací skript atď.
Pre zvýšenie efektívnosti automatizovaného testovania sa urobilo veľa, ale naopak, málo sa urobilo pre zvýšenie účinnosti manuálneho testovania .
Poďme si povedať o niekoľkých faktoroch, ktoré možno vziať do úvahy pre zefektívnenie práce inžiniera manuálneho testu a pre zefektívnenie manuálneho testovania.
Čo sa dozviete:
- Faktory zvyšujúce produktivitu manuálneho testovania:
- Výzvy na ručné testovanie
- Riešenie
- Podrobné kroky na spustenie základného testu pomocou nástroja HP Sprinter
- Záver
- Odporúčané čítanie
Faktory zvyšujúce produktivitu manuálneho testovania:
- Dôkladné preskúmanie dokumentu s požiadavkami , pochopenie každej implementácie a modifikácie je prvoradou požiadavkou / nevyhnutnosťou pred vykonaním funkčného testovania.
- Pri príprave testovacích prípadov by sa mal klásť väčší dôraz na oblasti, v ktorých možno zistiť kritické alebo väčšie chyby. Napríklad , viac by sa mal klásť dôraz na oblasti, kde existuje integrácia s niektorými inými aplikáciami alebo implementácia nových funkcií, a nie na zmeny v používateľskom rozhraní.
- Testovacie prípady musia pokrývať každý detail novej implementácie alebo úpravy popisujúcej všetky funkcie.
- Prioritu testovacích prípadov je možné stanoviť podľa účinnosti pri aplikácii, takže v danom kratšom časovom limite by mali byť pokryté aspoň tie testovacie prípady, ktorých priorita je vysoká. Testovací prípad pokrývajúci niektoré menšie zmeny používateľského rozhrania je možné preskočiť, keď je menej času, pretože účinnosť alebo účinnosť týchto testovacích prípadov je pri aplikácii nízka alebo žiadna.
- Testovacie prípady by mali byť pripravené tak, aby boli jasne uvedené všetky údaje o teste s očakávaným výsledkom testu zodpovedajúcim každému prípadu.
- Podľa požiadavky na aplikáciu, funkčné testovanie medzi prehliadačmi by sa určite mali vykonať. Funkčné testovanie medzi prehliadačmi je testovanie aplikácií na rôznych operačných systémoch s rôznymi kombináciami prehľadávačov. Funkčnosť sa nemusí líšiť, ale pri funkčnom testovaní medzi prehliadačmi sa pozoruje veľa chýb používateľského rozhrania.
- Niekedy predchádzajúca skúsenosť s projektom veľmi pomáha pri určovaní nových testovacích scenárov na pochopenie aplikácie rôznymi spôsobmi. Mnohokrát takýto prístup vedie k mimoriadne obyčajným chybám, ktoré by sa pri bežnom vykonaní testovacích prípadov nepodarilo zistiť.
- Prieskumné testovanie pomáha testerom využívať ich myslenie na to, aby aplikáciu prijali spôsobom, aký by mohol brať zákazník.
- Osvedčeným postupom je testovanie aplikácie v každej fáze vývoja, pretože môže byť nákladovo efektívne a znížiť pravdepodobnosť následného nájdenia závažných chýb. Poruchy zistené neskôr sú veľmi nákladne opraviteľné ako chyby zistené v počiatočných fázach testovania.
- Hlásenie chýb by malo byť také, aby ich vývojár jasne pochopil. Mali by sa podniknúť presné kroky na reprodukciu, aby vývojári pri odstraňovaní chyby neprijali scenár. To pomôže pri rýchlej oprave chyby.
- Správne Nástroje na sledovanie chýb ako JIRA, Bugzilla atď. by sa mali používať na hlásenie problémov.
Výzvy na ručné testovanie
Ručné testovanie je na jednej strane veľmi náchylné na chyby, časovo náročné a namáhavé, na druhej strane ich je viac výzvy, ktorým čelia pri manuálnom testovaní . Nižšie je uvedených niekoľko: -
- Počas vykonávania testovacieho prípadu je potrebné postupovať opakovane.
- Ručné zadanie veľkého množstva údajov.
- Pracujte s viacerými obrazovkami a nástrojmi. Vykonajte testovanie naprieč prehliadačmi.
- Veľká spotreba času pri písaní testovacích prípadov a správe testovacích údajov.
- Strata času pri opätovnom vytváraní / reprodukovaní zaznamenaných problémov.
- Pri skúšobných akciách vykonaných počas prieskumného testovania sa nezachováva žiadna stopa.
Riešenie
Dosiahnuť oboje rýchlosť a kvalita , zvýšiť efektívnosť a účinnosť z manuálneho testovania predstavila spoločnosť Micro Focushas riešenie manuálneho testovania softvéru známe ako, HP Sprinter , ktoré urýchľujú agilné testovanie a maximalizujú vplyv prieskumného testovania. HP Sprinter sa často označuje aj ako HP ALM / QC Sprinter .
Výhody použitia HP ALM / QC Sprinter:
Medzi kľúčové vlastnosti HP ALM / QC Sprinter patria:
- Vylepšiť a vylepšiť prieskumné testovanie lepším určením dôvodu chyby alebo výsledku testu.
- Prinášajte výsledky rýchlejšie
- Zaznamenávanie činnosti používateľa pri podrobnom vykonávaní testovacích prípadov, čo vedie k výsledkom testov.
- Eliminujte opakovanie testovacích prípadov - Vkladanie údajov
- Súčasné spustenie testovacích prípadov na viacerých počítačoch na zvýšenie pokrytia rôznych prostredí s cieľom zistiť kompatibilitu aplikácií
- Testovanie zrkadla Testujte viac prostredí súčasne.
- Zvýšenie produktivity pri rýchlejšej poruche.
Stiahnutie aplikácie Micro Focus Sprinter: Skúšobnú verziu aplikácie HP Sprinter si môžete stiahnuť na serveri táto strana .
Sledujte krátku Ukážka HP Sprinter video tu:
Podrobné kroky na spustenie základného testu pomocou nástroja HP Sprinter
Poďme to pochopiť pomocou viacerých snímok obrazovky “ Ako prebieha základný test “ pomocou HP Sprinter.
1) HP Sprinter má dva režimy: „ Plán “A„ Bež “. Režim plánovania odpovede na test a spustenie vykonania testu.
(Poznámka: Kliknite na ľubovoľný obrázok pre zväčšenie)
2) Ak chcete otvoriť test v aplikácii HP Sprinter, najskôr kliknite na tlačidlo „Otvoriť“ na ľavom paneli a potom v rozbaľovacej ponuke vyberte možnosť „Otvoriť test HP ALM“.
ako otvoriť .jar pomocou Java
V tomto príklade nižšie je vybratá možnosť „Objednať let“.
3) Nasledujúca snímka obrazovky popisuje „Pracovný priestor testu“, ktorý poskytuje prístup k podrobnostiam testu, ktoré obsahujú všetky informácie.
4) Kroky testu obsahujú kroky návrhu, ktoré sú súčasťou testu.
5) Akékoľvek kroky manuálneho testu môžeme pridať aj kliknutím na tlačidlo „Pridať“. Ako vidíte na obrázku nižšie, krok 6 sa pridáva kliknutím na tlačidlo „Pridať“.
6) Po napísaní popisu kroku je možné k kroku pridať aj snímanie obrazovky.
7) Pomocou testovacieho šprintéra môžeme pri prechádzaní aplikáciou automaticky dokumentovať testovacie prípady. Kliknutím na krokové snímanie otvoríte okno aplikácie.
8) Na karte Spustiť, kde sa vykonáva test, sú všetky funkcie šprintéra k dispozícii ako bočné pruhy. Spustenie spustíte kliknutím na tlačidlo Spustiť.
9) Karty okolo aplikácií sú k dispozícii ako: Nástroje, Makrá, Skenery a Ovládanie behu.
10) Hlásenie chýb: Sprinter umožňuje vytvárať podrobné a zdokumentované podrobnosti pri pridávaní informácií o chybovom scenári (na karte Inteligentná chyba)
jedenásť) Keď nahlásime chybu, Sprinter môže do popisu chyby pridať testovacie kroky; k chybe tiež môže pripojiť snímanie obrazovky alebo film z testu.
12) Môže tiež upraviť snímanie obrazovky, aby ďalej objasnila chybu alebo pomohla pri overovaní hlavných prvkov používateľského rozhrania vývojárom pomocou nástrojov.
13) Sprinter môže tiež automaticky detekovať chyby. V časti skenery kliknite na skenovanie, keď sa chystáme chybu vyhľadať.
14) Vkladanie údajov: Testovanie aplikácií, ktoré obsahujú všetky formy mnohých vstupných polí, môže byť únavné, časovo náročné a náchylné na chyby. Vkladanie dát automaticky vloží preddefinované údaje do aplikácie. To vedie k obrovskej úspore času pri namáhavej manuálnej testovacej činnosti.
aký je najlepší DVD ripper
pätnásť) Keď klikneme na tlačidlo vložiť, údaje sa automaticky vložia do formulára zobrazeného v aplikácii.
16) Zrkadlenie údajov: Testujte viac prostredí súčasne. Poskytuje zákazníkom veľkú hodnotu vďaka lokalizácii, rôznym konfiguráciám backendu.
17) Potom sa vytvorí podrobná správa o behu. Správa obsahuje súhrn Spustiť, všetky kroky, ktoré boli vykonané, predložené chyby a všetky vykonané akcie.
18) Ďalším spôsobom, ako skontrolovať výsledky behu, je Storyboard.
Záver
Sprinter je ľahko použiteľná desktopová aplikácia, ktorá zvyšuje rýchlosť vykonávania testovacích prípadov, znižuje náklady a zvyšuje produktivitu a v konečnom dôsledku pomáha zvyšovať efektívnosť manuálneho testovania.
Navrhované čítanie = >> Čo je to Testovanie účinnosti
Dopad a účinnosť prieskumného testovania Sprinter nielen maximalizuje, ale tiež skracuje čas potrebný na dokončenie životného cyklu testu. Urýchľuje doručovanie aplikácií. Zahrnutím HP sprinter do manuálneho testovania akejkoľvek aplikácie sa teda dá manuálny test preukázať ako veľmi efektívny spôsob testovania.
O autorovi: Toto je príspevok od Sushma S. Má viac ako 4 roky skúseností s testovaním softvéru a momentálne pracuje ako senior inžinierka pre testovanie softvéru v MNC. Má odborné znalosti v oblasti procesov zabezpečovania kvality a manuálneho testovania s včasným dodaním v agresívnych termínoch.
Ak máte akékoľvek otázky týkajúce sa použitia produktu HP Sprinter, dajte nám vedieť.
Výukový program PREV | ĎALŠÍ Príručka č. 5: Najlepšie 17 prieskumných testovacích nástrojov
Odporúčané čítanie
- Najlepšie nástroje na testovanie softvéru 2021 (QA Test Automation Tools)
- Úvod do aplikácie Micro Focus LoadRunner - Testovanie zaťaženia s príručkou LoadRunner č. 1
- E-kniha s manuálnym testovaním - stiahnutie vo vnútri zadarmo!
- Stiahnutie e-knihy Testing Primer
- Výzvy na manuálne a automatizované testovanie
- Ste odborníkom na manuálne alebo automatizované testovanie? Pracujte na čiastočný úväzok pre nás!
- Ako vykonať ručné testovanie výkonu?
- Testovanie záťaže s výukovými programami HP LoadRunner