top 25 azure test plan
Najpopularnija pitanja o intervjuu o Azureovom ispitnom planu:
Azure test plan je također poznat i kao Azure DevOps test plan ili TFS (Team Foundation Server).
Azureov plan testiranja na poslu koristim kao alat za upravljanje testovima već više od 2 godine.
Ovdje bih u ovom članku pružio sveobuhvatan popis pitanja za intervju za Azureov testni plan (poprilično nezgodnih pitanja i njihovih rješenja koja sam naučio s iskustvom na alatu).
Prije nego što prijeđemo na set pitanja za intervju, želio bih postaviti holistički kontekst onoga što je Azureov testni plan i koju svrhu on rješava za QA tim.
- Azure test plan je također poznat i kao Azure DevOps test plan ili TFS (Team Foundation Server).
- Azure Test Plan jedan je od najboljih web alata za upravljanje testovima za ručno i automatizirano testiranje.
- Alat pruža vrlo dobru opciju za sljedivost od kraja do kraja tako što ima zahtjeve, specifikacijske dokumente i / ili korisničke priče povezane s testnim slučajevima, rezultatima ispitivanja i prijavljenim nedostacima.
- Alat pomaže u praćenju detalja konfiguracije, poput testnih slučajeva pokrenutih protiv određenog okruženja ili broja izvršenih gradnji, autora testnih slučajeva i QA-a koji je izvršio test slučajeve.
- Pomaže u dodjeli ili distribuciji testnih slučajeva među mnogim testerima unutar tima.
- Služi za veliku svrhu, tj. Počevši od stvaranja novih testnih slučajeva, ponovnom upotrebom postojećih testnih slučajeva dok se lako ne prati napredak napornog testiranja.
- Omogućuje i prilagođenu nadzornu ploču s jednostavnim i prividnim grafikonima.
Najpopularnija pitanja za TFS intervju - Pitanja za intervju za Azure Test Plan
Evo opsežnog popisa pitanja za intervjue o TFS-u:
P # 1) Navedite različite vrste testnih paketa koje TFS omogućava korisniku da stvori i po čemu se svaki razlikuje od drugog?
Odgovor: Test Suite je grupiranje više testnih slučajeva. Grupiranje ispitnih slučajeva moglo bi biti protiv zahtjeva ili bilo koje druge radne stavke poput korisničkih priča, značajke, zahtjeva za promjenom ili bi se oni mogli grupirati kao „Regression test suite“ ili „Smoke test suite“.
Postoje tri vrste testnih paketa koje korisnici mogu stvoriti u TFS-u:
- Statički testni paket
- Paket za provjeru zahtjeva
- Probni paket zasnovan na upitima
(Tijek rada:
Stvorite testni paket: otvorite Project -> Test -> Test plan -> Desni klik na Project -> Kliknite Test Suite.
Stvorite stavku zaostalih predmeta: otvorite projekt -> ploče -> zaostaci -> nova radna stavka )
a) Statički testni paket : Ovo stvara osnovnu mapu u koju možete ručno dodati postojeće testne slučajeve ili stvoriti nove. Ispod glavnog apartmana možete dodati više dječjih apartmana. Na primjer - Faza funkcionalnog testiranja Sprinta 15 ima 3 zahtjeva za promjenom.
Primjer: Kada su CR-123, CR-456, CR-789 3 zahtjeva za promjenom, tada imate strukturu statičkih apartmana stvorenih kao u nastavku:
Tada možete dodati test slučajeve u svaki od ovih podređenih testova.
b) Suite zasnovan na zahtjevima: Ova vrsta paketa obično se koristi u agilnoj metodologiji testiranja ili u osnovi kada tim odluči da li će se svaki paket testirati prema svakom zahtjevu. Zahtjev bi mogao biti bilo koji radni predmet koji predstavlja korisničke priče ili bilo koji funkcionalni zahtjev.
- Da biste imali paket temeljen na zahtjevima, prvo morate dodati radne stavke (korisničke priče, značajke) pod Zaostatak.
- Stvorite testni paket zasnovan na zahtjevima, a zatim će se pojaviti prozor upita kao donja slika.
Ovdje odabirete Polje = Vrsta radnog predmeta, Vrijednost = Microsoft.RequirementCategory i Područje puta = i kliknite na Pokreni upit .
Rezultirajući prozor prikazat će sve postojeće zaostale stavke / zahtjeve za projekt. Odaberite onu koju želite dodati i mapa probnog paketa kreira se s naslovom koji je isti kao i korisnička priča koju ste odabrali. Svi test slučajevi koje kreirate u sklopu paketa sada bi se mapirali u odnosu na korisničku priču.
c) Suite zasnovan na upitima: Kao što i samo ime sugerira, ova vrsta paketa omogućuje vam dodavanje postojećih testnih slučajeva postavljanjem upita u projektnu bazu podataka u TFS-u. Ponovna upotreba postojećih testnih slučajeva aspekt je na koji se fokusira ova vrsta paketa.
Kad dodate paket zasnovan na upitima, prikazuje se prozor upita u koji možete dodati postojeće ispitne slučajeve iz trenutnog ili drugog projekta.
( Bilješka: @Project se odnosi na trenutni projekt, a @me se odnosi na moj korisnički ID u TFS-u na donjoj slici)
P # 2) Razgovarali ste sa svojim poslovnim analitičarom u vezi s pristupom testiranja i opsegom testiranja za određeni testni slučaj (slučajeve) i o tome morate obavijestiti suigrače. Kako ih možete obavijestiti putem TFS-a?
Odgovor: Kada dvaput kliknete testni slučaj u prikazu popisa i otvorite ga, prikazuje se prozor u kojem biste mogli vidjeti naslov testnog slučaja, oznake koje ste dodali, odjeljci sažetka, koraka, privitaka i rasprave. Da biste bilo što obavijestili suigrača, možete iskoristiti značajku nazvanu '@mention'.
U odjeljku Rasprava možete upotrijebiti simbol @, a zatim se prikazuje popis korisničkih ID-ova za projekt. Zatim možete odabrati korisnički ID kojeg želite obavijestiti, nakon čega slijedi poruka. Također možete unijeti više ID-ova korisnika za istovremeno obavještavanje više suigrača.
U slučaju da u poruku trebate dodati vezu, dodajte simbol # i URL, a zatim pritisnite ENTER. Poruka se dodaje kao točka rasprave, a e-pošta se automatski šalje korisniku spomenutom u @mention.
Na primjer, @Shalini Singh možete se pozvati na matrica pokrivenosti testa
U gornji primjer dodao sam obavijest koja će pokrenuti e-poštu za Shalini Singh s porukom kao gore, zajedno s tekstom hiperveze www.softwaretestinghelp.com/test-coverage/
Pogledajte donju sliku za bolje razumijevanje:
P # 3) Kako sortirate test slučajeve koje dodate u TFS?
Odgovor: Kada dodate testove u TFS, oni se često dodaju na nerazvrstani način. Postoje 2 načina na koja možete sortirati test slučajeve.
do) U prikazu popisa testnih slučajeva nalazi se stupac pod nazivom 'Redoslijed'. Svaki testni slučaj dobiva jedinstveni ID narudžbe koji se automatski dodjeljuje na temelju redoslijeda u kojem se dodaje testni slučaj. Test slučaj možete sortirati klikom na stupac Naruči.
(slika izvor )
b) Ili se u gornjem desnom kutu nalazi opcija nazvana 'Naruči testove'. Klikom na Naruči testove sortiraju se svi primjeri ispitivanja u prikazu popisa.
ne broji li dužinu niza razmake java
P # 4) Koji su različiti pogledi dostupni za test slučajeve u TFS-u?
Odgovor: Za test slučajeve u TFS-u dostupna su dva pogleda:
- Prikaz popisa
- Prikaz rešetke
a) Prikaz popisa: Ovo je zadani prikaz test slučajeva u TFS-u. U ovom prikazu, kao što naziv sugerira, svi su test slučajevi navedeni na sortirani način ako je popis sortiran pomoću ID-a narudžbe.
U ovom se prikazu prikazuje više stupaca za svaki testni slučaj; Kao Ishod - koji je najnoviji status testnog slučaja, Narudžba - predstavljanje narudžbe na temelju naloga za umetanje testnog slučaja, iskaznica - automatski generirani jedinstveni ID testnog slučaja, Titula , Konfiguracija , očekivani rezultat itd.
U ovom prikazu možete izvršiti sljedeće radnje:
- Možete pokrenuti test slučajeve.
- Označite status testiranja za svaki testni slučaj.
- Dodajte nove test slučajeve ili uvežite postojeće test slučajeve.
- Izbrišite postojeće testove.
- Filtrirajte ispitne slučajeve na temelju različitih kriterija poput konfiguracija, oznaka itd.
- Također možete distribuirati test slučajeve među ispitivačima.
- Premjestite test slučajeve jednostavnim povlačenjem i ispuštanjem.
- Promijenite konfiguraciju test slučajeva.
- Dvoklik na testnom slučaju otvara se drugi prozor u kojem se prikazuje mrežni prikaz testnih slučajeva. U ovom prozoru možete dodati, ažurirati ili izbrisati korake za testiranje.
Slika dolje prikazuje ListView:
b) Pogled na mrežu: U gornjem desnom kutu prikaza popisa - možete vidjeti opciju ‘Popis’, klikom na ovu opciju prikaz se prebacuje na ‘Mreža’. Mrežni prikaz vrlo je sličan onom u Excel radnom listu. U ovom prikazu nećete moći izvršiti one radnje koje vam omogućuje prikaz popisa.
Prikaz rešetke:
- Omogućuje korisniku dodavanje više koraka ispitivanja kao što to čini Excel.
- U ovom prikazu čak možete na lakši način ponovno upotrijebiti postojeće testove iz Excela.
- Možete umetnuti redak, izbrisati redak ili ažurirati test slučajeve.
Međutim, imajte na umu da u prikazu mreže ne možete uvesti postojeći testni slučaj putem upita i ne možete pokrenuti ili ažurirati status testnog slučaja.
Još glavna razlika između dva pogleda je da unatoč tome što oba prikaza omogućuju korisniku ručno dodavanje, brisanje ili ažuriranje test slučajeva -
- Prikaz popisa omogućuje vam dodavanje ili ažuriranje jednog po jednog testnog slučaja.
- Mrežni prikaz omogućuje vam dodavanje ili ažuriranje više test slučajeva svaki s više koraka testiranja u jednom potezu.
Slika dolje prikazuje Grid View.
P # 5) Da li TFS nudi opcije poput povlačenja i ispuštanja i provjere pravopisa u Mrežnom prikazu test slučajeva? Ako ne, kako možete prevladati ovaj problem?
Odgovor: TFS ne nudi opcije poput povlačenja i ispuštanja testnih koraka za kopiranje podataka iz jedne ćelije u drugu ili za automatsko povećanje numeričkog identifikatora u drugim ćelijama.
Najbolja je alternativa pripremiti test slučajeve u Excelu s povlačenjem i ispuštanjem gdje god je to potrebno i ispraviti sve tipografske pogreške pokretanjem provjere pravopisa, a zatim ih premjestiti u TFS.
P # 6) Možete dodati više redaka u ćeliju pomoću ALT + Enter u Excelu. Kako možete izvesti istu radnju u TFS - Mrežnom prikazu?
Odgovor: SHIFT + Enter je prečac koji se koristi u TFS-u prilikom dodavanja testnih slučajeva u Mrežni prikaz.
P # 7) Koji su različiti kriteriji koji se koriste u pretraživanju upita?
Odgovor: Kao i SQL upiti, pretraživanje upita također omogućava korisnicima da pretražuju cijelu TFS bazu podataka na temelju imena polja ili stupca, operatora i očekivane vrijednosti.
Pretraživanje upita može se izvršiti pomoću različitih kriterija kako je objašnjeno u nastavku:
a) Pretraga upita temeljena na provjeri uključuje li određeno polje tekstualnu vrijednost:
Na slici ispod, bilo koja radna stavka (korisničke priče, značajke ili test slučajevi ili testni paket itd.) Iz trenutnog projekta s naslovom ili opisom koji sadrži riječi 'web' i 'izvedba ili smjernice' bit će dohvaćena prilikom pokretanja.
b) Pretraživanje upita na temelju WorkItemType:
Slika dolje prikazuje pretraživanje upita na temelju WorkItemType = bugs.
- Kada je polje = Vrsta radne stavke, operator = 'U grupi' i Vrijednost = Microsoft.BugCategory, traži se sve TFS pogreške prijavljene za projekt.
- Kada je vrijednost = Microsoft. Test CaseCategory, ovo se pretraživanje vrši radi dohvaćanja svih test slučajeva koji odgovaraju ostalim kriterijima polja.
- Slično tome, kada je Value = Microsoft. RequirementCategory - radne stavke iz zaostatka - tj. Dohvaćaju se korisničke priče ili značajke.
c) Pretraživanje upita na temelju dostupnih opcija stupaca:
Na donjoj slici pretražuju se sve dodijeljene greške.
Upit se može temeljiti na kriterijima pretraživanja za podudaranje vrijednosti stupca, stupci mogu biti bilo koji dostupni stupac kao što su Oznake, Prioritet, Dodijeljeno, ID, Konfiguracija, Opis i mnogi drugi dostupni stupci.
Također možete dohvatiti određene stupce koji sadrže null ili blank vrijednosti. Na slici ispod dohvatit će se svi zadaci s praznim aktivnostima.
P # 8) Možete li ponovno upotrijebiti postojeće ispitne slučajeve u TFS-u? Ako da, objasnite sve različite mogućnosti za to.
Odgovor: Excel vam omogućuje povlačenje i ispuštanje određenih koraka ispitivanja i oni se brzo kopiraju u više stanica ako postoje numerički identifikatori koji povlače vrijednosti ćelije koji automatski popunjavaju uvećane identifikatore.
Provjera pravopisa je još jedna pogodnost koja je dostupna u programu Excel i vrlo je važna tijekom stvaranja testnog slučaja kako bi se izbjegle bilo kakve tiskarske pogreške. Nažalost, ovo je poznati nedostatak TFS-a od trenutka kada se Microsoft već obraća i na čemu radi.
Ipak, sretna je strana što testne slučajeve i dalje možete pisati u Excelu u formatu koji se podudara s prikazom mreže i možete pokrenuti provjeru pravopisa. Oni mogu lako kopirati i zalijepiti excel podatke pomoću CTRL C & CTRL V u Mrežnom prikazu TFS-a i pritisnuti CTRL + S da biste spremili test (e).
P # 9) Nakon uvoza postojećeg test slučaja s id - 123 (na primjer) putem upita, mijenja li se ID novo kloniranog test slučaja ili se zadržava kao 123?
Odgovor: Kada kliknete na Dodaj postojeći testni slučaj u prikazu popisa testnih slučajeva, pojavit će se prozor s upitom -
Odaberite WorkItemType = Microsoft.Cest CaseCategory, AreaPath = i ID =.
Postojeći test s ID-om kopira se u trenutni paket, a test ID ostaje isti.
( Primjer: Ako je uvezeni id 123, nakon kloniranja test slučaja klonirani test zadržava isti id.)
Q # 10) U nastavku s Q9 iznad, ako ažurirate klonirane test slučajeve i sada se isti ID testnog slučaja ponovo uvozi pomoću upita, koje će podatke prikazati - izvorne ili ažurirane?
Odgovor: Ako ažurirate nekoliko testnih koraka i kliknete Spremi, ID testnog slučaja i dalje se neće promijeniti. Zatim morate prijeći na treći testni paket i uvesti testni slučaj s istim id-om. Sada se dodaje ažurirani testni slučaj s najnovijim testnim koracima. Međutim, u prvom testnom paketu neće se promijeniti izvorni testni slučaj.
P # 11) Kako se dodaje stupac oznaka u odjeljak Test slučajevi? Kada i kako je korisno korištenje oznaka?
Odgovor: Za dodavanje stupca oznaka u odjeljku Test case postoji opcija na ListView imenovana Opcije stupaca . Ova opcija otvara prozor kroz koji ćete moći dodati stupac ‘Oznake’ u odjeljku Test primeri.
‘Dodaj oznaku’ omogućuje vam dodavanje bilo koje tekstualne vrijednosti kao oznake. (Pogledajte istaknutu opciju na donjoj slici)
Oznake možete dodati i u Mrežni prikaz. Da biste u prikaz mreže dodali više oznaka, u stupac Oznake unesite više tekstova odvojenih zarezom.
( Primjer: Ako unesete 'Pozitivno', 'Istražno' za testni slučaj pod Mrežni prikaz, tada će klikanje na Spremi prikazati više oznaka u prikazu popisa kao filtre u gornjem desnom kutu.
Pogledajte sliku u nastavku:
Korištenje oznaka služi mnogim prednostima:
- Označite svaki testni slučaj prema određenoj kategoriji. Primjer: Pozitivno, negativno kako bi se testni slučajevi kategorizirali u pozitivne i negativne scenarije.
- Filtriranje testnih slučajeva na temelju ključne riječi (oznaka).
- Za svaki testni slučaj možete također mapirati ID zahtjeva u stupac Oznake, što ne samo da će pomoći u održavanju sljedivosti od kraja do kraja, već će vam omogućiti filtriranje testnih slučajeva na osnovu svakog ID-a zahtjeva i pobrinite se za dovoljno testa pokrivenost je na mjestu.
P # 12) Kako možete brzo pripremiti test slučajeve u okviru paketa Regresija ako su funkcionalni test slučajevi za projekt spremni i ako je klijentu već isporučeno više sprintova projekta?
Odgovor: Slijedite korake u nastavku da biste brzo dobili postojeće ispitne slučajeve pod paketom Regresija:
- Jednom kada su funkcionalni paketi za projekt uspostavljeni, identificirajte sve test slučajeve pogodne za regresiju.
- Dodajte oznaku kao „Kandidat za regresiju“ za sve slučajeve regresijskih testova koje identificirate.
- Stvorite novi paket pod nazivom „Ispitivanje regresije“ u okviru projekta. Paket može biti tipa statički ili na temelju upita.
- Kliknite Dodaj postojeći test, u prozoru upita odaberite kriterije kao Oznake = 'Kandidat za regresiju' i kliknite Pokreni.
- Rezultant će dobiti sve test slučajeve iz projekta identificiranog za regresijsko testiranje.
- Iz prikazanog prozora možete odabrati sve testove i kliknuti Uvoz. Kao rezultat toga, svi potrebni testovi dodaju se u paket i regresijski paket je spreman.
P # 13) Može li se autor testnog slučaja razlikovati od testera dodijeljenih u TFS-u. Na primjer, ako je osoba A ona koja je napisala test. Kako ga možete dodijeliti osobi B za njegovo izvršenje?
Odgovor: Da, autor testnog slučaja može se razlikovati od testera dodijeljenih u TFS-u. Kada dodate test slučajeve za testni paket, vaše se ime prema zadanim postavkama prikazuje u stupcu Tester.
U prikazu popisa testnog slučaja odaberite testni slučaj, kliknite desnu tipku miša i odaberite opciju 'Dodijeli ispitivač' koja će prikazati popis postojećih korisnika. Možete odabrati ispitivača i na ovaj način dodjeljujete test QA-u unutar svog tima.
Na sličan način možete odabrati više testnih slučajeva i slijediti isti tijek rada kako biste jednom testeru dodijelili više testnih slučajeva u jednom potezu.
P # 14) Za test slučajeve s,Primjer:50 koraka i djelomično ste ih izvršili; kako možete nastaviti s izvršavanjem testa i nastaviti ažurirati status testa iz koraka na kojima ste prošli put prošli?
Odgovor: Možete pokrenuti test slučaj klikom na gumb Pokreni u prikazu popisa, a to će otvoriti prozor test runnera.
Pogledajte donju sliku:
Ako izvršavate svih 50 koraka u jednom potezu, tada možete ažurirati status testnog koraka kao Pass / Fail / Blocked / Not Applied i stoga se status testnog slučaja ažurira u skladu s tim.
Međutim, ako se slijedi isti pristup tijekom vašeg djelomičnog izvršavanja, tada će tijek rada biti kao u nastavku:
Tok rada 2:
- Ažurirali ste 5 koraka do neuspjeha i 20 koraka do prolaska, a ostatak od 25 koraka ostavite neizvršenim. - + Spremi i zatvori. - Slijedom toga, ovo ažurira status testnog slučaja kao Fail (jer 5 koraka nije uspjelo).
- Zatim nastavljate testiranje klikom na gumb Pokreni - Status za prethodnih 25 koraka ispitivanja nije zadržan. Tada ćete morati ažurirati status testa i njihove komentare počevši od koraka 1.
Tok rada 3: Ovo je najbolji pristup koji treba slijediti kada trebate djelomično izvršiti test za testni slučaj i ako vam je potreban način da kasnije nastavite s testiranjem.
Na pokretačkom programu za testiranje ažurirajte status izvršenih testnih koraka, a ostatak testnih koraka ostavite neizvršenim. NEMOJTE spremati i zatvarati test slučaj, umjesto na razini testnog slučaja, odaberite status testnog slučaja kao Pauza. Kada je test slučaj u stanju pauze, omogućena je opcija Nastavi pored Pokreni.
Slika gumba Nastavi prikazana je ispod:
(slika izvor )
P # 15) Među 10 testnih koraka, jedan testni korak nije uspio nakon izvršenja. Povezana greška ponovno se testira nakon što se popravi. Kako možete podnijeti ažuriranje statusa testiranja test slučaja?
Odgovor: Pauzirajte status testnog slučaja kad god bilo koji korak zakaže, tako da odatle možete nastaviti i samo neuspješne korake označiti kao proslijeđene.
Ako je status testnog slučaja dovršen, tada će za njegovo ponovno pokretanje biti potrebno ažurirati status testiranja iz koraka 1 jer se raniji status koraka osvježava i test slučajevi vraćaju se u aktivni status.
P # 16) Objasnite tijek rada izvršenja test slučaja u Test Runneru i u ListViewu.
Odgovor:
- Na prozoru Test Runner
- Ako testni korak trebate označiti kao 'Proći', kliknite oznaku Označi za taj korak.
- Ako testni korak želite označiti kao 'Neuspjeh', kliknite znak Križ za taj korak.
- U slučaju da trebate dodati komentare za testni korak, testni test Pass ne prikazuje područje teksta komentara. Od sada je odjeljak s komentarima dostupan samo u koraku 'Nije uspjelo'.
- Ako trebate dodati komentar za Prošli korak, označite ga kao Neuspjeh (kliknite ikonu Križ), a zatim dodajte korak (kliknite ikonu oznake) i vidjet ćete odjeljak za komentare. To je poznato pitanje u TFS-u.
- Također možete pauzirati na razini testnog koraka i na razini testnog slučaja.
- Za testni slučaj s parametriziranim podacima izvodi se višestruke iteracije testnih slučajeva.
- Status testnog slučaja možete označiti i kao Blokiran.
- U prikazu popisa testova
- Na popisu Test primeri možete odabrati više testnih slučajeva i označiti ih kao Polaganje u jednom potezu, a nekoliko drugih skupova testnih slučajeva kao Neuspješne. Međutim, s ovim pristupom status testnih slučajeva ne ažurira se na razini testnog koraka.
- Postoje i druge opcije, poput Blokirano, Nije primjenjivo, Postavi kao aktivno, Nastavi (za pauzirani testni slučaj)
P # 17) Kako možete stvoriti bug u TFS-u tijekom izvršenja test slučaja? Povezuje li se automatski s test slučajem?
Odgovor: Stvaranje buga u TFS-u tijekom izvođenja testa:
U prozoru Test Runner kliknite na Stvori bug opcija kako biste stvorili novu grešku (pogledajte donju sliku)
Otvara se prozor kao što je prikazano dolje u kojem popunjavate detalje o programskoj pogrešci i time klikom na Spremi automatski generira ID greške.
Veza između test slučaja i ID-a greške:
Bug se automatski preslikava na TFS ako je ID TFS programske pogreške. U slučaju da je greška prijavljena u vanjskom alatu za upravljanje nedostacima, tada morate ručno mapirati ID pogreške u odjeljku za komentare ili stupcu Oznaka u testnom koraku.
Pogledajte mapirani ID TFS buga za testni slučaj:
Korak Failed automatski se preslikava na programsku pogrešku. Test slučaj također se automatski preslikava na TFS id greške. Evo kako možete pregledati popis ID-ova grešaka preslikanih u testni slučaj.
- Spremite i zatvorite prozor test runnera.
- Idite na Povezani posao odjeljak Podređene veze za testni slučaj.
- Podređena poveznica imat će sve povezane greške za taj testni slučaj.
P # 18) Kako možete pratiti napredak u testiranju?
Odgovor: Odmah pored kartice 'Testovi' nalazi se kartica 'Grafikoni'. Možete pratiti napredak testiranja na razini testnog slučaja ili rezultata testa i dobiti prilagođenu tablicu po vašem izboru.
U nastavku su navedena dva primjera kako pripremiti grafikon.
a) Mjerni podaci rezultata testa: broj statusa prolaska / neuspjeha / blokiranja / u tijeku:
Odaberite Grupiraj po = Ishod, Vrijednosti = Broj testova.
Na temelju vrste grafikona odabranog u odjeljku Snimka (pita, traka, stupac itd.) - Prikazani grafikon dat će vam mjerne podatke o broju testnih slučajeva - Nije pokrenuto, Nije primjenjivo, Prošlo, Nije uspjelo, Blokirano, Pauzirano .
b) Status testnog slučaja po dodijeljenom ispitivaču:
Odaberite zaokretnu tablicu u odjeljku Snimka, retci = ispitivač, stupci = ishod, vrijednosti broja testova - tada možete vidjeti zaokretnu tablicu koja prikazuje mjerne podatke u donjem formatu:
web stranica za pretvaranje YouTube video zapisa u mp3
P # 19) Kako možete analizirati koji modul / područje ima najviše nedostataka nakon završetka izvršenja za određeni sprint ili iteraciju?
Odgovor: Stvorite grafikon pomoću složene trake ili zaokretne tablice. Odaberite Naziv = 'Bug po timu', Y-os = 'Naziv čvora', Grupiraj po = 'Prioritet', Zbir = Broj radnih stavki.
Ovo će prikazati koji modul / područje ima najviše nedostataka nakon završetka izvršenja za određeni sprint ili iteraciju. (vidi sliku dolje)
P # 20) Kako je parametrizacija podržana u TFS-u? Objasnite na primjeru iz svog projekta kako ste proveli testiranje s varijacijama podataka.
Odgovor: Parametrizacija je jedna od značajki koje treba istaknuti koje pruža TFS. Postoje situacije kada trebate testirati isti korak, ali s varijacijama podataka / višestrukim testnim podacima, i tu parametarizacija pomaže.
Izradite ili dodajte parametre:
Postoji opcija poznata kao 'Parametri' neposredno pored 'Plana ispitivanja'.
Zaslon parametara:
(slika izvor )
Klikom na ovu opciju otvara se zaslon Parametar na kojem možete vidjeti svoje testne podatke. U nastavku Primjer - postoje varijacije podataka postavljene na 3 stupca u mreži - Broj1, Broj2, Rezultat.
Bilješka : stupce možete imenovati kako želite.
(slika izvor )
Pristupite parametru u našem testnom slučaju:
Sad kad je parametar spreman za upotrebu. Ovim vrijednostima možete pristupiti u testnim slučajevima. Da biste pristupili parametriziranim podacima, upotrijebite @kolumna u koraku ispitivanja gdje god mu želite pristupiti.
Pogledajte implementaciju u nastavku:
Ovdje se @ Number1 koristi u koraku1, stupac @ Number2 koristi se u koraku 2, a @Result se pristupa u očekivanom rezultatu iz koraka 3. Ako parametriranje nije bilo na mjestu, možda će vam trebati 9 koraka sa odvojenim podacima o ispitivanju . Ovaj dodatni trud za pripremu testnog slučaja sprema se kroz ovu značajku.
Izvršiti test slučaja s parametriziranim podacima:
Iz prikaza popisa test slučajeva, kada ih pokrenete, otvara se Test runner.
Parametrizirani podaci sada će se izvoditi u iteracijama:
Za naš gornji primjer:
Prvo pokretanje prikazat će:
‘Test 1 od 3: Iteracija 1’,
Korak 1: Unesite @ Number1
Broj1 = 5
Korak 2: Unesite @ Number2
Broj2 = 5
Korak 3: Dodajte oba broja Rezultat = 10 u stupac očekivanog rezultata
Možete označiti uspjeh / neuspjeh na razini testnog koraka ili izravno na razini iteracije. Zapamtite, čak i ako označite Iteration1 kao Pass (na primjer), cijeli status testnog slučaja nije postavljen - testni slučaj još nije u potpunosti pokrenut. Zatim kliknite Sljedeće i slično, slijedite pristup za Iteraciju 2 i Iteraciju 3.
Nakon što se status ažurira za sve iteracije, automatski se postavlja status testnog slučaja kao Pass / Fail / Pauza. Broj ponavljanja = broj redaka u parametru. Ovdje su bila izvršena 3 ponavljanja, jer su u parametrima bili dostupni 3 reda testnih podataka.
Pogledajte sliku ispod za referencu ( Bilješka: slika nije slijed gornjeg primjera)
P # 21) Koji su različiti načini izdvajanja test slučajeva zajedno s ažuriranim statusom nakon izvršenja?
Odgovor: Postoje 4 alternative za izdvajanje test slučajeva zajedno s ažuriranim statusom nakon izvršenja.
Oni su:
a) Izvoz putem e-pošte - Odaberite Test Suite, odaberite Export -> Export via Email. Pomoću ove značajke možete izvesti test slučajeve na ID e-pošte.
Pogledajte donju sliku:
(slika izvor )
b) Ispišite izvještaj : Izvješće možete i ispisati.
c) Izvoz u uslužni program excel : Postoji uslužni program pomoću kojeg možete izvesti testove zajedno s rezultatima u excel datoteku.
Za više detalja o uslužnom programu pogledajte sliku u nastavku:
(slika izvor )
d) Kopirajte i zalijepite iz prikaza mreže u Excel: Možete kopirati-zalijepiti pomoću Ctrl + C i Ctrl + V, odnosno iz prikaza Mreže u Excel, a zatim ručno ažurirati status za stvarni rezultat i status testiranja.
P # 22) Kako se mogu dijeliti testni koraci i gdje još možete koristiti zajedničke korake?
Odgovor:
Dijeljenje koraka testa: U prikazu popisa, kada dvaput kliknete bilo koji testni slučaj, otvara se prozor s detaljima testnog slučaja. Pored Sažetka nalazi se kartica Koraci. Kad maksimizirate karticu koraka, prikazuje se zaslon kao na donjoj slici.
Možete dodati zajednički korak kao što je prikazano u nastavku: Kliknite ikonu Stvori zajedničke korake i stvorite novi testni korak. Ovo se sada dijeli i može se ponovno upotrijebiti u drugom testnom paketu ili drugom projektu. (Pogledajte sliku dolje)
Ponovna upotreba zajedničkog koraka: Idite na zaslon koraka tamo gdje želite dodati postojeći zajednički korak. Ikona neposredno prije 'Stvori zajedničke korake' je za 'Umetanje postojećeg zajedničkog koraka', kliknite ikonu, otvorit će se prozor upita s Poljem = 'Vrsta radne stavke', Operator = 'U grupi', Vrijednost = 'Microsoft.SharedStepCaregory '.
Kada pokrenete upit, prikazuju se svi postojeći zajednički koraci. Zatim možete odabrati korake i kliknuti na Umetni zajedničke korake. (Pogledajte sliku dolje)
P # 23) Ako su test podaci dostupni u klijentskoj datoteci excel, kako se mogu koristiti u TFS-u?
Odgovor: Možete jednostavno kopirati i zalijepiti podatke iz klijentske datoteke Excel u novi parametar u TFS-u. (Vidjeti P # 20 gore jer objašnjava kako stvoriti novi parametar i pristupiti parametru u testnom slučaju).
P # 24) Kako možete učiniti lokalno dostupni grafikon dostupnim na nadzornoj ploči za tim, a dotični dionici također mogu vidjeti?
Odgovor: Kartica uz 'Testovi' je 'Grafikon' , gdje možete dodati grafikone. Nakon što se grafikon prikaže, desnom tipkom miša kliknite grafikon i ‘Dodaj na nadzornu ploču’ opcija je dostupna - pod uvjetom da su widgeti nadzorne ploče već konfigurirani. Drugo, imajte na umu da dodavanje grafikona na nadzornu ploču zahtijeva i administratorska prava, jer vam je ova opcija onemogućena.
P # 25) Kako možete distribuirati sve test slučajeve u paketu među članovima QA-a na izvršenje i obavijestiti ih putem TFS-a?
Odgovor: Desnom tipkom miša kliknite testni paket i odaberite 'Dodijeli testere za pokretanje svih testova' i otvara se dijaloški okvir u koji možete dodati više korisničkih ID-a testera, označite potvrdni okvir Pošalji e-poštu, unesite Predmet i Napomena. Kliknite U redu.
Ispitivačima na popisu s porukom šalje se e-poruka. Na taj se način dodjela i obavijest o dodjeli obavljaju istovremeno.
Pogledajte slike ispod za veću jasnoću:
P # 26) Kako možemo jednim potezom ukloniti označenu „Kandidat za regresiju“ na svim testnim slučajevima Prioriteta 2?
Odgovor:
do) Preko upita dohvatite test slučajeve za projekt koji imaju prioritet 2.
b) Kriteriji upita su sljedeći:
- Timski projekt = @ Projekt
- WorkItemType u grupi Microsoft.TestCaseCategory
- Prioritet = 2
c) Odaberite sve test slučajeve dohvaćene u rezultantnom prozoru nakon što je upit pokrenut.
d) Prikazuje se opcija ‘Uredi odabranu radnu stavku’. Odaberite ovu opciju. (Pogledajte sliku dolje)
je) Prikazuje se prozor Uredi radne stavke.
f) Odaberite Polje = Oznake (Ukloni) = Vrijednost = Kandidat za regresiju i kliknite Spremi.
Ovaj tijek rada uklonit će oznaku = kandidat za regresiju za sve test slučajeve s prioritetom 2 za projekt.
P # 27) Kako putem upita dohvaćate test slučajeve s određenom konfiguracijom iz više projekata?
ispitivanje od kraja do kraja vs regresijsko ispitivanje
Odgovor: Stvorite novi testni paket i dodijelite mu odgovarajuće ime. U prikazu popisa testnog slučaja odaberite 'Dodaj postojeći testni slučaj' i otvorit će se prozor za upit.
- Nemojte odabrati 'Team Project' = @ Project. Ovim ćete dohvatiti radne stavke samo iz trenutnog Projekta.
- Ako trebate odabrati test slučajeve s konfiguracijom Primjer: “Predprodukcija”, odaberite kriterije upita sa stupcem Konfiguracija = Predprodukcija, Vrsta radne jedinice = Microsoft.TestcaseCategory i potvrdite okvir u gornjem desnom kutu prozora upita 'Upiti po projektima'.
- Pokretanjem ovog upita dohvatit će se test slučajevi s configuration = Pre-Production iz više projekata.
Zaključak
Iako TFS alat za upravljanje testovima postepeno hvata tržište, pokušali smo duboko zaroniti u tu temu, konsolidirajući njezinu glatkost i trudili smo se kako bismo svoje QA ljude upoznali s velikim i sjajnim značajkama koje TFS podržava zajedno s određenim poznatim problemima ili nedostacima i alternativnim načinima njihova rješavanja.
Nadam se da ćete maksimalno iskoristiti razumijevanje tijeka rada alata i jednako tako dobiti znanje o najvjerojatnijim i najrelevantnijim upitnicima za TFS.
Popularni citat glasi 'Vođe nikad ne prestaju učiti'. Želio bih zaključiti ovdje - ali nikada ne dopustite da učenje prestane. „Budi Vođa i želim ti puno Sretno učenje '.
Autor: Ovaj je post napisala Shobha D. Radi kao voditeljica projekta i ima više od 9 godina iskustva u ručnom, automatizacijskom i API testiranju.
Sve najbolje za vaš intervju !!
Preporučena literatura
- Intervjuirajte pitanja i odgovore
- 25 najboljih agilnih testova za pitanja i odgovore na intervjue
- Neka zanimljiva pitanja za ispitivanje softverskog testiranja
- 25+ najpopularnijih pitanja i odgovora za intervju za ADO.NET
- 25 najboljih pitanja za intervju za Perl koje biste trebali pripremiti 2021. godine
- Top 25 pitanja za intervju za softversko inženjerstvo (NAJNOVIJE 2021)
- Pitanja i odgovori za ispitivanje ETL-a
- 40+ popularnih testova za QA analitičare, pitanja i odgovori (LISTA 2021)