Johdatus ISTQB: n haastatteluun liittyviin kysymyksiin ja vastauksiin

ISTQB eli Kansainvälinen ohjelmistojen testauspätevyyslautakunta on elin, joka koostuu nykyisen kansallisen lautakunnan edustajista, kuten ASTQB, amerikkalainen ohjelmistojen testauspätevyyslautakunta. ISTQB tuo todella kansainvälisen standardin ohjelmistojen testaajille. On olemassa edistyneellä tasolla järjestettyjä ohjelmia, joita tukee ISTQB-sertifioitu testaaja, jotka pystyvät täyttämään kuilun teollisuuden käytäntöjen ja tutkimuksen välillä tehokkaasti. Tätä varmennetta varten otetaan käyttöön kaksitasoinen: Foundation-tason ja Advanced -sertifikaatit. Entinen varmennusohjelma ei vaadi työkokemusta, se merkitsee varmenteen haltijan tietämystä ohjelmistotestauksen käsitteistä ja kaikesta siihen liittyvästä terminologiasta, kun taas Advanced Level -sertifikaatti on intensiivisempi ja syvällisempi, varmista varmenteen haltijan tieto testauksesta perusteellisemmin, ei vain teoriassa, vaan myös käytännössä.

Ohessa on haastattelussa esitetyt suosituimmat kysymykset:

Nyt, jos etsit ISTQB: hen liittyvää työtä, sinun on varauduttava 2019 ISTQB: n haastattelukysymyksiin. On totta, että jokainen haastattelu on erilainen työprofiilien mukaan. Täällä olemme laatineet tärkeät ISTQB-haastattelukysymykset ja -vastaukset, jotka auttavat sinua menestymään haastattelussa. Nämä kysymykset on jaettu kahteen osaan, jotka ovat seuraavat:

Osa 1 - ISTQB-haastattelukysymykset (perus)

Tämä ensimmäinen osa kattaa ISTQB: n perushaastattelukysymykset ja -vastaukset.

Q1. Mitkä ovat ohjelmistotestauksen tyypit?

Vastaus:
Ohjelmistotestaus voidaan jakaa kahteen tapaan -

  • Black-box -testaus - Tämäntyyppinen testaus on abstraktilla tasolla. Tämän tyyppisen testauksen suorittamiseksi testaajalla ei tarvitse olla perusteellista ymmärrystä testattavan ohjelmiston muodostavien komponenttien sisäisestä toiminnasta. Se suoritetaan korkeammalla tasolla eikä sillä ole mitään tekemistä komponenttien sisäisen toiminnan kanssa. Esimerkki - Järjestelmätestaus on yksi hienoista esimerkeistä, jossa järjestelmän komponenttien vuorovaikutusta testataan komponentin testaamisen sijasta.
  • White-box -testaus - Testaus suoritetaan sisätasolla, toisin kuin Black-box -testaus. Ydinkomponenttien toimivuutta testataan myös perusteellisesti. Esimerkki - yksikkötestaus tehtiin kehittäjätasolla on yksi sellainen esimerkki White-box -testauksesta.

Q2. Miksi ohjelmistotestaus on tarpeen?

Vastaus:
Tämä on perushaastattelussa esitetyt ISTQB-haastattelukysymykset. Mikään ohjelmisto tässä maailmassa ei ole ilman vikoja tai virheitä. Virheen tai vian olemassaolo on väistämätöntä, joka jokaisen kehittäjän ja testaajan on suoritettava läpi. Vianmääritys on pakollista ohjelmiston sujuvamman toiminnan varmistamiseksi. Vianmääritys johtaa lopulta viankorjaukseen. Staattinen testi voidaan suorittaa varhain ohjelmistojen luomisprosessille, joka suorittaisi varhaisen vian havaitsemisen vaatimusten ja mallien perusteella. Myöhemmin lisätunnistus voidaan tehdä suorittamalla dynaaminen testi. Ohjelmistotestauksesta tulee siten välttämätöntä ominaisuutta, koska virheellisellä ja viallisella koodinpalalla ei voida poistaa mitään ohjelmistoja.

Q3. Millaista testausta voidaan käyttää verkkotestaukseen?

Vastaus:
Minkä tahansa verkkosovelluksen testaaminen on erittäin tärkeää, jotta varmistat sujuvan web-sovelluksen toiminnan. Kaksi tyyppistä testausta ovat pakollisia - suorituskyvyn ja turvallisuuden testaus. Web-sovellukset ovat erittäin herkkiä iskuille, jotka voivat esiintyä viruksen muodossa. Joten tietoturvatestaus on tärkeä osa harkita Web-sovellusta testattaessa. Toisaalta verkkosovellus voi palvella monia käyttäjiä käyttämään samanaikaisesti sovellusta käyttäjien lukemattomien pyyntöketjujen muodossa. Joten kuormitustestaus ja stressitestaus ovat yhtä tärkeitä verkkosovelluksen suorituskyvyn testaamiseksi. Saatavilla on erilaisia ​​työkaluja, jotka voivat simuloida useita ketjuja samanaikaisesti, jotta voidaan testata kuormitus, jota verkkosovellus pystyy kantamaan toiminnallisesti. Esimerkki yhdestä sellaisesta työkalusta on kuuluisa JMeter mille tahansa Java-pohjaiselle verkkosovellukselle, joka voi simuloida useita ketjuja.

Siirrytään seuraavaan ISTQB: n haastattelukysymykseen.

Q4. Mitkä ovat testisuunnittelun eri toimenpiteet?

Vastaus:
Testisuunnitteluun liittyy useita vaiheita. Nämä vaiheet voidaan mainita seuraavasti: -

  • Ensimmäisessä vaiheessa voitaisiin päättää testauksen tarkoituksesta tai tavoitteesta ja siitä, mikä on suunnitellun testauksen laajuus.
  • Kuinka testaukseen tulisi lähestyä, ts. Määritellä testin tulo- ja lähtökriteerit.
  • Minkä sovelluksen ominaisuutta testataan millä resurssilla, tällainen päätös voidaan tehdä hetkessä, kun lähestymistapa on valmis.
  • Testisuunnitteluistunto voidaan suunnitella testaajien kesken, kun resurssit on valmis.
  • Työkalut voidaan päättää tarvittavasta testausominaisuudesta, kun testisuunnitteluistunto on valmis.
  • Tämän jälkeen kaikki ominaisuudesta vastuussa olevat testaajat voivat ilmoittaa testauksen nykyisestä etenemisestä.
  • Kun testaus on suoritettu, vastaavat testaajat voivat tuottaa poistumisraportit toiminnallisuuksineen.

Q5. Mikä on merkityksellinen tieto, joka voidaan sisällyttää vika- tai virheraporttiin?

Vastaus:
Vikaraportti on tulos kaikkien testaajan testausprosessin aikana toteuttamien ponnistelujen jälkeen. Kaikkien virheraporttien tulisi koostua seuraavista kohdista:

  • Yhteenveto virheestä.
  • Aika, jonka aikana virhe löydettiin ja korjattiin.
  • Vian ilmoittaja.
  • Vian vakavuus.
  • Mihin komponenttiin on määritetty vika.
  • Kuvaus viasta ja vaiheet sen korjaamiseksi.
  • Kaikki kuvakaappaukset otettiin tai liitettiin tarvittaessa.

Osa 2 - ISTQB-haastattelukysymykset (Advanced)

Katsokaamme nyt edistyneitä ISTQB-haastattelukysymyksiä.

Q6. Mitä testaustekniikoita on käytettävissä niiden tarkoitusta varten?

Vastaus:
Minkä tahansa testaustekniikan tarkoitus on erittäin perustavanlaatuinen, ja siinä käsitellään periaatteessa kahta seikkaa: vähennetään testitapausten määrää ja autetaan vikojen tunnistamisessa.

Ekvivalenssierotus on yksi tällainen testaustekniikka, joka auttaa saavuttamaan edellä mainitun pisteen. Se voi auttaa vähentämään testitapausten lukumäärää tunnistamalla erilaiset tietojoukot, jotka ovat ainutlaatuisia, ja suorittamalla vain testit jokaisesta tietojoukosta.

Tilasiirtymätestaus käyttää erilaisia ​​tulotietoja ja se validoi sallitun ja kielletyn tilan ja suorittaa siirrot tilasta toiseen.

Raja-arvoanalyysiä käytetään ymmärtämään järjestelmän käyttäytymistä sallitun tiedon rajoilla.

Q7. Kuinka voit testata verkkosovelluksen kirjautumisominaisuutta?

Vastaus:
Voit kuvata useita tapoja testata minkä tahansa verkkosovelluksen kirjautumisominaisuus.

  • Suorita ensin sisäänkirjautuminen kelvollisella kirjautumisella, kirjaudu sitten ulos ja palaa sitten takaisin kirjautumissivulle tarkistaaksesi, oletko kirjautunut ulos.
  • Kirjaudu sisään kelvollisella kirjautumisella, sulje ja avaa selain uudelleen ja tarkista, oletko edelleen kirjautunut sisään vai et.
  • Kirjaudu sisään yhdellä selaimella, avaa toinen selainikkuna ja testaa, onko sinun kirjauduttava uudelleen uudestaan.
  • Kirjaudu sisään kelvollisella kirjautumisella ja vaihda sitten salasana, kirjaudu ulos ja testaa sitten, voitko kirjautua sisään vanhalla salasanalla vai ei.

Siirrytään seuraavaan ISTQB: n haastattelukysymykseen.

Q8. Mikä on ketterä testaus?

Vastaus:
Tietyt ketterät menetelmät, joita ollaan ottamassa käyttöön hankkeessa testausosan suorittamiseksi, jota kutsutaan ketteräksi testaukseksi. Testilähtöinen kehittäminen tai TDD on yksi tällainen menetelmä, jossa testitapauksia pohditaan ajatuspankin pohdittavana, erilaisia ​​skenaarioita harkitaan ennen varsinaisen kehityksen tekemistä. Tämä lähestymistapa on hyödyllinen, mikä vähentäisi vikojen tai testitapausten määrää kehitystyön valmistuttua. Vaihtoehtoisesti voidaan sanoa, että kehitystä pidetään testauksen asiakkaana.

Q9. Mikä on Adhoc-testaus?

Vastaus:
Tämä on usein haastattelussa esitetyt ISTQB-haastattelukysymykset. Testaaja voi satunnaisesti käyttää järjestelmän toimintoja yrittäessään rikkoa järjestelmä. Tätä testausvaihetta voidaan kutsua Adhoc-testaukseksi. Esimerkki - negatiivinen testaus yksi tällainen esimerkki, joka voi kuulua ad-hoc-testin luokkaan.

Q10. Mikä on hyväksyntätestaus?

Vastaus:
Sovitusta hyväksymiskriteeristä keskustellaan yleensä asiakkaan kanssa, johon sisältyy pisteitä, jotka on täytettävä ohjelmistotuotteen hyväksymiseksi. Sitten suoritetaan testaus ohjelmiston täyttymisen validoimiseksi hyväksymiskriteerien mukaisesti. Tämän tyyppistä testausta kutsutaan hyväksymistestaukseksi.

Suositellut artikkelit

Tämä on ollut opas luetteloon ISTQB-haastattelua koskevista kysymyksistä ja vastauksista, jotta ehdokas voi helposti hakea nämä ISTQB-haastattelukysymykset. Täällä tässä viestissä olemme tutkineet tärkeimpiä ISTQB-haastattelukysymyksiä, joita usein kysytään haastatteluissa. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. Ohjelmistotestaushaastattelukysymykset
  2. Java-testaushaastattelukysymykset
  3. Tietokantatestaushaastattelukysymykset
  4. Ohjelmistosuunnittelukysymykset