top 25 azure test plan
Meest populaire interviewvragen over Azure Test Plan:
Azure Test Plan is ook bekend als Azure DevOps Test Plan of TFS (Team Foundation Server).
Ik gebruik Azure Test Plan op het werk nu al meer dan 2 jaar als testmanagementtool.
Hier, in dit artikel, zou ik een uitgebreide lijst met interviewvragen voor het Azure Test Plan geven (nogal wat lastige vragen en hun oplossingen die ik heb geleerd met ervaring met de tool).
Voordat we verder gaan met de reeks interviewvragen, wil ik een holistische context geven over wat Azure Test Plan is en welk doel het oplost voor een QA-team.
- Azure Test Plan is ook bekend als Azure DevOps Test Plan of TFS (Team Foundation Server).
- Azure Test Plan is een van de beste webgebaseerde testbeheertools voor handmatig en geautomatiseerd testen.
- De tool biedt een zeer goede optie om een end-to-end traceerbaarheid te hebben door vereisten, specificatiedocumenten en / of gebruikersverhalen te hebben die zijn gekoppeld aan de testgevallen, testresultaten en de gemelde defecten.
- De tool helpt de configuratiedetails bij te houden, zoals testcases die zijn uitgevoerd tegen een specifieke omgeving of het aantal uitgevoerde builds, de auteur van de testcases en de QA die de testcases heeft uitgevoerd.
- Het helpt om de testcases toe te wijzen of te verdelen over veel testers binnen het team.
- Het heeft een groot doel, namelijk beginnen met het maken van nieuwe testcases, bestaande testcases hergebruiken tot het gemakkelijk volgen van de voortgang van de testinspanning.
- Het maakt het ook mogelijk om een aangepast dashboard te hebben met eenvoudige en duidelijke grafieken.
Top TFS sollicitatievragen - Azure Test Plan sollicitatievragen
Hier is een uitgebreide lijst met interviewvragen over TFS:
V # 1) Noem verschillende soorten testsuites die de gebruiker met TFS kan maken en hoe verschilt de ene van de andere?
Antwoord: Test Suite is de groepering van meerdere testcases. Het groeperen van testcases kan in strijd zijn met de vereiste of elk ander werkitem, zoals gebruikersverhalen, een functie, een wijzigingsverzoek of deze kunnen worden gegroepeerd als een ‘Regressietestsuite’ of ‘Rooktestsuite’.
Er zijn drie soorten testsuites die de gebruikers kunnen maken in TFS:
- Statische testsuite
- Vereiste testsuite
- Query-gebaseerde testsuite
(Workflow:
Testsuite maken: Open Project -> Test -> Testplan -> Klik met de rechtermuisknop op Project -> Klik op Testsuite.
Backlog-item maken: Open Project -> Boards -> Backlogs -> Nieuw werkitem
a) Statische testsuite : Dit maakt een basismap aan waar u handmatig bestaande testgevallen kunt toevoegen of nieuwe kunt maken. U kunt ook meerdere kindersuites toevoegen onder de hoofdsuite. Bijvoorbeeld - Een functionele testfase van Sprint 15 heeft 3 wijzigingsverzoeken.
Voorbeeld: Als CR-123, CR-456, CR-789 3 wijzigingsverzoeken zijn, dan heb je een structuur van statische suites gemaakt zoals hieronder:
U kunt dan de testcases toevoegen onder elk van deze kindtestsuites.
b) Op vereisten gebaseerde suite: Dit type suite wordt meestal gebruikt in de Agile-testmethodologie of in wezen wanneer het team besluit om elke testsuite in kaart te brengen voor elke vereiste. De vereiste kan elk werkitem zijn dat gebruikersverhalen vertegenwoordigt of elke functionele vereiste.
- Om een op vereisten gebaseerde suite te hebben, moet u eerst de werkitems (gebruikersverhalen, functies) toevoegen onder de Backlog.
- Maak een op vereisten gebaseerde testsuite, waarna een zoekvenster verschijnt zoals de onderstaande afbeelding.
Hier selecteert u Veld = Type werkitem, Waarde = Microsoft.RequirementCategory en Gebiedspad = en klik op Voer een query uit
Het resulterende venster zal alle bestaande backlog-items / vereisten voor het project weergeven. Selecteer degene die u wilt toevoegen en de testsuite-map wordt gemaakt met dezelfde titel als het gebruikersverhaal dat u hebt geselecteerd. Alle testcases die u onder de suite maakt, worden nu in kaart gebracht tegen het gebruikersverhaal.
c) Query-gebaseerde suite: Zoals de naam al doet vermoeden, stelt dit type suite u in staat om bestaande testgevallen toe te voegen door de projectdatabase in TFS te doorzoeken. Herbruikbaarheid van bestaande testcases is het aspect waar dit type suite zich op richt.
Wanneer u een op query's gebaseerde suite toevoegt, wordt een queryvenster weergegeven, waar u de bestaande testgevallen uit het huidige project of een ander project kunt toevoegen.
Notitie: @Project verwijst naar het huidige project en @me verwijst naar mijn gebruikers-ID in TFS in de onderstaande afbeelding)
V # 2) U hebt een gesprek gehad met uw bedrijfsanalist over de testaanpak en de testscope voor een bepaalde testcase (s) en u moet uw teamgenoten hiervan op de hoogte stellen. Hoe kunt u ze via TFS op de hoogte stellen?
Antwoord: Wanneer u dubbelklikt op een testcase in de lijstweergave en deze opent, wordt een venster weergegeven waarin u de titel van de testcase, tags die u hebt toegevoegd, secties voor samenvatting, stappen, bijlagen en discussie kunt zien. Om iets aan de teamgenoot (en) te melden, kan men gebruik maken van een functie genaamd '@mention'.
In de sectie Discussie kunt u het @ -symbool gebruiken en vervolgens wordt de lijst met gebruikers-ID's voor het project weergegeven. U kunt vervolgens een gebruikers-ID selecteren aan wie u een melding wilt maken, gevolgd door een bericht. U kunt ook meerdere @user-id's invoeren om meerdere teamgenoten tegelijk op de hoogte te stellen.
Als u een link in het bericht moet toevoegen, voegt u het symbool # toe gevolgd door de URL en drukt u op ENTER. Het bericht wordt toegevoegd als discussiepunt en er wordt automatisch een e-mail verzonden naar de gebruiker die wordt genoemd in @mention.
Bijvoorbeeld, @Shalini Singh u kunt verwijzen naar de testdekkingsmatrix
In het bovenstaande voorbeeld heb ik een melding toegevoegd die een e-mail voor Shalini Singh zal activeren met een bericht zoals hierboven, samen met de hyperlinktekst www.softwaretestinghelp.com/test-coverage/
Zie de onderstaande afbeelding voor een beter begrip:
V # 3) Hoe sorteer je de testgevallen die je toevoegt aan de TFS?
Antwoord: Wanneer u testgevallen toevoegt in TFS, worden deze vaak op een ongesorteerde manier toegevoegd. Er zijn 2 manieren waarop u de testgevallen kunt sorteren.
naar) In de lijstweergave van de testgevallen is er een kolom met de naam ‘Volgorde’. Elke testcase krijgt automatisch een uniek bestellings-ID toegewezen op basis van de volgorde waarin de testcase is toegevoegd. U kunt de testcase sorteren door op de kolom Order te klikken.
(beeld bron
b) Of, in de rechterbovenhoek, is er een optie genaamd 'Bestel tests'. Als u op Bestellingstests klikt, worden alle testgevallen in de lijstweergave gesorteerd.
vragen en antwoorden voor desktopondersteuningsinterviews voor pdf op niveau L2
V # 4) Wat zijn de verschillende weergaven die beschikbaar zijn voor testgevallen in TFS?
Antwoord: Er zijn twee weergaven beschikbaar voor testgevallen in TFS:
- Lijstweergave
- Rasterweergave
a) Lijstweergave: Dit is de standaardweergave van de testgevallen in TFS. In deze weergave, zoals de naam suggereert, worden alle testgevallen op een gesorteerde manier weergegeven als de lijst is gesorteerd met Order-ID.
In deze weergave worden voor elke testcase meerdere kolommen weergegeven; Leuk vinden Resultaat - wat is de laatste status van de testcase, Bestellen - het vertegenwoordigen van de order-ID op basis van de invoegopdracht van de testcase ID kaart - een automatisch gegenereerde unieke testcase-ID, Titel Configuratie verwacht resultaat , enz.
In deze weergave kunt u de volgende acties uitvoeren:
- U kunt de testcases uitvoeren.
- Markeer de teststatus voor elk testgeval.
- Voeg nieuwe testcases toe of importeer bestaande testcases.
- Verwijder bestaande testgevallen.
- Filter de testcases op basis van verschillende criteria zoals configuraties, tags, etc.
- Ook kunt u de testgevallen onder de testers verdelen.
- Verplaats de testcases door simpelweg slepen en neerzetten.
- Wijzig de configuratie van de testcases.
- Dubbelklik op de testcase opent een ander venster waarin een rasterweergave van testgevallen wordt weergegeven. In dit venster kunt u teststappen toevoegen, bijwerken of verwijderen.
De onderstaande afbeelding toont de ListView:
b) Rasterweergave: In de rechterbovenhoek van de lijstweergave - u kunt de optie ‘Lijst’ zien. Als u op deze optie klikt, wordt de weergave gewijzigd in ‘Raster’. De rasterweergave lijkt sterk op die van een Excel-werkbladweergave. In deze weergave mag u de acties niet uitvoeren die u in de lijstweergave kunt doen.
Rasterweergave:
- Het stelt de gebruiker in staat om meerdere teststappen toe te voegen, net als Excel.
- U kunt in deze weergave zelfs de bestaande testcases uit Excel op een eenvoudigere manier hergebruiken.
- U kunt een rij invoegen, een rij verwijderen of de testgevallen bijwerken.
Onthoud echter dat u in een rasterweergave geen bestaande testcase via een query kunt importeren en dat u de status van de testcase niet kunt uitvoeren of bijwerken.
Een ander belangrijkste verschil tussen de twee weergaven is dat ondanks dat beide weergaven de gebruiker in staat stellen om de testgevallen handmatig toe te voegen, te verwijderen of bij te werken -
- Met de lijstweergave kunt u één testcase tegelijk toevoegen of bijwerken.
- Met de rasterweergave kunt u meerdere testcases toevoegen of bijwerken, elk met meerdere teststappen in één keer.
De onderstaande afbeelding toont de rasterweergave.
V # 5) Biedt TFS opties zoals slepen en neerzetten en spellingcontrole in de rasterweergave van testgevallen? Zo nee, hoe kunt u dit probleem oplossen?
Antwoord: TFS biedt geen opties zoals slepen en neerzetten van teststappen om gegevens van de ene cel naar de andere te kopiëren of om een numerieke identificatie in de andere cellen automatisch te verhogen.
Het beste alternatief is om de testcases in Excel voor te bereiden met een functie voor slepen en neerzetten waar nodig en alle typografische fouten te corrigeren door een spellingcontrole uit te voeren en ze vervolgens naar TFS te verplaatsen.
V # 6) U kunt meerdere regels in een cel toevoegen met ALT + Enter in Excel. Hoe kunt u dezelfde actie uitvoeren in TFS - Rasterweergave?
Antwoord: SHIFT + Enter is de snelkoppeling die wordt gebruikt in TFS bij het toevoegen van testgevallen in de rasterweergave.
V # 7) Wat zijn de verschillende criteria die worden gebruikt bij het zoeken naar zoekopdrachten?
Antwoord: Net als de SQL-query's, stelt query-zoeken de gebruikers ook in staat om de volledige TFS-database te doorzoeken op basis van een veld- of kolomnaam, een operator en de verwachte waarde.
Zoekopdracht kan worden uitgevoerd met behulp van verschillende criteria, zoals hieronder wordt uitgelegd:
a) Zoekopdracht zoeken op basis van een controle dat een bepaald veld een tekstwaarde bevat:
In de onderstaande afbeelding wordt elk werkitem (gebruikersverhalen, functies of testcases of testsuite, enz.) Uit het huidige project met de titel of beschrijving met de woorden 'web' en 'prestatie of begeleiding' opgehaald wanneer deze wordt uitgevoerd.
b) Zoekopdracht zoeken op basis van WorkItemType:
De onderstaande afbeelding toont de zoekopdracht op basis van WorkItemType = bugs.
- Wanneer field = Work Item Type, operator = ”In Group” en Value = Microsoft.BugCategory, zoekt het naar alle TFS-bugs die voor het project zijn gerapporteerd.
- Wanneer Waarde = Microsoft. Test CaseCategory, deze zoekopdracht wordt uitgevoerd om alle testcases op te halen die voldoen aan de rest van de veldcriteria.
- Evenzo wanneer Value = Microsoft. RequirementCategory - werkitems uit de backlog - d.w.z. de gebruikersverhalen of de functies worden opgehaald.
c) Zoekopdracht zoeken op basis van de beschikbare kolomopties:
In de onderstaande afbeelding worden alle toegewezen bugs doorzocht.
De zoekopdracht kan gebaseerd zijn op de zoekcriteria van een kolomwaardeovereenkomst, de kolommen kunnen elke beschikbare kolom zijn, zoals Tags, Prioriteit, Toegewezen aan, ID, Configuratie, Beschrijving en vele andere beschikbare kolommen.
U kunt ook bepaalde kolommen ophalen die null- of lege waarden bevatten. In de onderstaande afbeelding worden alle taken met lege activiteit opgehaald.
V # 8) Kunt u de bestaande testcases in TFS hergebruiken? Zo ja, leg dan alle verschillende alternatieven uit om dit te doen.
Antwoord: Met Excel kunt u bepaalde teststappen slepen en neerzetten en ze worden snel over meerdere cellen gekopieerd als er numerieke ID's zijn die de celwaarden slepen die automatisch de verhoogde ID's vullen.
Spellingcontrole is een ander voordeel dat beschikbaar is in Excel en zeer essentieel is bij het maken van testcases om typefouten te voorkomen. Helaas is dit vanaf nu een bekend nadeel in TFS dat Microsoft al aanpakt en eraan werkt.
Maar de gelukkige kant is dat je de testcases nog steeds in Excel kunt schrijven in het formaat dat overeenkomt met de rasterweergave, en de spellingcontrole kunt uitvoeren. Ze kunnen de Excel-gegevens eenvoudig kopiëren en plakken met CTRL C & CTRL V in de rasterweergave van de TFS en op CTRL + S drukken om de testcase (s) op te slaan.
V # 9) Verandert na het importeren van een bestaande testcase met id - 123 (bijvoorbeeld) via de query de id van een nieuw gekloonde testcase of blijft deze behouden als 123?
Antwoord: Wanneer u klikt op Bestaande testcase toevoegen in de lijstweergave van de testcases, verschijnt een queryvenster -
Selecteer WorkItemType = Microsoft.Test CaseCategory, AreaPath = en ID =.
De bestaande testcase met de id wordt naar de huidige suite gekopieerd en de test-id blijft hetzelfde.
Voorbeeld: Als de geïmporteerde id 123 was, behoudt de gekloonde testcase na het klonen van de testcase dezelfde id.)
Q # 10) In subreeks met de Q9 bovenstaand, als u een update maakt van de gekloonde testgevallen, en nu wordt dezelfde testcase-id opnieuw geïmporteerd met behulp van de query, welke gegevens worden dan weergegeven - origineel of bijgewerkt?
Antwoord: Als u een paar teststappen bijwerkt en op Opslaan klikt, verandert de testcase-ID nog steeds niet. U moet dan naar de derde testsuite navigeren en de testcase met dezelfde id importeren. Nu wordt de bijgewerkte testcase met de nieuwste teststappen toegevoegd. De oorspronkelijke testcase verandert echter niet in de eerste testsuite.
V # 11) Hoe voeg je de kolom met tags toe in de sectie Testgevallen? Wanneer en hoe is het nuttig om tags te gebruiken?
Antwoord: Voor het toevoegen van de kolom met tags in het gedeelte Testcase, bestaat er een optie op ListView met de naam Kolom opties Deze optie opent een venster waarin u de kolom ‘Tags’ in het gedeelte Testgevallen kunt toevoegen.
Met ‘Tag toevoegen’ kunt u elke tekstwaarde als tag toevoegen. (Zie de gemarkeerde optie in de onderstaande afbeelding)
U kunt ook tags toevoegen in de rasterweergave. Om meerdere tags in de rasterweergave toe te voegen, voert u meerdere teksten in de kolom Tags in, elk gescheiden door een komma.
Voorbeeld: Als u ‘Positief’, ‘Verkennend’ invoert voor een testcase onder de rasterweergave, en op Opslaan klikt, worden meerdere tags in de lijstweergave weergegeven als filters in de rechterbovenhoek.
Raadpleeg de onderstaande afbeelding:
Het gebruik van tags heeft veel voordelen:
- Tag elke testcase tegen een specifieke categorie. Voorbeeld: Positief, Negatief om de testgevallen in positieve en negatieve scenario's te categoriseren.
- Het filteren van de testgevallen op basis van het trefwoord (tags).
- Voor elke testcase kunt u ook een Requirement ID laten toewijzen in de kolom Tags, wat niet alleen helpt om de end-to-end traceerbaarheid te behouden, maar u ook in staat stelt om de testcases uit te filteren op basis van elke Requirement-id en ervoor te zorgen dat er voldoende test dekking is aanwezig.
V # 12) Hoe kun je snel testcases onder de Regressiesuite gereed krijgen als de functionele testcases voor het project klaar zijn en er al meerdere sprints van het project aan de klant zijn opgeleverd?
beste schoonmaaksoftware voor Windows 10
Antwoord: Volg de onderstaande stappen om snel de bestaande testcases onder de Regressie suite te krijgen:
- Zodra de functionele testsuites voor een project aanwezig zijn, identificeert u alle testgevallen die geschikt zijn voor regressie.
- Voeg een tag toe als 'Regressiekandidaat' voor alle regressietestgevallen die u identificeert.
- Maak een nieuwe suite aan als 'Regressietest' onder het project. De suite kan van het type statisch of op zoekopdrachten gebaseerd zijn.
- Klik op Bestaande testcase toevoegen, selecteer in het zoekvenster criteria als Tags = ’Regressie-kandidaat’ en klik op Uitvoeren.
- De resulterende persoon krijgt alle testgevallen van het project geïdentificeerd voor regressietesten.
- U kunt alle testgevallen selecteren in het resulterende venster en op Importeren klikken. Als resultaat worden alle vereiste testcases aan de suite toegevoegd en is de regressiesuite klaar.
V # 13) Kan de auteur van de testcase anders zijn dan de testers die aan hem zijn toegewezen in TFS? Bijvoorbeeld als persoon A degene is die de testcase heeft geschreven. Hoe kun je het aan persoon B toewijzen voor de uitvoering ervan?
Antwoord: Ja, de auteur van de testcase kan verschillen van de testers die aan hen zijn toegewezen in TFS. Wanneer u testcases toevoegt voor een testsuite, wordt uw naam standaard weergegeven onder de kolom Tester.
Selecteer in de lijstweergave van de testcase een testcase, klik met de rechtermuisknop en selecteer de optie 'Tester toewijzen', waarna de lijst met bestaande gebruikers wordt weergegeven. Je kunt een tester selecteren en zo wijs je een testcase toe aan de QA binnen je team.
U kunt op dezelfde manier meerdere testcases selecteren en dezelfde workflow volgen om meerdere testcases in één keer aan één tester toe te wijzen.
Q # 14) Voor de testgevallen met,Voorbeeld:50 stappen en je hebt ze gedeeltelijk uitgevoerd; hoe kun je de uitvoering van de test hervatten en doorgaan met het bijwerken van de teststatus vanaf de stappen waar je de vorige keer bent gebleven?
Antwoord: U kunt de testcase uitvoeren door op de knop Uitvoeren in de lijstweergave te klikken, waarna het venster van de testrunner wordt geopend.
Zie onderstaande afbeelding:
Als u alle 50 stappen in één keer uitvoert, kunt u de status van de teststap bijwerken als geslaagd / mislukt / geblokkeerd / niet van toepassing en daarom wordt de status van de testcase dienovereenkomstig bijgewerkt.
Als dezelfde aanpak echter wordt gevolgd tijdens uw gedeeltelijke uitvoering, zou de workflow er als volgt uitzien:
Werkstroom 2:
- Je hebt 5 stappen bijgewerkt om te mislukken en 20 stappen om te slagen, laat de rest van de 25 stappen niet uitgevoerd. - + Opslaan en sluiten. - Bijgevolg wordt de status van de testcase bijgewerkt als Mislukt (aangezien 5 stappen zijn mislukt).
- U gaat dan verder met testen door op de knop Uitvoeren te klikken - De status van de vorige 25 teststappen blijft niet behouden. U moet dan de teststatus en hun opmerkingen bijwerken vanaf stap 1.
Werkstroom 3: Dit is de beste aanpak die u kunt volgen wanneer u een testuitvoering voor een testcase gedeeltelijk moet uitvoeren en u een manier nodig hebt om het testen later indien nodig te hervatten.
Werk op de testrunner de status van de uitgevoerde teststappen bij en laat de rest van de teststappen onuitgevoerd. Sla de testcase NIET op en sluit deze niet, in plaats van op testcase-niveau selecteert u de testcase-status als Pauze. Wanneer de testcase de status Pauze heeft, is de optie Hervatten naast Uitvoeren ingeschakeld.
Afbeelding van de knop Hervatten wordt hieronder weergegeven:
(beeld bron
V # 15) Van de 10 teststappen is 1 teststap mislukt na uitvoering. Het bijbehorende defect wordt opnieuw getest nadat de oplossing is gemaakt. Hoe ga je om met het updaten van de teststatus van de testcase?
Antwoord: Pauzeer de status van de testcase wanneer een stap mislukt, zodat u vanaf daar verder kunt gaan en alleen de mislukte stappen als geslaagd kunt markeren.
Als de Testcase-status is voltooid, moet u de teststatus vanaf stap 1 bijwerken, omdat de eerdere status van de stappen wordt vernieuwd en de testcases terugkeren naar de status Actief.
V # 16) Leg de workflow uit van het uitvoeren van testcases in Test Runner en in ListView.
Antwoord:
- In het venster Testrunner
- Als u de teststap als ‘Geslaagd’ moet markeren, klikt u op het vinkje voor die stap.
- Als u de teststap als ‘Mislukt’ wilt markeren, klikt u op het kruisteken voor die stap.
- Als u opmerkingen moet toevoegen voor een teststap, geeft de teststap Geslaagd het commentaargedeelte niet weer. Vanaf nu is het opmerkingengedeelte alleen beschikbaar in de stappen ‘Mislukt’.
- Als u een opmerking moet toevoegen voor een geslaagde stap, markeer deze dan als Mislukt (klik op het kruispictogram) en voer vervolgens de stap door (klik op het vinkje) en u zult het commentaargedeelte zien. Dit is het bekende probleem in de TFS.
- U kunt ook pauzeren op het teststapniveau en op het testgevalniveau.
- Voor de testcase met geparametriseerde data worden meerdere iteraties van testcases uitgevoerd.
- U kunt de status van de testcase ook markeren als Geblokkeerd.
- In de lijstweergave van tests
- U kunt meerdere testgevallen selecteren in de lijst Testgevallen en ze markeren als Geslaagd in één keer en enkele andere sets testgevallen als Mislukt. Met deze benadering wordt de status van de testgevallen echter niet bijgewerkt op het niveau van de teststap.
- Er zijn ook andere opties, zoals Geblokkeerd, Niet van toepassing, Instellen als actief, Hervatten (voor gepauzeerde testcase)
V # 17) Hoe kun je een bug in TFS creëren tijdens de uitvoering van een testcase? Wordt het automatisch gekoppeld aan de testcase?
Antwoord: Een bug creëren in TFS tijdens het uitvoeren van een test:
Klik in het venster Test Runner op Creëer een bug optie om een nieuwe bug te creëren (zie onderstaande afbeelding)
Er wordt een venster geopend zoals hieronder weergegeven waarin u de bugdetails invult en daarbij op Opslaan klikt, genereert automatisch een bug-ID.
De link tussen de testcase en bug-id:
De bug wordt automatisch toegewezen aan de TFS als het een TFS-bug-id is. In het geval dat de bug is gerapporteerd in een externe tool voor defectbeheer, dan moet u de bug-id handmatig toewijzen in het opmerkingengedeelte of de kolom Tag van de teststap.
Bekijk TFS-bug-id die is toegewezen voor een testcase:
De stap Mislukt wordt automatisch toegewezen aan de bug. De testcase wordt ook automatisch toegewezen aan de TFS-bug-id. Hier ziet u hoe u de lijst met bug-id's kunt bekijken die zijn toegewezen aan een testcase.
- Sla het venster van de testrunner op en sluit het.
- Navigeer naar het Gerelateerd werk sectie Kindlinks voor de testcase.
- De onderliggende link bevat alle bijbehorende bugs voor die testcase.
V # 18) Hoe kunt u de voortgang van het testen volgen?
Antwoord: Direct naast het tabblad ‘Tests’ is er een tabblad ‘Grafieken’. U kunt de voortgang van het testen volgen op testcase- of testresultaatniveau en een op maat gemaakte grafiek naar keuze krijgen.
Hieronder staan de twee voorbeelden vermeld van hoe u een kaart moet voorbereiden.
a) Meetresultaten van testresultaten: het aantal geslaagde / mislukte / geblokkeerde / lopende status:
Selecteer Groeperen op = resultaat, waarden = aantal tests.
Gebaseerd op het type diagram dat is geselecteerd in de sectie Momentopname (taart, staaf, kolom, enz.) - Het weergegeven diagram geeft u de statistieken over het aantal testgevallen - Niet uitgevoerd, niet van toepassing, geslaagd, mislukt, geblokkeerd, onderbroken .
b) Status testcase per toegewezen tester:
Selecteer Draaitabel onder Momentopname, Rijen = Tester, Kolommen = Resultaat, Waarden Aantal testen - u kunt dan de draaitabel zien waarin de statistieken in de onderstaande indeling worden weergegeven:
V # 19) Hoe kun je analyseren welke module / gebied de meeste defecten heeft nadat de uitvoering is voltooid voor een specifieke sprint of iteratie?
Antwoord: Maak een diagram met behulp van een gestapelde staaf of draaitabel. Selecteer Naam = ’Bugs op team’, Y-as = ’Knooppuntnaam’, Groeperen op = ’Prioriteit’, Aggregatie = Aantal werkitems.
Dit geeft aan welke module / gebied de meeste defecten heeft nadat de uitvoering is voltooid voor een specifieke sprint of iteratie. (zie afbeelding hieronder)
V # 20) Hoe wordt parametrering ondersteund in TFS? Leg uit hoe u testen met gegevensvariaties heeft geïmplementeerd met een voorbeeld uit uw project.
Antwoord: Parametrering is een van de opmerkelijke functies die TFS biedt. Er zijn situaties waarin u dezelfde stap moet testen, maar met gegevensvariaties / meerdere testgegevens en dit is waar parametrering helpt.
Parameters maken of toevoegen:
Er is een optie die bekend staat als 'Parameters' net naast het 'Testplan'.
Parameterscherm:
(beeld bron
Als u op deze optie klikt, wordt het Parameter-scherm geopend waar u uw testgegevens kunt zien. In het onderstaande Voorbeeld - er zijn gegevensvariaties ingesteld op de 3 kolommen in het raster - Getal1, Getal2, Resultaat.
Notitie : u kunt de kolommen een naam geven zoals u wilt.
(beeld bron
Ga naar de parameter in onze testcase:
Nu de parameter klaar is voor gebruik. U kunt deze waarden opvragen in de testcases. Gebruik om toegang te krijgen tot de geparametreerde gegevens @kolomnaam in de teststap waar u maar wilt.
Zie de implementatie hieronder:
Hier wordt @ Number1 gebruikt in stap1, @ Number2 kolom wordt gebruikt in stap 2 en @Result wordt benaderd in het verwachte resultaat van stap 3. Als de parametrering niet aanwezig was, had u mogelijk 9 stappen nodig met elk afzonderlijk vermelde testgegevens . Deze extra inspanning voor het voorbereiden van een testcase wordt door deze functie bespaard.
Voer een testcase uit met geparametreerde gegevens:
Vanuit de lijstweergave van testcases wordt de Testrunner geopend wanneer u ze uitvoert.
De geparametriseerde gegevens worden nu in iteraties uitgevoerd:
Voor ons bovenstaande voorbeeld:
De eerste run toont:
‘Test 1 van 3: Iteratie 1’,
Stap 1: Voer @ Number1 in
Getal1 = 5
Stap 2: Voer @ Number2 in
Getal2 = 5
Stap 3: Voeg beide nummers Resultaat = 10 toe in de kolom met verwachte resultaten
U kunt geslaagd / gezakt markeren op het teststapniveau of direct op het iteratieniveau. Onthoud dat zelfs als u Iteration1 markeert als Pass (bijvoorbeeld), de volledige status van de testcase niet is ingesteld - de testcase is nog niet volledig uitgevoerd. Klik vervolgens op Volgende en volg op dezelfde manier de aanpak voor Iteratie 2 en Iteratie 3.
Zodra de status is bijgewerkt voor alle iteraties, wordt de testcase-status als Pass / Fail / Pause automatisch ingesteld. Het aantal iteraties = het aantal rijen in de parameter. Hier waren er 3 iteratieruns omdat er 3 rijen testgegevens beschikbaar waren in de parameters.
Bekijk de onderstaande afbeelding ter referentie Notitie: de afbeelding is geen subreeks van het bovenstaande voorbeeld)
V # 21) Wat zijn de verschillende manieren om de testgevallen te extraheren, samen met de bijgewerkte status na uitvoering?
Antwoord: Er zijn 4 alternatieven om de testgevallen te extraheren, samen met de bijgewerkte status na uitvoering.
Zij zijn:
a) Exporteren via e-mail - Selecteer de testsuite, selecteer Exporteren -> Exporteren via e-mail. Met deze functie kunt u de testcases exporteren naar de e-mail-id.
Raadpleeg de onderstaande afbeelding:
(beeld bron
b) Druk het rapport af : U kunt het rapport ook afdrukken.
c) Exporteren naar Excel-hulpprogramma : Er is een hulpprogramma waarmee u uw testcases samen met de resultaten naar een Excel-bestand kunt exporteren.
Zie de onderstaande afbeelding voor meer informatie over hulpprogramma's:
(beeld bron
d) Kopieer en plak vanuit de rasterweergave naar Excel: U kunt kopiëren en plakken met Ctrl + C en Ctrl + V, respectievelijk vanuit de rasterweergave naar Excel en vervolgens de status handmatig bijwerken voor het werkelijke resultaat en de teststatus.
V # 22) Hoe kunnen teststappen worden gedeeld en waar kun je de gedeelde stappen anders gebruiken?
Antwoord:
Een teststap delen: Als u in de lijstweergave dubbelklikt op een testcase, wordt het detailvenster Testcase geopend. Naast de Samenvatting is er een tabblad Stappen. Wanneer u het tabblad Stappen maximaliseert, wordt een scherm weergegeven zoals in de onderstaande afbeelding.
U kunt een gedeelde stap toevoegen zoals hieronder weergegeven: Klik op het pictogram Create Shared Steps en maak een nieuwe teststap. Dit wordt nu gedeeld en kan ook in een andere testsuite of een ander project worden hergebruikt. (Zie onderstaande afbeelding)
Gedeelde stap hergebruiken: Ga naar het stappenscherm waar u een bestaande gedeelde stap wilt toevoegen. Het pictogram net voor 'Gedeelde stappen maken' is voor 'Voeg bestaande gedeelde stap in', klik op het pictogram, een zoekvenster wordt geopend met Veld = 'Type werkitem', Operator = 'In groep', Waarde = 'Microsoft.SharedStepCaregory ”.
Wanneer u de query uitvoert, worden alle bestaande gedeelde stappen weergegeven. U kunt vervolgens de stappen selecteren en op Gedeelde stappen invoegen klikken. (Zie onderstaande afbeelding)
V # 23) Als de testgegevens beschikbaar zijn in een door de klant aangeleverd Excel-bestand, hoe kunnen deze dan in TFS worden gebruikt?
youtube video-omzetter naar mp4-formaat
Antwoord: U kunt eenvoudig gegevens uit het door de klant verstrekte Excel-bestand kopiëren en plakken in een nieuwe parameter in TFS. (Zien Vraag 20 hierboven, omdat het verduidelijkt hoe een nieuwe parameter moet worden gemaakt en toegang tot de parameter in een testcase).
V # 24) Hoe kun je een lokaal toegankelijke grafiek beschikbaar maken op het dashboard zodat het team en de betrokken belanghebbenden ook kunnen zien?
Antwoord: Het tabblad naast ‘Tests’ is ‘Grafiek’ , waar u grafieken kunt toevoegen. Zodra het diagram wordt weergegeven, klikt u met de rechtermuisknop op het diagram en klikt u op het ‘Toevoegen aan dashboard’ optie is beschikbaar - op voorwaarde dat de dashboardwidgets al waren geconfigureerd. Ten tweede, onthoud dat het toevoegen van grafieken aan het dashboard ook beheerdersrechten vereist, anders is deze optie voor u uitgeschakeld.
V # 25) Hoe kunt u alle testcases in de suite verdelen onder de QA-leden voor uitvoering en hen op de hoogte stellen via TFS?
Antwoord: Klik met de rechtermuisknop op de testsuite en selecteer 'Wijs testers toe om alle tests uit te voeren' en er wordt een dialoogvenster geopend waarin u de gebruikers-ID van meerdere testers kunt toevoegen, schakel het selectievakje E-mail verzenden in en voer Onderwerp en Opmerking in. Klik OK.
Er wordt een e-mail gestuurd naar de testers in de lijst met het bericht. Dit is hoe allocatie en melding van allocatie gelijktijdig gebeuren.
Zie onderstaande afbeeldingen voor meer duidelijkheid:
V # 26) Hoe kunnen we de tag 'Regressiekandidaat' in één keer verwijderen voor alle testgevallen met prioriteit 2?
Antwoord:
naar) Haal de testcases voor het project op die prioriteit 2 hebben via de query.
b) De zoekcriteria zijn als volgt:
- Team project = @ Project
- WorkItemType in de groep Microsoft.TestCaseCategory
- Prioriteit = 2
c) Selecteer alle testcases die zijn opgehaald in het resulterende venster zodra de query is uitgevoerd.
d) De optie ‘Geselecteerd werkitem bewerken’ wordt weergegeven. Selecteer deze optie. (Zie onderstaande afbeelding)
is) Het venster Werkitems bewerken wordt weergegeven.
f) Selecteer Veld = Tags (verwijderen) = Waarde = Regressie-kandidaat en klik op Opslaan.
Deze workflow verwijdert de Tag = Regressie-kandidaat voor alle testgevallen met prioriteit 2 voor het project.
V # 27) Hoe haal je testgevallen op met de specifieke configuratie van meerdere projecten via de query?
Antwoord: Maak een nieuwe testsuite en geef deze de juiste naam. Selecteer in de lijstweergave van de testcase op ‘Bestaande testcase toevoegen’ en er wordt een zoekvenster geopend.
- Selecteer niet ‘Teamproject’ = @ Project. Hiermee worden alleen werkitems uit het huidige project opgehaald.
- Als u testcases met configuratie moet selecteren Voorbeeld: 'Pre-productie', selecteer de zoekcriteria met de kolom Configuratie = Pre-productie, Type werkitem = Microsoft.TestcaseCategory en vink het selectievakje in de rechterbovenhoek van het zoekvenster aan 'Query tussen projecten'.
- Als u deze query uitvoert, worden testgevallen met configuration = Pre-Production opgehaald uit meerdere projecten.
Gevolgtrekking
Terwijl de TFS-testbeheertool de markt geleidelijk aan het inhalen is, hebben we geprobeerd een diepe duik te nemen in het onderwerp, de kern van het onderwerp te consolideren en hebben we ons best gedaan om onze QA-mensen vertrouwd te maken met de uitgebreide en geweldige functies die TFS ondersteunt samen met bepaalde bekende problemen of nadelen en alternatieve manieren om ze aan te pakken.
Ik hoop dat u het maximale voordeel haalt uit het begrijpen van de workflow van de tool en evenzeer de knowhow van de meest waarschijnlijke en relevante vragenlijsten voor TFS.
Een populair citaat luidt: 'Leiders stoppen nooit met leren'. Ik zou hier graag willen afronden - maar laat het leren nooit stoppen. 'Wees de leider en wens u een zeer Veel plezier met leren
Auteur: Dit bericht is geschreven door Shobha D. Ze werkt als projectleider en heeft meer dan 9 jaar ervaring in handmatige, automatisering en API-testen.
Het allerbeste voor je interview !!
Aanbevolen literatuur
- Interview vragen en antwoorden
- 25 Beste Agile Testing Interview Vragen en Antwoorden
- Enkele interessante sollicitatievragen voor het testen van software
- 25+ meest populaire ADO.NET interviewvragen en antwoorden
- Top 25 Perl-interviewvragen die u in 2021 moet voorbereiden
- Top 25 sollicitatievragen voor Software Engineering (LAATSTE 2021)
- Vragen en antwoorden over ETL-tests
- Meer dan 40 populaire vragen en antwoorden voor interviews met QA-analisten (2021 LIST)