1) Mainitaanko testipäällikön vastuut?
QA Managerin rooli sisältää
- Hallitse projektia aloituksesta sulkemiseen
- Testisuunnittelu
- Hanki asiakkaan hyväksyntä suoritteille
- Hyväksy välituotteet ja korjaustiedostot asiakkaalle
- Lähetä työpanos laskutusta varten
- Numeroiden hallinta
- Mentorointi, valmennus ja offshore-tiimien hallinta
- Lähetä raportit viikkotilasta testikoordinaattoreille
- Osallistuminen viikoittaisiin tarkastuskokouksiin
- Julkaise kaikkien testausprojektien KPI: t viikoittain
- Resurssien mobilisointi hankkeisiin
2) Mainitse mikä on lähestymistapa, jos huomaat, että organisaatiosi testaajat suorittavat testin toimitukselle myös sen jälkeen, kun merkittävä vika on havaittu?
Laadunvarmistusjohtajana lähestymistapasi pitäisi olla
- Hyväksymiskriteereitä tulisi tiukentaa
- Testitapaukset tulisi arvioida uudelleen
- Lisää testitapauksia tulisi lisätä, jos mahdollista, sisältäen ekvivalenssiluokan osiotapaukset ja raja-arvot
- Lisää testitapauksia tulisi lisätä virheellisten olosuhteiden tarkistamiseksi.
- Show Stopper -kriteereitä tulisi muuttaa
3) Mainitse mikä vaatimuksen jäljitettävyysmatriisi on?
Vaatimuksen jäljitettävyysmatriisi yhdistää vaatimusasiakirjat testitapauksiin. Sitä käytetään seuraavasta syystä
- Sen varmistamiseksi, että kaikki sovellusvaatimukset testataan todentamisprosessissa
- Testaa kattavuus
4) Kuinka valitsisit testaustyökalun projektiisi?
- Tunnista automaatiotyökalun edellyttämät ominaisuudet projektin tarpeiden mukaan
- Arvioi vaatimukset täyttävät kaupalliset ja ei-kaupalliset työkalut
- Arvioi työkalun hinta ja hyöty. Kustannukset voivat sisältää lisenssit ja koulutuksen.
- Tee lopullinen päätös kuulemalla tiimin jäseniä.
5) Mitkä ovat keskeisiä haasteita testausprojektissa?
Ohjelmistojen testauksen tärkeimpiä haasteita ovat
- Testaa vaiheet yleensä aikarajoituksessa
- Vaatimusten ymmärtäminen voi joskus olla haaste
- Levityksen tulee olla riittävän vakaa testattavaksi
- Testauksen prioriteettien asettaminen
- Pätevien testaajien puute
- Regressiotestaus
- Usein asetettavat vaatimukset muuttuvat
- Työkalujen, resurssien ja koulutuksen puute
6) Mikä on testisuunnitelma?
Testisuunnitelma on asiakirja, joka kuvaa toimintoja ja testauksen laajuutta. Se on perusedellytys minkä tahansa ohjelmistotuotteen testaamiselle.
7) Mitkä ovat testisuunnitelman tyypit?
Testisuunnitelmaa on kolme päätyyppiä
- Päätestisuunnitelma
- Testaustasotasoinen testisuunnitelma
- Tyyppikohtaisten testisuunnitelmien testaaminen
8) Mitä ihmisten taitoja testipäälliköllä tulisi olla?
- Tehokas ja selkeä viestintä
- Pitäisi rakentaa hyvät suhteet tiimin jäseniin
- Hyvä kuuntelutaito ja emotionaalinen äly
- Motivoida tiimin jäseniä
- Ratkaise konfliktit ja eettiset kysymykset.
9) Mikä on 'Kokoonpanon hallinta'?
Kokoonpanon hallinta kattaa testiartefaktien koordinoimiseksi, hallitsemiseksi ja seuraamiseksi käytetyt prosessit.
Testiartefekteihin voi sisältyä automaatiokoodi, vaatimukset, dokumentaatio, ongelmat, mallit, muutospyynnöt, mallit jne.
10) Mikä on PDCA-malli?
PDCA-malli tarkoittaa
- Suunnitelma: Tunnista parannukset ja aseta tavoitteet
- Tee: Toteuta parannuksia
- Tarkista: tarkista parannusten tulos
- Toimi: Opi tuloksista
Se on testiprosessin parannusmenetelmä (Test Process Improvement, TPI).
11) Mitä ovat epäviralliset arvostelut?
Epävirallinen tarkistus on tapa tarkistaa viat ilman koodia. Epäviralliset tarkastelut toteutetaan monta kertaa asiakirjan testin elinkaaren alkuvaiheessa. Epävirallisia arvosteluja ei ole dokumentoitu.
12) Mainitse riskityypit testiprojektissa
Testiprojektin riskityypit voidaan yleisesti luokitella
- Strategiariski: Tämä sisältää budjetti-, viestintä- ja johtamisriskit
- Projektin määrittelyriskit: Tähän sisältyvät projektikohde-, laajuus- ja vaatimuksiin liittyvät riskit.
- Henkilöstöriski: Tämä sisältää taito-, tiimin ja organisaatioriskit.
- Projektiaikataulun riskit.
13) Mitkä ovat vastatoimenpiteitä, joihin testijohtajan tulisi ryhtyä riskejä vastaan?
Testauspäällikön on toteutettava seuraavat toimenpiteet riskin vähentämiseksi tuotetta kehitettäessä
- Välttäminen: Poista mukana oleva riskitekijä
- Vähentäminen: Riskien vähentämissuunnitelma riskien vaikutusten vähentämiseksi ja korjaavien toimenpiteiden toteuttamiseksi
- Jakaminen: Siirrä riski toiselle resurssille, kuten lähde tai vakuutus
- Hyväksy: Hyväksy riski ja laadi suunniteltu budjetti näille riskeille
14) Selitä, kuinka testipäällikkö voi arvioida projektin ja mitä arvioida?
Testiarvioinnin aikana testipäällikön on arvioitava neljä asiaa
- Kustannus
- Resurssit
- Ihmisen taidot
- Aika
He voivat arvioida projektin seuraavilla tavoilla
- Työn erittelyrakenne (WBS): Projektin jakaminen pienempiin segmentteihin
- Kolmen pisteen estimointi: Kolmen pisteen estimointi perustuu tilastotietoihin
- Toimintapistemenetelmä: Anna painotus jokaiselle toiminnolle ja mittaa koko
15) Mikä on kolmen pisteen estimointi?
Kolmipistearvioinnissa jokaiselle tehtävälle tuotetaan alun perin kolme arvoa aikaisemman kokemuksen perusteella. Esimerkiksi tietyn tehtävän suorittamiseksi erilaiset mahdollisuudet ovat
- Paras arvio: 120 henkilötuntia tai 15 päivää kokeneiden tiimin jäsenten kanssa
- Todennäköisin arvio: 170 tuntia tai 21 päivää riittävillä resursseilla ja maltillisella tiimin jäsenkokemuksella
- Pahin tapaus: 200 työtuntia tai 25 päivää ja tiimin kanssa, jolla on vähemmän työkokemusta
16) Mainitse joitain parhaita käytäntöjä testiestimoinnissa
Jotkut parhaista käytännöistä testiarvioinnissa ovat
- Lisää puskuriaikaa : Puskuriajan saaminen on aina etu, se voi auttaa käsittelemään odottamattomista syistä johtuvaa viivästystä, kuten lahjakas jäsen lopettaa työn äkillisesti,
- Tilin resurssisuunnittelu arvioinnissa : Varmista, että arviosi on realistinen ja että sitä pidetään ratkaisevina tekijöinä, kuten henkilöresurssien saatavuus.
- Käytä aiemman kokemuksen viitteitä: Yritä aikaisemman kokemuksesi avulla välttää kaikki todennäköisimmät esteet tai mahdolliset esteet
- Pidä kiinni arvioistasi: Arviointi ei ole täydellinen todiste. Se voi myös mennä pieleen. Projektin alkuvaiheessa sinun tulee tarkistaa testiestimaatti uudelleen ja tehdä tarvittaessa myös muutoksia.
17) Mitä hyvä testiraportti sisältää?
Hyvän testiraportin tulisi sisältää
- Projektitiedot
- Testin tavoite
- Testin yhteenveto
- Vika
18) Luettele joitain ohjelmiston laadunvarmistuksen parhaita käytäntöjä?
Joitakin parhaista käytännöistä ohjelmistojen laadunvarmistuksessa ovat
- Jatkuva parantaminen
- Dokumentointi
- Työkalujen käyttö ja automaatio
- Metrics
- Tiimityö ja jaettu vastuu SQA: sta
19) Millä tekijöillä voit määrittää testin suorituksen laadun?
Kaksi tapaa voi määrittää testin suorituksen laadun
- Vikojen hylkäyssuhde: (Hylättyjen vikojen määrä / nostettujen vikojen kokonaismäärä) X 100
- Vikavuotosuhde: (puuttuvien vikojen määrä / ohjelmiston vikojen kokonaismäärä) X 100
20) Kuinka aiot hallita tiimiristiriitoja?
Tiimin jäsenten taustojen ja työskentelytapojen monimuotoisuuden vuoksi ensimmäinen askel on odottaa ja valmistautua konflikteihin testiprojektin aikana.
Seuraava askel on pitää kokous ja arvioida ryhmän jäseniä projektin tilasta. Testipäällikön on pidettävä viestintä avoimena kaikille niin, että tiimin turhautuminen ja suuttumus poistuvat. Lopuksi pyydä ryhmän jäseniä tekemään yhteistyötä ja korostamaan yhteistyön merkitystä projektin onnistumiselle.
Ilmainen PDF-tiedosto: Test Manager / Lead haastattelukysymykset