how make manual testing more efficient using micro focus sprinter
HP Quality Center / ALM is nu gewijzigd in Micro Focus Quality Center / ALM, maar toch is de inhoud op de pagina ook geldig voor het nieuwe Micro Focus-domein en de nieuwe tools
Vandaag in dit tijdperk van Automatiseringstesten is automatisering bij bijna alle QA-testafdelingen de eerste voorkeur. Maar er zijn weinig QA-afdelingen waar 70-80% van de tests handmatig wordt uitgevoerd. Er zijn inderdaad gevallen waarin de kwaliteit volledig handmatig wordt bepaald, omdat daar geen automatisering plaatsvindt.
Een van de cruciale redenen voor bedrijven om door te gaan met de handmatige test, is het onvermogen van automatiseringstools om het hoofd te bieden aan de veranderingen waarmee sommige applicaties regelmatig worden geconfronteerd. In bepaalde gevallen is handmatig testen de enige optie die overblijft bij QA.
Handmatig testen , de oudste vorm van testen, kan soms erg arbeidsintensief zijn, omdat de tester daarbij erg geduldig, creatief, innovatief, ruimdenkend en vaardig moet zijn. De handmatige tester moet out of box denken en altijd denken dat hij in de schoenen van de klant staat tijdens het testen van de applicatie.
Exploratory testing, als onderdeel van handmatig testen, is het gebied waar handmatige testers hun vermogen om out of the box te denken kunnen analyseren.
Bij het grondig testen van de applicatie speelt handmatig testen een cruciale rol. Tijdens de eerste ontwikkelingsfase is het slim om de initiële applicatie die handmatig is ontwikkeld te testen in plaats van tijd te verspillen aan het schrijven van testscripts.
Tijdens het uitvoeren van een handmatige test voor een webapplicatie, desktopapplicatie of zeg maar mobiele applicatie, zou een handmatige testingenieur effectiever werken als de tester dat kan identificeer in korte tijd veel kritische, ernstige fouten in de applicatie.
Een dergelijke vaardigheid om out-of-the-box te denken is erg belangrijk omdat er vaak een tijdslimiet is voor elk softwareontwikkelingsproject en binnen de beperkte tijdsperiode is het noodzakelijk om de kwaliteit van het product / de applicatie te waarborgen. Tijd is geld
Vaak wordt gezien dat we verschillende tools gebruiken om verhoog de testefficiency van geautomatiseerde scripts. Er zijn ook veel tools beschikbaar om bijna elk scenario te ondersteunen, maar de realiteit is dat er nog steeds veel gevallen zijn waarin sommige testcases kunnen of moeten niet worden geautomatiseerd De realiteit is dat, met automatiseringstesten, testers vaak blijven worstelen tussen testscripts, testgegevens, verschillende apps om testrapporten te analyseren, defecten op te sporen, enz. een testscript, etc.
Er is veel gedaan om de efficiëntie van automatiseringstests te vergroten, maar er is daarentegen weinig gedaan om de effectiviteit van handmatig testen te verbeteren
Laten we het hebben over enkele factoren waarmee rekening kan worden gehouden om het werk van handmatige testingenieurs productiever en handmatige tests effectiever te maken.
Wat je leert:
- Factoren die handmatig testen productiever maken:
- Uitdagingen voor handmatig testen
- De oplossing
- Gedetailleerde stappen om een basistest uit te voeren met HP Sprinter
- Gevolgtrekking
- Aanbevolen literatuur
Factoren die handmatig testen productiever maken:
- Een grondige beoordeling van het vereiste document , is het begrijpen van elke implementatie en wijziging in de eerste plaats de belangrijkste vereiste / noodzaak voordat u verder gaat met functionele testen.
- Bij het voorbereiden van de testcases moet meer nadruk worden gelegd op gebieden waar kritieke of grote bugs kunnen worden ontdekt. Bijvoorbeeld moet meer nadruk worden gelegd op gebieden waar sprake is van integratie met een andere toepassing of implementatie van een nieuwe functie, in plaats van wijzigingen in de gebruikersinterface (UI).
- Testcases moeten elk detail omvatten voor een nieuwe implementatie of wijziging die elke functionaliteit beschrijft.
- De prioriteit van testgevallen kan worden bepaald op basis van de effectiviteit bij de aanvraag, zodat in een kortere tijdslimiet ten minste alleen die testgevallen moeten worden gedekt waarvan de prioriteit hoog is. Testcases die enkele kleine UI-wijzigingen omvatten, kunnen worden overgeslagen als er minder tijd is, aangezien dergelijke testcases bij toepassing niet of nauwelijks effectief zijn.
- Testgevallen moeten zo worden voorbereid dat alle testgegevens duidelijk worden vermeld met het verwachte testresultaat dat overeenkomt met elk testgeval.
- Volgens de toepassingsvereiste, cross-browser functionele testen moet zeker worden uitgevoerd. Crossbrowser functioneel testen is het testen van applicaties op verschillende besturingssystemen met verschillende browsercombinaties. Functionaliteit mag niet verschillen, maar er worden veel UI-fouten waargenomen bij functionele tests tussen browsers.
- Soms helpt eerdere projectervaring veel bij het bepalen van nieuwe testscenario's om de applicatie op verschillende manieren te begrijpen. Vaak resulteert een dergelijke aanpak in buitengewone bugs die niet konden worden ontdekt door de uitvoering van normale testgevallen.
- Exploratory testing helpt testers om hun denkwijze te gebruiken om de applicatie te gebruiken zoals de klant zou kunnen nemen.
- Het testen van de applicatie met elke ontwikkelingsfase is de beste praktijk, omdat het kosteneffectief kan zijn en de kans op het vinden van ernstige bugs achteraf verkleint. Defecten die later worden vastgesteld, zijn erg duur om op te lossen dan de defecten die in de vroege teststadia zijn geïdentificeerd.
- Foutrapportage moet zodanig zijn dat het duidelijk wordt begrepen door de ontwikkelaar. Exacte stappen om te reproduceren moeten worden gegeven, zodat ontwikkelaars het scenario niet aannemen bij het oplossen van het defect. Dit zal helpen bij het snel oplossen van bugs.
- Gepast Tools voor het volgen van bugs zoals JIRA, Bugzilla, enz. moeten worden gebruikt om problemen te melden.
Uitdagingen voor handmatig testen
Handmatig testen is enerzijds erg foutgevoelig, tijdrovend en arbeidsintensief, terwijl er anderzijds meerdere zijn uitdagingen waarmee u wordt geconfronteerd tijdens het uitvoeren van handmatige tests Hieronder staan enkele: -
- Herhaalde stappen die moeten worden gevolgd tijdens het uitvoeren van testgevallen.
- Voer handmatig grote hoeveelheden gegevens in.
- Werk met meerdere schermen en tools. Voer cross-browser testen uit.
- Veel tijdsbesteding bij het schrijven van testcases en het beheren van testdata.
- Tijdverspilling bij het opnieuw creëren / reproduceren van de eenmaal waargenomen problemen.
- Er wordt geen track bijgehouden voor testacties die worden uitgevoerd tijdens verkennende tests.
De oplossing
Om beide te bereiken snelheid en kwaliteit , verhogen effectiviteit en efficiëntie van handmatig testen introduceerde Micro Focushas een handmatige softwaretestoplossing, bekend als, HP Sprinter , dat agile testen versnelt en de impact van verkennende testen maximaliseert. HP Sprinter wordt vaak ook wel HP ALM / QC Sprinter
Voordelen van het gebruik van HP ALM / QC Sprinter:
De belangrijkste kenmerken van HP ALM / QC Sprinter zijn:
- Verbeter en verbeter verkennende testen door de oorzaak van het defect of testresultaat beter te bepalen.
- Lever sneller resultaten
- Registratie van gebruikersactie tijdens het uitvoeren van testcases op gedetailleerde wijze resulterend in doorlopende testresultaten.
- Voorkom herhaling van testgevallen - Gegevensinjectie
- Testcases tegelijkertijd uitvoeren op meerdere machines voor een betere dekking van verschillende omgevingen om de compatibiliteit van applicaties te bepalen
- Spiegeltesten Test meerdere omgevingen tegelijk.
- Verhoging van de productiviteit met defect sneller opgelost.
Micro Focus Sprinter downloaden: U kunt de proefversie van HP Sprinter downloaden op deze pagina
Bekijk een korte HP Sprinter-demo video hier:
Gedetailleerde stappen om een basistest uit te voeren met HP Sprinter
Laat het ons begrijpen met meerdere schermafbeeldingen ' Hoe een basistest wordt uitgevoerd ' met HP Sprinter.
1) Hp Sprinter heeft twee modi: ‘ Plan ’En‘ Rennen Planmodus voor testbeantwoording en Run voor testuitvoering.
Opmerking: Klik op een afbeelding voor een vergrote weergave)
informatica interviewvragen en antwoorden pdf
twee) Om nu een test in HP Sprinter te openen, klikt u eerst op de knop ‘Openen’ in het linkerdeelvenster en selecteert u vervolgens ‘HP ALM-test openen’ in de vervolgkeuzelijst.
In onderstaand voorbeeld is ‘Een vlucht bestellen’ Test geselecteerd.
3) De volgende schermafbeelding beschrijft ‘Testwerkruimte’ die toegang geeft tot de testdetails die alle informatie bevatten.
4) Test ‘Steps’ bevat de ontwerpstappen die in de test zijn opgenomen.
5) We kunnen ook handmatige teststappen toevoegen door op de knop ‘Toevoegen’ te klikken. Zoals u in onderstaande schermafbeelding kunt zien, wordt stap 6 toegevoegd door op de knop ‘Toevoegen’ te klikken.
6) Na het schrijven van de stapbeschrijving kan ook een schermopname aan de stap worden toegevoegd.
7) Met testsprinter kunnen we testgevallen automatisch documenteren terwijl we door de applicatie navigeren. Klik op step capture om het toepassingsvenster te openen.
8) Op het tabblad Uitvoeren, waar de test wordt uitgevoerd, zijn alle sprinterfunctionaliteiten beschikbaar als zijbalken. Klik op de knop Uitvoeren om de run te initialiseren.
9) Tabbladen rond applicaties zijn beschikbaar zoals: Tools, Macro's, Scanners en Run Control.
10) Rapportage van defecten: Sprinter maakt het mogelijk om gedetailleerde en gedocumenteerde details te creëren in scenario-informatie over defecten (onder het tabblad Smart Defect)
elf) Als we een defect melden, kan Sprinter teststappen toevoegen aan de defectbeschrijving; kan ook een schermopname of film van een test aan een defect koppelen.
12) Kan ook de schermopname bewerken om het defect verder te verduidelijken of helpen bij het valideren van de belangrijkste elementen in de gebruikersinterface voor de ontwikkelaars met behulp van tools.
gratis videoconverters voor Windows 10
13) Sprinter kan ook automatisch defecten detecteren. Klik onder scanners op scan wanneer we op het punt staan om naar het defect te scannen.
14) Gegevensinjectie: Een testtoepassing die alle vormen van veel invoervelden bevat, kan vervelend, tijdrovend en foutgevoelig worden. De gegevensinjectie injecteert automatisch vooraf gedefinieerde gegevens in de applicatie. Dit leidt tot een enorme tijdsbesparing bij vervelende handmatige testactiviteiten.
vijftien) Wanneer we op de injecteerknop klikken, worden de gegevens automatisch in het formulier geïnjecteerd zoals weergegeven in de applicatie.
16) Gegevens spiegelen: Test meerdere omgevingen tegelijk. Biedt enorme waarde voor de klanten door lokalisatie, verschillende backend-configuraties.
17) Daarna wordt een gedetailleerd uitvoeringsrapport gemaakt. Rapport bevat het Run-overzicht, alle stappen die zijn uitgevoerd, ingediende defecten en alle uitgevoerde acties.
18) Een andere manier om runresultaten te bekijken is Storyboard.
Gevolgtrekking
Sprinter is een gebruiksvriendelijke desktoptoepassing die de uitvoering van testcases versnelt, de kosten verlaagt en de productiviteit verbetert, en uiteindelijk helpt bij het verhogen van de efficiëntie van handmatig testen.
Voorgestelde lezing = >> Wat is efficiëntietesten
De impact en effectiviteit van verkennende testen worden niet alleen gemaximaliseerd door Sprinter, maar het verkort ook de tijd die nodig is om de testlevenscyclus te doorlopen. Het versnelt de levering van applicaties. Dus door HP sprinter op te nemen bij het uitvoeren van handmatige tests voor elke toepassing, kan de handmatige test worden bewezen als een zeer efficiënte manier van testen.
Over de auteur: Dit is een gastpost van Sushma S. Ze heeft meer dan 4 jaar ervaring in het testen van software en werkt momenteel als Senior Software Test Engineer in een MNC. Ze heeft expertise in QA-processen en handmatige tests met tijdige levering tegen agressieve deadlines.
Laat het ons weten als u vragen heeft over het gebruik van HP Sprinter.
PREV-zelfstudie VOLGENDE Tutorial # 5: Top 17 hulpmiddelen voor verkennende tests
Aanbevolen literatuur
- Beste softwaretesttools 2021 (QA Test Automation Tools)
- Introductie tot Micro Focus LoadRunner - Load Testing met LoadRunner Tutorial # 1
- Handmatig testen Help eBook - gratis download binnen!
- Primer eBook downloaden testen
- Uitdagingen voor handmatige en automatiseringstests
- Bent u een expert op het gebied van handmatige of automatiseringstests? Werk parttime voor ons!
- Hoe voer ik handmatige prestatietests uit?
- Laadtests met HP LoadRunner-zelfstudies