Johdanto SDET-haastatteluun liittyviin kysymyksiin ja vastauksiin

SDET, Testisuunnittelijan ohjelmistosuunnittelija tai Testin ohjelmistokehitysinsinööri, tarkoittaa lähinnä ohjelmistotuotteelle suoritettua testausta. Se todella tarvitsi ehdokasta, joka kykenee kehittämään ja testaamaan. Tämän aloitti Microsoft alun perin, mutta tällä hetkellä muut organisaatiot ovat hyvin tietoisia samalla tavalla ja etsivät todella joku SDET-asiantuntijoita osallistumaan tuotteensa täydelliseen kehittämiseen ja osallistumaan suoritettavaan testaussuunnitteluun tuolle yksilölliselle kehitykselle. Organisaatio voi esitellä saman resurssin kahdessa keskeisessä tehtävässä, mikä on heille aina kannattavaa.
tässä keskustellaan SDET-haastattelun tärkeimmistä kysymyksistä.

Nyt, jos etsit SDET: ään liittyvää työpaikkaa, sinun on varauduttava 2019 SDET -haastattelukysymyksiin. On totta, että jokainen haastattelu on erilainen työprofiilien mukaan. Täällä olemme laatineet tärkeät SDET-haastatteluun liittyvät kysymykset ja vastaukset, jotka auttavat sinua menestymään haastattelussa.

Tässä 2019 SDET -haastattelukysymyksiä käsittelevässä artikkelissa esitetään 10 tärkeintä ja usein kysyttyä SDET-haastattelua koskevaa kysymystä. Nämä haastattelukysymykset on jaettu kahteen osaan seuraavasti:

Osa 1 - SDET-haastattelukysymykset (perus)

Tämä ensimmäinen osa kattaa SDET-haastattelun peruskysymykset ja vastaukset.

Q1. Selitä yksityiskohdat ohjelmistokehityksen suunnittelussa (SDET) ja ohjelmistojen testauksessa manuaalisesti?

Vastaus:
SDET käyttää pääasiassa karja-automaation testausta. Keinot tuotteen kehittämiseen voidaan testata automaattisesti ilman manuaalista puuttumista. Manuaalinen testaus ei ollenkaan täytä näitä kriteerejä.

Q2. Kirjoita ohjelma kääntääksesi numero millä tahansa kielellä?

Vastaus:
public class reverseNumber (
public long reverse(long num)
(
long temp=0;
while(num!=0)
(
temp=(temp*10)+(num%10);
num=num/10;
)
return temp;
)
public static void main(String args())
(
long n= 654312;
reverseNumber inp = new reverseNumber();
System.out.println(“Given number is “+ n);
System.out.println(“Reverse of given number is “+inp.reverse(n));
)
)

Q3. Selitä yksityiskohtaisesti, kuinka voimme määritellä ad-hoc-testauksen nykyisellä IT-alalla?

Vastaus:
Ad hoc -testaus on yksi IT-teollisuudessa erittäin suosittuja testejä. Tällainen testaus pääosin suunnittelematta ja ilman dokumentaatiota. Sen on yleensä suoritettava, kun asiakkaalta tulee joitain tapauskohtaisia ​​vaatimuksia, kehittäjän on kehitettävä sama ensisijaisella tavalla. Nyt testaajan on testattava se heti ja toimitettava asianmukaiset tulokset hyvin pienessä ajassa. Dokumentointi tai suunnittelu ei aina ole mahdollista, mutta osa organisaatiosta ylläpitää joitain erityisiä työkaluja tällaisen tehtävän seuraamiseksi, etenkin lisälaskutusta varten.

Siirrymme seuraavaan SDET-haastattelukysymykseen.

Q4. Kaksi suurta avainsanaa, jotka ovat yleensä erittäin hyödyllisiä testaajalle, yksi on prioriteetti ja toinen on vakavuus, selitä niiden erot yksityiskohtaisesti?

Vastaus:
Ensisijaisuus ja vakavuus ovat molemmat erittäin tärkeät avainsanat tietotekniikkateollisuudessa, erityisesti niille organisaatioille, jotka ovat osallistuneet tarjoamansa tuotteen tai jonkin asiakkaan olemassa olevan järjestelmän tuotannon tukitoimiin. Tällä hetkellä kaikki suon organisaatio yritti seurata yhtä erityistä työkalua, jossa yksi asiakastukitiimi on nimetty käsittelemään. Normaalisti loppukäyttäjä tavoittaa vastaavan asiakastukitiimin, jotta hän voi ilmaista huolensa, tai loppukäyttäjä pystyy luomaan huolenaiheet suoraan kyseiseen työkaluun. Jotkut asiakastukihenkilöt analysoivat ensin saman ja asettavat etusijalle loppukäyttäjän vaikutuksen perusteella. Tukipalvelun henkilö, testaaja, kehittäjä ja jokin ajankohtainen yritysanalyytikko osallistuvat asiaan ja yrittävät ymmärtää, mikä kyseisellä kysymyksellä on tarkka vaikutus sen perusteella, että he ovat antaneet kyseisen ongelman vakavuuden. Joten prioriteetti määrittelee, kuinka suuri merkitys kyseisellä kysymyksellä on, ja vakavuus on määritelty kyseisen aiheen vaikutus tai tuhoamiskyky.

Q5. Selitä yksityiskohdat, jotka selittävät testaajana toimivan testaajan tai ohjelmistokehitysinsinöörin työvastuun?

Vastaus:
Tämä on yleinen SDET-haastattelukysymys, jota haastattelussa esitetään. SDET-testaajan on normaalisti noudatettava useita vastuita nykyisellä IT-alalla.

  • Kirjoita testauksen automaatio ja määritä sama lajittelualustoille, kuten verkko tai mobiili.
  • Vikaraportin hallinta ja käsittely.
  • Ylläpidä oikea viestintäkanava kehittäjän ja asiakkaan välillä.
  • Testitapausten valmistelu ja toimittaminen.

Q6. Mikä on ad-hoc-testaus?

Vastaus:
Ad-hoc-testauksella tarkoitetaan testausta, joka tehdään tapauskohtaisesti ilman mitään viitteitä ja asianmukaisia ​​panoksia testitapaukseen ja ilman suunnitelmaa, testitapauksia ja dokumentaatiota. Tämän tyyppisen testauksen päätavoite on löytää vikoja ja hajottaa sovellus suorittamalla sovelluksen eri virrat tai satunnaistoiminnot.
Ad-hoc-testaus on epävirallinen tapa löytää virheitä sovelluksesta, ja sen voi suorittaa kuka tahansa ryhmän jäsen. On vaikea löytää virheitä ilman testitapauksia, mutta joskus ad hoc -testauksen aikana löytyy virheitä, joita emme löytäneet normaalin tai olemassa olevan testitapauksen kautta.

Q7. Annetaanko esimerkki yksityiskohdista, jotka koskevat testaajan (SDET) resurssien testaajan tai ohjelmistokehittäjän tyypillistä kokemusta tai liiallista työpäivää?

Vastaus:
Kolme päätehtävää vie testaajalle aina valtavan määrän päivää:

  • Projektin vaatimusten ymmärtäminen.
  • Valmistelu ja suorittaminen vaativat testitapauksia asiakkaan odotettavissa olevien toimintojen perusteella.
  • Raportointi asiakkaalle kehitetyssä yksilöllisessä toiminnassa havaituista virheistä kehittäjälle ja testaa se uudelleen kehittäjän toimittamisen jälkeen varmistaakseen, että odotettavissa olevat toiminnot toimitetaan oikein ilman yleisiä virheitä.

Osa 2 - SDET-haastattelu (Advanced)

Katsokaamme nyt edistyneitä SDET-haastatteluun liittyviä kysymyksiä ja vastauksia.

Q8. Selitä joihinkin asiantuntijakommentteihin siitä, kuinka yksi testaaja voi päättää, että jos tuote on todella valmis liikkumaan elävässä ympäristössä?

Vastaus:
Tämä on yksi kriittisistä päätöksistä, joten yksittäinen henkilö tai nuoremmat pojat eivät ole koskaan tehneet sitä. Vain kehittäjä ja testaaja eivät ole mukana päätöksenteossa, ylimpi johto on säännöllisesti mukana siinä. Hallintatesti varmistaa lähinnä validoimalla alla sen varmistamiseksi, että tuotteiden toimitukset ovat virheetöntä:

  • Testaajan tarjoamien virheraporttien validointi. Kuinka vika ratkaistiin ja testaaja suoritti uudelleentestauksen vai ei.
  • Vahvistetaan kaikki testaajan kirjoittamat testitapaukset kyseiselle toiminnalle, dokumentoinnille ja samalla testaajalta otetulle vahvistukselle.
  • Suorita automatisoidut testitapaukset varmistaaksesi, että uudet toiminnot eivät riko olemassa olevia toimintoja.
  • Joskus valvotaan testin kattavuusraportti, jolla varmistetaan, että kaikki kehityskomponentit on katettu testitapauksissa.

Q9. Kirjoita ohjelma vaihtamaan kaksi numeroa käyttämättä mitään temp-muuttujaa?

vastaukset:
Ohjelma kahden numeron vaihtamiseksi käyttämättä mitään temp-muuttujaa on seuraava:
public class swap(
public static void main (String args())
(
int x = 20;
int y =30;
System.out.println(“Numbers before swapping”);
System.out.println(“ number x is “ + x);
System.out.println(“number y is “ +y);
// Swapping numbers
x= x+y;
y=xy;
x=xy;
System.out.println(“Numbers after swapping”);
System.out.println(“ number x is “ + x);
System.out.println(“number y is “ +y);
)
)

Q10. Jos joku tarvitsee testaajalta tietyn tyyppisen virheraportin, niin miten testaaja voi parhaiten käyttää tai lähestymistapaa tarjota saman?

Vastaus:
Yksi virheraportti sisältää yleensä alla olevan:

  • Virheen yhteenveto
  • Toista vaiheet
  • Yhden tietyn virheen odotettu ja nykyinen käyttäytyminen.

Siirrymme seuraavaan SDET-haastattelukysymykseen.

Q11. Selitä yksityiskohtaisesti erilaisista alfa- ja beetatesteistä?

Vastaus:
Testaajan suorittamassa alfatestauksessa tunnistettiin virheitä ennen tuotteen siirtämistä elinympäristöön tai loppukäyttäjälle. Beetavirheen tunnistaa yleensä loppukäyttäjä, joka on tuotteen tai sovelluksen todelliset käyttäjät.

Q12.Mikä on riskipohjainen testaus?

Vastaus:
Riskipohjainen testaus määritellään tuotteen toiminnallisuuksien testaamiseksi toimitusten prioriteettien perusteella. Riskipohjainen testaus sisältää sellaisten tuotteen tärkeiden ominaisuuksien testaamisen, joilla on vaikutuksia liiketoimintaan, ja näiden ominaisuuksien epäonnistumisen todennäköisyys on erittäin suuri. Tuotteen kaikkien toimintojen prioriteetti asetetaan liiketoimintavaatimuksen perusteella, jolloin ensisijaiset toiminnot testataan ensin, sitten keskipitkällä ja sitten matalan prioriteetin toiminnoilla. Riskipohjainen testaus suoritetaan, kun tuotteen kaikkien toimintojen testaamiseen ei ole riittävästi aikaa.

Q13. Yleensä on olemassa erilaisia ​​luokkia, jotka voidaan tehdä yhdestä erityisestä ryhmälajikkeittain koetapauksista, jos niille on annettu selitys?

Vastaus:
Tämä on suosituin haastattelussa kysytyt SDET-haastattelukysymykset. Alla on joitain nykyisen IT-alan suosittuja testitapauksia:

  • Toiminnallinen testaus
  • Käyttöliittymän tai käyttöliittymän testaus
  • Suorituskykytestaus
  • Integrointitestaus
  • Kuormitustestaus tai käyttäjän käytettävyystestaus
  • Turvallisuustestaus

Q14. Yleisiä haasteita, jotka yhdellä ohjelmistojen testaajalla on normaalisti edessä, se on asianmukainen dokumentaatio, jota ei ylläpidetä testausta varten. Kuinka voimme selviytyä samasta?

Vastaus:
Se on yksi yleisimmistä tapauksista, joissa dokumentaatiota ei ole asianmukaisesti saatavissa kaikenlaisille testitapauksille, mutta vaatimuksen on täytettävä ja toimitettava sama asiakkaalle ajoissa. Tässä tapauksessa testaaja seuraa yleensä jotakin asiakkaan lähettämää sähköpostia, jossa kuvataan kaikki vaatimukset asianmukaisesti, mahdollisuuksien mukaan sovelluksen kuvakaappaukset, joissa muutosten osat on selvästi mainittu, tai jokin moni- tai suullinen puhelinkeskustelu asiakkaan kanssa ymmärtää muutosten tarkka toimivuus. joka riittää testaamaan nopeasti ja toimittamaan saman odotetussa aikataulussa.

Suositellut artikkelit

Tämä on opas SDET-haastattelua koskevien kysymysten ja vastausten luetteloon, jotta ehdokas voi helposti hakea nämä SDET-haastattelukysymykset. Täällä tässä viestissä olemme tutkineet SDET-haastattelun tärkeimpiä kysymyksiä, joita usein kysytään haastatteluissa. Voit myös katsoa seuraavia artikkeleita saadaksesi lisätietoja -

  1. Tietorakenne Java-haastattelukysymykset
  2. 10 olennaista Kafkan haastattelua koskevaa kysymystä
  3. UI-kehittäjien haastattelukysymykset
  4. Kyberturvallisuutta koskevat haastattelukysymykset