1) Nævn testlederens ansvar?
QA Manager's rolle inkluderer
- Administrer projekt fra igangsættelse til lukning
- Testplanlægning
- Få kundens accept af leverancerne
- Godkend mellemleverancer og patchudgivelser til klienten
- Indsend indsatsinput til fakturering
- Problemhåndtering
- Mentoring, coaching og off-shore teamledelse
- Indsend rapporter til ugentlig status til testkoordinatorerne
- Deltagelse i ugentlige gennemgangsmøder
- Offentliggør KPI'er for alle testprojekter på en ugentlig basis
- Ressourcemobilisering til projekter
2) Nævn, hvad er din tilgang, hvis du finder ud af, at testere i din organisation udfører en test på det leverede, selv efter at der er identificeret en væsentlig mangel?
Som en kvalitetsledelse bør din tilgang være
- Acceptkriterierne bør strammes
- Testcases skal evalueres igen
- Flere testtilfælde bør tilføjes, hvis det er muligt, med ækvivalensklasse partitionssager og grænseværdier
- Flere testsager skal tilføjes for at kontrollere ugyldige forhold.
- Vis stopperkriterier skal ændres
3) Nævn hvad krav til sporbarhedsmatrix er?
Krav Sporbarhedsmatrix er sammenkædning af kravsdokumenter til testsager. Det bruges af følgende grund
- For at sikre, at alle applikationskrav testes i verificeringsprocessen
- For at kontrollere testdækning
4) Hvordan vælger du et testværktøj til dit projekt?
- Identificer funktioner, der kræves i et automatiseringsværktøj efter projektets behov
- Evaluer kommercielle og ikke-kommercielle værktøjer, der opfylder kravene
- Anslå omkostningerne og fordelene ved værktøjet. Omkostninger kan omfatte licenser og uddannelse.
- Tag den endelige beslutning i samråd med teammedlemmer.
5) Hvad er nogle vigtige udfordringer i et testprojekt?
De vigtigste udfordringer ved software test inkluderer
- Test fase os normalt under en tidsbegrænsning
- At forstå kravene kan undertiden være en udfordring
- Anvendelsen skal være stabil nok til at blive testet
- Fastsættelse af prioriteter til testning
- Mangel på dygtige testere
- Regressionstest
- Ofte ændrede krav
- Mangel på værktøjer, ressource og træning
6) Hvad er en testplan?
Testplanen er et dokument, der beskriver aktiviteterne og testomfanget. Det er det grundlæggende krav til test af ethvert softwareprodukt.
7) Hvad er typer af testplanen?
Der er tre hovedtyper af testplan
- Master Test Plan
- Testniveau specifik testplan
- Testtypespecifikke testplaner
8) Hvilke menneskers færdigheder skal en testleder have?
- Effektiv og klar kommunikation
- Skal opbygge et godt forhold til teammedlemmer
- Gode lyttefærdigheder og følelsesmæssig intelligens
- Motiver teammedlemmer
- Løs konflikter og etiske problemer.
9) Hvad er 'Configuration Management'?
Configuration Management dækker de processer, der bruges til at koordinere, kontrollere og spore testgenstande.
Testartefakterne kan omfatte automatiseringskode, krav, dokumentation, problemer, design, ændringsanmodninger, designs osv.
10) Hvad er PDCA-model?
PDCA-modellen står for
- Plan: Identificer forbedringer og sæt mål
- Gør: Implementere forbedringer
- Check: Kontroller resultatet af forbedringer
- Handle: Lær af resultaterne
Det er en testprocesforbedringsmetode (TPI).
11) Hvad er uformelle anmeldelser?
En uformel gennemgang er en måde at kontrollere mangler uden at køre kode. Uformelle gennemgange implementeres mange gange i de indledende faser af dokumentets testcyklus. Uformelle anmeldelser er ikke dokumenteret.
12) Nævn risikotyperne i et testprojekt
Risikotyperne i et testprojekt kan generelt kategoriseres som
- Strategirisiko: Dette inkluderer budget-, kommunikations- og ledelsesrisici
- Projektdefinitionsrisici: Dette inkluderer projektmål, omfang og kravrisici.
- Menneskelige ressourcerisici: Dette inkluderer færdigheder, teammedlemmer og organisationsrisici.
- Risici for projektplanen.
13) Hvilke modforanstaltninger skal testleder tage mod risici?
Testleder skal tage følgende skridt for at mindske risikoen under udviklingen af produktet
- Undgåelse: Fjern den involverede risikofaktor
- Reduktion: Afbødningsplan for at mindske virkningen af risici og træffe korrigerende foranstaltninger
- Deling: Overfør risikoen til en anden ressource såsom insource eller forsikring
- Accepter: Accepter risikoen, og udarbejd et planlagt budget til disse risici
14) Forklar, hvordan testleder kan estimere projektet, og hvad man skal estimere?
Under testestimering skal en testleder evaluere fire ting
- Koste
- Ressourcer
- Menneskelige færdigheder
- Tid
De kan estimere projektet på følgende måder
- Work breakdown structure (WBS): Opdeling af projekt i mindre segmenter
- Trepunktsestimering: Trepunktsestimering er baseret på statistiske data
- Funktionel punktmetode : Giv vægt til hver funktion, og mål størrelsen
15) Hvad er trepunktsestimering?
I tre-punktsestimationen produceres der oprindeligt tre værdier for hver opgave baseret på tidligere erfaring. For at udføre en bestemt opgave er de forskellige muligheder f.eks
- Bedste casestimat: 120 mandetimer eller 15 dage med erfarne teammedlemmer
- Det mest sandsynlige skøn: 170 timer eller 21 dage med nok ressourcer og moderat teammedlemmeroplevelse
- Det værst tænkelige skøn: 200 mandetimer eller 25 dage og med et team, der har mindre erhvervserfaring
16) Nævn nogle af de bedste fremgangsmåder til testestimering
Nogle af de bedste fremgangsmåder til testestimering er
- Tilføj lidt buffertid : At have en buffertid er altid en fordel, det kan hjælpe med at tackle en forsinkelse forårsaget af uventet grund, som et talentfuldt medlem pludselig afslutter jobbet,
- Planlægning af konto-ressourcer i skøn : Sørg for, at dit skøn er realistisk og betragtes som afgørende faktorer som tilgængeligheden af menneskelige ressourcer.
- Brug referencen fra tidligere erfaringer: Gennem din tidligere erfaring, prøv at undgå alle de forhindringer eller mulig hindring, der mest sandsynligt vil ske
- Hold dig til dit skøn: Estimering er ikke fuldt bevis. Det kan også gå galt. I den tidlige fase af projektet skal du kontrollere testestimationen igen og om nødvendigt foretage ændringer.
17) Hvad inkluderer en god testrapport?
En god testrapport skal indeholde
- Projektoplysninger
- Testmål
- Testoversigt
- Defekt
18) Angiv nogle af bedste praksis for softwarekvalitetssikring?
Nogle af de bedste fremgangsmåder til software inkluderer kvalitetssikring
- Løbende forbedringer
- Dokumentation
- Værktøjsbrug og automatisering
- Metrics
- Teamarbejde og fælles ansvar for SQA
19) Ved hvilke faktorer kan du bestemme kvaliteten af testudførelsen?
To måder kan bestemme kvaliteten af testudførelsen
- Fejlafvisningsforhold: (Antal afviste mangler / samlet antal mangler rejst) X 100
- Defekt lækageforhold: (Antal manglede mangler / samlede fejl i software) X 100
20) Hvordan håndterer du teamkonflikter?
Med mangfoldigheden i baggrunde og arbejdsformer for teammedlemmer er det første skridt at forvente og forberede sig på konflikter under testprojektet.
Det næste trin er at afholde et møde og vurdere teammedlemmer om projektets status. Testlederen skal holde kommunikationen åben for alle, så holdets frustrationer og vrede udluftes. Endelig bed teammedlemmerne om at samarbejde og understrege vigtigheden af deres samarbejde for projektets succes.
Gratis PDF-download: Testleder / Lead Interview-spørgsmål