85+ ohjelmistotestauksen haastattelukysymyksiä ja vastauksia

Tässä on luettelo kaikista tärkeistä ohjelmistotestauksen haastattelukysymyksistä fuksilaisille ja ammattilaisille. Hanki unelmiesi työpaikka ohjelmistotestauksessa tämän ohjelmistotestauksen haastatteluoppaan avulla.

 

Ohjelmistotestauksen haastattelukysymyksiä fuksilaisille

1) Mitä integraatiotestaus on?

Integraatiotestaus on ohjelmistotestausmenetelmä, joka yhdistää ja testaa yksittäisiä sovelluskomponentteja. Se suoritetaan yleensä yksikkö- ja toimintatestauksen jälkeen.


2) Mitä on satunnaistestaus?

Satunnaistestaus, joka tunnetaan myös nimellä Ad hoc -testaus, on menetelmä, joka ei noudata sovellukseen liittyviä testitapauksia tai vaatimuksia. Monissa tapauksissa kyseessä on suunnittelematon toiminta, jossa mikä tahansa sovelluksen osa tarkistetaan satunnaisesti vikojen löytämiseksi.


3) Mikä on SDLC?

SDLC (Software Development Life Cycle) on järjestelmällinen ohjelmistokehitysprosessi, jolla varmistetaan rakennetun ohjelmiston laatu ja oikeellisuus. Se on lyhyt muoto Software Development Life Cycle -prosessista, jonka tavoitteena on tuottaa korkealaatuisia ja asiakkaiden odotuksia vastaavia ohjelmistoja.

Kehityksen tulee olla valmis ennalta määrätyssä ajassa ja kustannuksissa. Tämä elinkaari koostuu yksityiskohtaisesta suunnitelmasta, joka selittää, kuinka tiettyjä ohjelmistoja suunnitellaan, rakennetaan ja ylläpidetään.


4) Mitä dataohjattu testaus on?

Tietoihin perustuva testaus on testiskriptien suorittamista toistuvasti käyttämällä tietolähteitä, kuten XML-tiedostoja, laskentataulukoita, Microsoft Excel- ja SQL-tietokannat.

Tulosteen luomiseksi voit käyttää näitä tietolähteitä syöttöarvoina. Sen jälkeen sen tulosta verrataan järjestelmän tai ohjelmiston tarkistamiseen.

Tietoihin perustuva testaus


5) Mitkä ovat parhaat käytännöt testitapausten kirjoittamiseen?

Kirjoita testitapauksia loppukäyttäjän näkökulmasta:

  • Kirjoita testivaiheet yksinkertaisesti ja helposti, jotta kuka tahansa voi seurata niitä helposti
  • Tee testikoteloista uudelleenkäytettäviä
  • Aseta annettu prioriteetti
  • Sinun tulee kuvata testitapaus, testitiedot, odotetut tulokset, ennakkoehdot ja jälkiolosuhteet.
  • Kirjoita virheelliset testitapaukset erilleen kelvollisista testitapauksista
  • Noudata kaikkia oikeita nimeämiskäytäntöjä
  • Revkatso testitapaukset ja päivitä ne tarvittaessa.

6) Mikä on raja-arvoanalyysi?

Se on ohjelmistotestaustekniikka, jota käytetään vastaavuusluokkien osioiden raja-arvojen analysointiin. Tämä testausmenetelmä auttaa sinua tunnistamaan virheet rajojen sisällä alueen arvojen sijaan.


7) Mitkä ovat tärkeitä testausmittareita?

Tässä on joitain tärkeitä testausmittareita:

  • Korjattu virheiden kokonaismäärä.
  • Löytyneiden vikojen lukumäärä ja niiden vakavuusjärjestys.
  • Lähdekoodivirheen aiheuttamien ongelmien kokonaismäärä verrattuna määritykseen tai ulkoisiin ympäristötekijöihin
  • Virheenkorjausprosentti ajan myötä
  • Numbers erinomaisista virheistä ennen julkaisua.
  • Käyttäjien ilmoittamat viat vs. testaajien löytämät viat.

8) Mitkä parametrit auttavat tarkistamaan testin suorittamisen laadun?

Kaksi tärkeintä parametria testin suorittamisen laadun tarkistamiseksi ovat:

  • Vikahyläyssuhde on hylättyjen kokonaismäärän suhde kokonaistuotantoon.
  • Vian vuotosuhde on hylättyjen kokonaismäärän suhde kokonaistuotantoon.

9) Mitkä ovat eri testitasot?

  • Neljä testitasotyyppiä ovat: Yksikkö/komponentti/ohjelma/moduulitestaus
  • Integrointitestaus
  • Järjestelmätestaus
  • Hyväksyntätestaus

10) Mikä on vian/vian elinkaari?

Vian elinkaarta kutsutaan myös vian elinkaareksi. Ohjelmistokehitysprosessissa jokaisella bugilla on elinkaarensa. Virheen on käytävä läpi elinkaaren, jotta se voidaan sulkea. Virheen elinkaari riippuu työkaluista (QC, JIRA jne.) ja käytetystä organisaatioprosessista.

Vian/vian elinkaari


11) Mitä on määritysten hallinta?

Kokoonpanonhallinta on testausmenetelmä tuotteen fyysisten, suorituskykyisten, toiminnallisten, suunnittelu- ja toimintatietojen yhdenmukaisuuden määrittämiseksi ja ylläpitämiseksi. Se tuo myös kustannustehokkuutta ja parempaa ajanhallintaa organisaatiollesi.


12) Mitkä ovat vikaraporttimuodon pääkomponentit?

Tässä ovat vikaraporttimuodon peruskomponentit:

  • Projektin nimi
  • Moduulin nimi
  • Vika havaittu
  • Vian tunnus
  • Vian nimi
  • Kuvakaappaus viasta
  • Vakavuus ja prioriteettitila
  • Vika korjattu ja korjattu

13) Mitä eroja on Selenium ja Sikuli?

Tässä on joitain peruseroja Selenium ja Sikuli:

Selenium Sikuli
Et voi automatisoida flash-objekteja, kuten videosoittimia, äänisoittimia jne. Se tarjoaa laajan tuen flash-objektien automatisoimiseen
Siinä on monimutkainen API Siinä on yksinkertainen API
Se voi automatisoida vain verkkosovelluksia Voit automatisoida verkon sekä Windows-sovelluksen.

14) Millaisia ​​Web-testauksen tietoturvaongelmat ovat?

  • Palvelunestohyökkäys (DOS).
  • Muiden tilastojen katselu
  • Buffer ylivuoto
  • Sisäisen URL-osoitteen välittäminen suoraan selaimen osoitteen kautta

15) Mikä on TestNG?

TestNG on edistynyt kehys, joka on suunniteltu hyödyntämään sekä kehittäjien että ohjelmistotestaajien etuja. Tämä ohjelma sisältää myös poikkeusten käsittelymekanismin, joka estää ohjelmaa lopettamasta odottamatta.


16) Mikä on Vika Cascading?

Vikojen ketjuttaminen on tapa laukaista muita vikoja sovelluksessa, kun yksi vika havaitaan testauksen aikana. Se vetoaa myös muihin sovellusvirheisiin, koska ohjelmistokehityksen myöhemmissä vaiheissa ilmenee useita vikoja.


17) Mikä on Workbench-konsepti?

Työpenkki on asiakirja, joka selittää, kuinka toiminto tulee suorittaa. Sitä kutsutaan myös vaiheeksi, vaiheeksi tai tehtäväksi. Se toimii alustana testaajien työrakenteiden kehittämiselle ja seurannalle. Alkutietojen avulla voit jakaa tällä menetelmällä tehtävät kuhunkin vaiheeseen ja saavuttaa asiakkaan odotukset.

Työpöydällä on viisi tehtävää:

  • panos
  • Suorittaa
  • Tarkistaa
  • Tuotannon tuotos
  • Rework

18) Mitkä ovat erilaiset strategiat loppukäyttäjille?

Käyttöönoton yhteydessä noudatettavat strategiat ovat seuraavat:

1) lentäjä, 2) Asteittainen käyttöönotto, 3) Vaiheittainen käyttöönotto ja 4) Rinnakkainen toteutus


19) Mikä on testipöytä?

Testbed on ohjelmisto, laitteisto ja muut testituotteet, joita käytetään testausprosessin tukemiseen. Koealustan päätavoite on valvoa ja seurata testien olosuhteita. Testbed sisältää useita työkaluja ja teknologioita manuaalisessa ohjelmistotestausmenetelmässä. Kuten PHP, puitteet, kuten WordPress tai Joomla, ja tietokannat, kuten PostgreSQL or MySQL.


20) Mikä on lausunnon kattavuus? Selitä se esimerkillä.

Lausekepeitto on valkoisen laatikon testausmenetelmä, jossa kaikki lähdekoodin suoritettavat käskyt suoritetaan vähintään kerran. Tämä koodipeittomenetelmä laskee suoritettujen lähdekoodin lauseiden määrän.

Katsotaanpa, kuinka tiliotteen kattavuus lasketaan.

Lausunnon kattavuuden laskeminen tietylle lähdekoodille.

Esimerkiksi:

Prints (int a, int b) {                       ------------  Printsum is a function
int result = a+ b;
If (result> 0)
  Print ("Positive", result)
Else
  Print ("Negative", result)
}                                        -----------   End of the source code

Ohjelmistotestauksen haastattelukysymyksiä ja vastauksia kokeneille

21) Mitä piilevät viat ovat?

Piilevä vika on termi, jota käytetään tunnistamaan piilotettuja havaitsemattomia ohjelmistovirheitä käyttämällä joitain erikoistoimintosarjaa. Nämä viat ilmenevät vain, kun ohjelmistotestaus laukaisee tietyn tapahtuman piilottaen niiden olemassaolon.


22) Mikä testi on suoritettava?

Testitoimitukset ovat työkaluja, komponentteja ja asiakirjoja, joita ylläpidetään ja kehitetään testin tukemiseksi.

Tässä ovat testitulokset SDLC:n (ohjelmistokehityksen elinkaaren) eri testausvaiheissa:

1) ennen ohjelmistotestausta 2) ohjelmistotestauksen aikana 3) ohjelmistotestauksen jälkeen


23) Mitä on mutaatiotestaus?

Mutaatiotestauksen päätavoite on validoida, onko testidata tai testitapaus hyödyllinen. Se tehdään lisäämällä tietoisesti useita koodimuutoksia (virheitä) ja testaamalla uudelleen alkuperäisillä testitapauksilla ja tiedoilla.

Mutaatiotestaus


24) Mitä Gamma-testaus on?

Gamma on testaustapa, joka tarkistaa määritetyt tarpeet, kun ohjelmisto on valmis julkaistavaksi. Se tehdään pääasiassa lopullisen käyttäjän paikalla.


25) Mikä on testivaljaat?

Testivaljaat on testausprosessi, joka kerää ohjelmistoja ja testitietoja koko ohjelman tai yksikön testaamiseksi. Se toimii erilaisissa muuttuvissa olosuhteissa, kuten stressi, dataohjattu ja sen käyttäytymisen ja tulosten seuranta.


26) Mikä on testin sulkeminen?

Se on asiakirja, joka tiivistää kaikki SDLC:n (ohjelmistokehityksen elinkaaren) aikana tehdyt testit. Se tarjoaa yksityiskohtaisen analyysin poistetuista vioista ja löydetyistä virheistä.

Test Clouse sisältää myös aggregaatin nro. kokeiluista, suoritettujen kokeilujen kokonaismäärästä, lisää ratkaisemattomien virheiden määrä, hylättyjen virheiden kokonaismäärä jne.


27) Mikä on sumutestaus?

Fuzz-testaus on testausmenetelmä, jota käytetään ohjelmiston koodausvirheiden ja tietoturva-aukkojen havaitsemiseen. Vuonna Fuzz-testaus menetelmällä satunnaisia ​​tietoja lisätään järjestelmään järjestelmän kaatamiseksi. Jos haavoittuvuus jatkuu, mahdollisten syiden määrittämiseen käytetään fuzz-testaustyökalua.


28) Mitä päästä päähän -testaus tarkoittaa?

End to End -testaus on menetelmä sovelluksen testaamiseksi, jonka avulla voit varmistaa, toimiiko se odotetulla tavalla. Sitä tulisi käyttää testaamaan sovelluskulkua alusta loppuun.

Tällä testausmenetelmällä pyritään tutkimaan koko järjestelmän virtausta. Se myös vahvistaa, että tietojen eheys säilyy eri järjestelmäkomponenttien ja järjestelmien välillä.


29) Mitä on dynaaminen ohjelmistotestaus?

Staattiseen testaukseen verrattuna dynaaminen ohjelmistotestaus testaa ohjelmiston suorituksen aikana. Ohjelmistotestaja ajaa ohjelmistoa testiympäristössä, käy läpi kaikki vaiheet, syöttää sisääntulot ja varmistaa todellisen lähdön mahdollisella tuloksella.


30) Mitä on selaimen välinen testaus? Mitä työkaluja käyttäisit?

Verkkosovellus toimii useissa selaimissa, kuten Chrome, Mozilla Firefox, Microsoft Edge, Safari ja paljon muuta. Kaikki nämä selaimet toimivat ensisijaisesti samalla tavalla web-standardien toteuttamisessa. Selainten välinen testaus auttaa tarkistamaan, toimiiko verkkosivustosi tai sovelluksesi tarkoitetulla tavalla, kun käytät erilaisia ​​selain-käyttöjärjestelmän yhdistelmiä.


31) Mitä ovat regressio- ja vahvistustestit?

Tässä on kaksi tärkeää testausmenetelmää:

  • Regressiotestaus vahvistaa, että äskettäin tehty koodimuutos ei ole vaikuttanut olemassa oleviin ominaisuuksiin.
  • Vahvistustestaus: Vika ilmoitetaan, kun testi epäonnistuu vian vuoksi. Tämän jälkeen lähetetään uusi ohjelmistoversio korjatulla vialla. Sitä kutsutaan vahvistustestaukseksi tai uudelleentestaukseksi.

32) Kuinka ohittaa menetelmä tai koodilohko TestNG?

Voit ohittaa tietyn testimenetelmän tai koodin; sitten voit asettaa testimerkinnän 'enabled'-parametrin arvoksi false.

@Test (enabled = false)

33) Kuinka ottaa kuvakaappauksia Selenium WebDriver?

  • Voit ottaa näytön käyttämällä TakeScreenshot-toimintoa yo.
  • getScreenshotAs () -menetelmän avulla voit tallentaa kyseisen kuvakaappauksen.

34) Milloin minun pitäisi käyttää Selenium Verkko?

- Selenium ruudukko voit suorittaa testikomentosarjan useilla alustoilla ja selaimilla samanaikaisesti. Tämä auttaa saavuttamaan hajautetun testin suorittamisen, testaamisen eri ympäristöissä ja säästämään suoritusaikaa huomattavasti.


35) Mikä on testistrategia?

Testistrategia on korkean tason dokumentti, jonka yleensä kehittää projektipäällikkö. Se kuvaa lähestymistapaa tuotteen testaamiseen ja tavoitteiden saavuttamiseen. Se on yleensä johdettu Business Requirement Specification (BRS) -määrityksestä.


36) Mikä on muutospyyntö?

Asiakkaat käyttävät ohjelmistokehityksessä muutospyyntöjä muuttaakseen ohjelmiston olemassa olevia toimintoja.


37) Mikä on vahvistus?

Varmennus on mittausprosessi, esim. Se auttaa varmistamaan, kehitätkö tuotetta vastaavasti vai et. Tähän liittyvät toiminnot ovat tarkastuksia.


38) Mikä on harmaa Box Testaus?

Harmaa laatikko on valkoisen yhdistelmä Box ja Musta Box Testaus. Tämäntyyppiseen testaukseen osallistuvilla testaajilla tulee olla pääsy suunnitteluasiakirjoihin. Se auttaa luomaan parempia testitapauksia tässä prosessissa.


39) Mikä on testin kattavuus?

Testin kattavuus on määritelty ohjelmistotestauksen mittariksi, joka mittaa testijoukon suorittaman testauksen määrää. Se sisältää tietojen keräämisen ohjelman osista, jotka tulisi suorittaa testisarjaa suoritettaessa. Voit myös käyttää sitä määrittämään, mitkä ehdollisten lausekkeiden haarat on otettu.


40) Mikä on päätöksen kattavuus?

Esimerkki päätöksen kattavuudesta:

Demo (int a) {
If (a> 5)
 a=a*3
 Print (a)
}

Skenaario 1:

A: n arvo on 2

Päätöksen kattavuus

Tässä suoritetaan keltaisella korostettu koodi ja "Ei" -päätöksen tulos Jos (a>5) on valittuna.

Päätöksen kattavuus = 50 %

Skenaario 2:

A: n arvo on 6

Päätöksen kattavuus

Tässä skenaariossa keltaisella korostettu koodi suoritetaan. Tässä on valittu ”Kyllä”-päätöksen tulos Jos (a>5).

Päätöksen kattavuus = 50 %

Testitapaus A:n arvo ulostulo Päätöksen kattavuus
1 2 2 50%
2 6 18 50%

Ohjelmistotestauksen haastattelukysymyksiä ja vastauksia 3 vuoden kokemuksella

41) Mitä tarkoitat mielenterveystestauksella?

Sanity-testaus suoritetaan rakentamisen jälkeen, jotta tarkistetaan uudet toimivuus/virheet, jotka on korjattava tervejärkisyystestauksessa. Sen päätavoitteena on tarkistaa koko toiminnallisuus, mikä auttaa sinua päättämään, onko bugi korjattu ja testaa korjatun bugin vaikutusta sovellukseen Testissä.


42) Mikä on TDD?

Test-Driven Development (TDD) on testitapauksiin perustuva ohjelmistokehitysmetodologia, joka auttaa sinua luomaan käyttöön otettavan toiminnallisuuden. Testitapaukset on kehitetty TDD-menetelmällä.


43) Mitä on todentaminen ja validointi ohjelmistotestauksessa?

  • Todentaminen: Se on staattinen analyysitekniikka. Tässä menetelmässä testaus suoritetaan ilman koodin suorittamista. Esimerkkejä Revkuvaukset, tarkastus ja läpikäynti.
  • Vahvistus: Se on dynaaminen analyysimenetelmä, jossa testaus suoritetaan suorittamalla koodi. Esimerkkejä toiminnallisista ja ei-toiminnallisista testaustekniikoista.

44) Miten validointi eroaa todentamisesta?

Vahvistus Validation
Se arvioi, täyttääkö ohjelmisto vaatimukset vai ei. Se arvioi, vastaako spesifikaatio asiakkaan tarpeita vai ei.
Todentaminen on eräänlainen staattinen testaus. Validointi on eräänlainen dynaaminen testaus.
Sen ei tarvitse suorittaa koodia. Se vaatii koodin suorittamisen.

45) Millä perusteella voit kartoittaa automaatiotestauksen onnistumisen?

Automaatiotestauksen perusteella voidaan kartoittaa seuraavat kriteerit:

  • Vian havaitsemissuhde
  • Automatisoitu suoritusaika ja ajansäästö tuotteen julkaisussa
  • Työ- ja muiden kustannusten aleneminen

46) Mikä on testistrategia?

Testistrategia on korkean tason dokumentti (staattinen asiakirja), jonka yleensä kehittää projektipäällikkö. Se on testausdokumentti, joka kuvaa kuinka testaamme tuotetta ja saavutamme tavoitteet. Se on pääasiassa johdettu liiketoimintavaatimusmäärityksestä. Olennainen dokumentti, kuten testisuunnitelma, valmistetaan pitämällä tämä asiakirja pohjana.


47) Mikä on asiakaspuolen validointi?

Asiakaspuolen validointi tehdään selaintasolla, jolloin käyttäjän syöte tarkistetaan itse selaimessa ilman palvelimen osallistumista.


48) Mitä kontekstilähtöinen testaus on?

Kontekstiohjattu testaus on ohjelmistotestausmenetelmä tietokoneohjelmistojen kehittämiseen ja virheenkorjaukseen, joka ottaa huomioon, kuinka ohjelmia odotetaan käytettävän todellisessa maailmassa.


49) Mitkä ovat ohjelmistotestauksen poistumiskriteerit?

Poistumiskriteeri on joukko erityisiä ehtoja, jotka määrittelevät sovitut ominaisuudet tai sovelluksen tilan osoittamaan tuotteen tai prosessin valmistumista.


50) Mitkä ovat erilaiset testausmenetelmät?

Ohjelmistojen testaamiseen kolme menetelmää ovat:

  • Mustan laatikon testaus: Black box -testaustekniikka perustuu yksinomaan vaatimuksiin ja spesifikaatioihin. Tämä strategia ei vaadi sisäisten polkujen, rakenteiden tai testattavan ohjelmiston tuntemusta.
  • Valkoisen laatikon testaus on testausmenetelmä, joka perustuu sisäisiin polkuihin, koodirakenteisiin ja testattavaan ohjelmistoon.
  • Harmaan laatikon testaus: Se on ohjelmiston virheenkorjausmenetelmä, jossa ohjelmiston testaajalla on vähän tietoa ohjelmiston sisäisestä toiminnasta.

51) Mitkä ovat erilaiset peittotekniikat?

Peittotekniikoiden kolme perustyyppiä ovat:

  • Lausunnon kattavuus: Tämä menetelmä auttaa varmistamaan, että jokainen lähdekoodirivi on suoritettu ja testattu.
  • Päätöksen kattavuus: Se varmistaa, että jokainen lähdekoodin päätös (tosi tai epätosi) on suoritettu ja testattu.
  • Reitin kattavuus: Varmista, että kaikki mahdolliset reitit on testattu tietyn koodin osan kautta.

52) Mitä perustestaus on?

Perustesti on sarja testejä, jotka keräävät suorituskykytietoja. Kerättyjen tietojen avulla voidaan myös parantaa sovelluksen suorituskykyä ja ominaisuuksia tekemällä muutoksia tulosten perusteella. Perustestauksen aikana sovelluksen suorituskykyä verrataan sen aiempaan suorituskykyyn.


53) Mitä on järjestelmätason testaus?

Koko tietokonejärjestelmän testaamista kaikissa moduuleissa kutsutaan järjestelmätason testaukseksi. Tämä testausmenetelmä sisältää sekä toiminnallisen että rakenteellisen testauksen.


54) Mitä ämpäritestaus on?

Ämpäritestausta kutsutaan myös A/B-testaukseksi. Sitä käytetään pääasiassa tutkimaan erilaisten tuotemuotojen vaikutusta verkkosivujen mittareihin. Tässä testausmenetelmässä kaksi samanaikaista versiota suoritetaan yhdellä tai usealla verkkosivulla, mikä auttaa sinua mittaamaan eroa klikkausmäärissä, käyttöliittymässä ja liikenteessä.


Ohjelmistotestauksen haastattelukysymyksiä ja vastauksia yli 5 vuoden kokemuksella

55) Mitä N+1-testaus on?

Regressiotestauksen vaihtelu esitetään muodossa N+1. Se suoritetaan useissa sykleissä, joissa testisyklissä 'N' löydetyt virheet ratkaistaan ​​ja testataan uudelleen testisyklissä N+1. Tämä prosessi jatkuu, kunnes virheitä ei löydy.


56) Mitä alhaalta ylös -testaus tarkoittaa?

Alhaalta ylös -testauksessa menetelmä on, että ensin testataan alimman tason komponentit ja sitten korkeamman tason komponentit. Sitä toistetaan, kunnes hierarkian huipulla oleva komponentti on testattu.


57) Mitä on riskipohjainen testaus?

Riskipohjainen testaus on lähestymistapa testistrategian luomiseen, joka perustuu testien priorisointiin riskin mukaan. Lähestymistavan perustana on yksityiskohtainen riskianalyysi ja riskien priorisointi.


58) Mitkä ovat muodollisen arvioinnin eri vaiheet?

Muodollinen tarkistusprosessi koostuu kuudesta vaiheesta:

  1. Suunnittelu
  2. Käynnistää
  3. Valmistelu
  4. Revkatsova kokous
  5. Rework
  6. Seuranta

59) Mitä ovat puolisatunnaiset testitapaukset?

Puolisatunnaiset testitapaukset ovat testitapauksia, jotka suorittavat satunnaisia ​​testitapauksia ja tekevät myös ekvivalenssiosion. Se myös eliminoi ylimääräiset testitapaukset, mikä johtaa puolisatunnaiseen testisarjaan.


60) Mitä API-testaus on?

API-testaus tarkistaa ohjelmiston käyttämien API:iden toiminnan. Ohjelmistotestaajana sinun on kirjoitettava koodi, joka tekee API-pyynnön palvelimelle, joka tarjoaa API:n ja tarvittavat syötteet. Se kerää vastauksen lähdön ja sovittaa todellisen lähdön odotettuun ulostuloon.


61) Mitä hyväksymistesti on?

Hyväksymistesti on eräänlainen loppukäyttäjän tai asiakkaan suorittama testaus. Se tarkistaa tai hyväksyy ohjelmistojärjestelmän ennen ohjelmistosovellusten siirtämistä tuotantoympäristöön.


60) Mitä globalisaatiotestaus on?

Globalisaatio on ohjelmistojen testausmenetelmä, jolla suunnitellaan ohjelmistosovellus, joka voidaan mukauttaa useille kielille ja alueille ilman muutoksia.


61) Mitä GUI-testaus on?

GUI- tai graafisen käyttöliittymän testaus testaa ohjelmiston käyttöliittymän toimitettujen vaatimusten / HTML-suunnitelmien / mallien jne.


62) Mitä RTM on ohjelmistotestauksessa?

RTM on lyhyt lyhenne sanoista (Requirement Traceability Matrix). Se on työkalu, joka auttaa testaajaa seuraamaan vaatimusten kattavuutta testausprosessin aikana, kun vaatimusasiakirja vastaanotetaan. Se kehitetään vaatimusten perusteella ja sitä ylläpidetään, kunnes tietty ohjelmistojärjestelmä tai sovellus julkaistaan.

RTM ohjelmistotestauksessa


63) Mikä on kuormitustestaus?

Kuormitustestaus on suorituskyvyn testausmenetelmä, jossa sovellus suoritetaan useiden kuormitustasojen yli. Voit seurata palvelimen huippusuorituskykyä, vasteaikaa jne. Rinnakkaisen järjestelmän kuormituksen aikana tällä menetelmällä voit mitata sovelluksen vakautta, suorituskykyä ja eheyttä.


64) Mitä eroa on SDLC:n ja STLC:n välillä?

Ero SDLC:n ja STLC:n välillä

Tässä on joitain eroja SDLC:n ja STLC:n välillä

SDLC STLC
SDLC:n elinkaaren tavoitteena on saada päätökseen ohjelmiston onnistunut kehitys, mukaan lukien testaus ja muut vaiheet. STLC-vaiheen ainoa tavoite on testaus.
SDLC:ssä BA (Business Analyst) kerää vaatimukset ja luo kehityssuunnitelman STLC:ssä laadunvarmistustiimi analysoi vaatimukset testisuunnitelman luomiseksi ja toiminnallisten ja ei-toiminnallisten asiakirjojen laatimiseksi.
Tässä elinkaaressa kehitystiimi laatii korkean ja matalan tason suunnittelusuunnitelmat Tämän elinkaaren aikana testianalyytikko luo integraatiotestisuunnitelman
Varsinainen koodi kehitetään ja varsinainen työ tapahtuu suunnitteluasiakirjojen mukaisesti. Ohjelmistojen testaustiimi valmistelee testiympäristön ja suorittaa ne

65) Mitä asennustestaus on?

Asennustestaus tarkistaa, pystymmekö asentamaan ohjelmiston onnistuneesti asennusdokumentissa annettujen ohjeiden mukaisesti.


66) Mitä on käyttöliittymätestaus?

Käyttöliittymätestaus tarkistaa, kommunikoivatko yksittäiset moduulit oikein annettujen spesifikaatioiden mukaisesti. Sitä käytetään pääasiassa GUI-sovellusten käyttöliittymän testaamiseen.


67) Mikä on Bing Bang -malli?

Big bang -malli keskittyy ohjelmistokehitykseen ja koodausresursseihin vähäisellä suunnittelulla tai ei ollenkaan. Tässä mallissa vaatimukset ymmärretään ja toteutetaan silloin, kun ne tulevat. Tämä ohjelmistomalli toimii parhaiten pienissä projekteissa, joissa on pienempiä kehitystiimejä.


68) Mitkä ovat yleisiä skenaarioita, joissa automaattinen testaus on parempi kuin manuaalinen testaus?

Voit valita automaattisen testauksen manuaalisen testauksen sijaan seuraavissa olosuhteissa:

  • Sinun on testattava tapauksia toistuvasti pitkän ajan kuluessa.
  • On tarpeen suorittaa regressio-, suorituskyky- ja kuormitustestit.
  • Haluat tallentaa testausprosessin.
  • Kun sinulla on vähän aikaa testausvaiheen suorittamiseen
  • Suoritat testejä tavallisessa ajonaikaisessa ympäristössä
  • Manuaalisesta testauksesta tulee erittäin aikaa vievää ja tarpeetonta, kun tuotteelle on useita ja nopeita käyttöönottoja.

69) Mitä on asiakas-palvelin-testaus?

Asiakas-palvelinsovellus on se, jossa sovellus itse asennetaan palvelimelle, jossa sovelluksen EXE-tiedosto ladataan kaikille asiakaskoneille. Tätä ympäristöä käytetään laajasti intranet-verkoissa.


70) Mitä yksikkötestaus on?

Yksikkötestaus on eräänlainen ohjelmistotestaus, jossa testataan ohjelmiston yksittäisiä yksiköitä tai komponentteja. Tämän tyyppinen testaus suoritetaan sen tarkistamiseksi, toimivatko lähdekoodin moduulit oikein.

Yksikkötestaus


71) Mikä on käytettävyystestauksen rooli verkkotestauksessa?

Verkkotestauksessa käytettävyystestauksella on tärkeä rooli. On tunnettua, että käytettävyystestaus tarkoittaa sen määrittämistä, kuinka loppukäyttäjä pääsee helposti sovellukseen ilman ohjelmointikielen tuntemusta.


72) Mihin perusteeseen voit saada arviosi projektistasi?

Projektin arvioimiseksi sinun on otettava huomioon seuraavat seikat:

  • Jaa koko projekti pienempiin tehtäviin
  • Anna jokainen tehtävä ryhmän jäsenille
  • Se auttaa sinua arvioimaan kunkin tehtävän suorittamiseen tarvittavan vaivan
  • Vahvista arvio

73) Mikä on kriittinen virhe?

Kriittinen virhe tarkoittaa, että suuri osa toiminnoista tai merkittävä järjestelmäkomponentti on rikki, eikä kiertotapaa ole enää jäljellä.

Emme voi esimerkiksi testata muita moduuleja, koska yhdessä moduulissa on virhe, joka on estänyt muiden moduulien testaamisen. Asiakkaan liiketoimintaan vaikuttavia vikoja pidetään kriittisinä.


74) Mikä on bug leakage?

Testausryhmä havaitsi virheen testauksen aikana, ja koontiversio julkaistiin tuotantoon. Jos loppukäyttäjä tai asiakas löysi virheen (jonka ohjelmistotestaustiimi jäi huomaamatta), se tunnetaan nimellä Bug Leakage.


75) Mikä on Error Seeding?

Se on menetelmä tunnettujen virheiden lisäämiseksi ohjelmaan, joka auttaa sinua tunnistamaan virheiden havaitsemisasteen. Se auttaa arvioimaan testaajan kykyjä löytää vikoja.


76) Mikä on ohjelmistotestauksen SPICE?

SPICE on lyhenne sanoista Software Process Improvement and Capability Determination. Se on vakiokehys kehitysprosessin tehokkuuden ja vaikuttavuuden arvioimiseksi.


77) Mikä on objektivarasto?

Object Repository on kokoelma verkkoelementtejä ja niiden paikantajia, jotka kuuluvat testattavaan sovellukseen (AUT). Laadunvarmistukset ylläpitävät kaikki elementin paikantimet erillisessä tiedostossa, jota kutsutaan ominaisuustiedostoksi (. properties). Selenium. Suoritusvaiheessa sen avulla voit tunnistaa objektit testikomentosarjan ja sovelluksen välillä.


78) Mikä on virheraportti?

Ohjelmistojen testausprosessissa ohjelmistotestaaja kirjaa havainnot, havainnot, havainnot ja muut hyödylliset tiedot kehittäjille tai johdolle. Nämä tiedot ovat osa testitietuetta, joka tunnetaan virheraporttina.

Virheraportti tarjoaa seuraavat edut:

  • Ymmärrä ongelma
  • Vaiheet tämän ongelman toistamiseksi
  • Testin alainen ympäristö ja erityisolosuhteet tapahtuvat
  • Ratkaisu, jos/ja kun kehittäjät korjaavat ongelman

79) Mitä tarkoittaa virhe arvaus ohjelmistotestauksessa?

Virheen arvaus on testitapauksen suunnittelumenetelmä, joka muistuttaa virheiden kylvöä. Tässä testausmenetelmässä testaajat suunnittelevat testitapauksia arvaamalla mahdolliset ohjelmistosovelluksessa mahdollisesti ilmenevät virheet.


80) Mikä on Showstopper-vika?

Se on vika, joka ei salli käyttäjän liikkua pidemmälle sovelluksessa. Se on melkein kuin kolari.

Varmista esimerkiksi, että yhdessä ohjelmistosovelluksessa kirjautumispainike ei toimi, vaikka sinulla olisi kelvollinen käyttäjätunnus ja salasana; et voi siirtyä pidemmälle, koska kirjautumispainike ei toimi.


81) Mikä on Bug Bounty?

Bug bounty -ohjelma auttaa organisaatiota palkitsemaan jonkun, joka löytää virheitä ohjelmistostaan ​​ja ilmoittaa niistä. Se on käsite, joka on ollut olemassa pitkään. Internet luotiin.

Monet yritykset alkoivat ymmärtää, kuinka kallista on palkata asiantuntijoita läpäisytestaukseen aina, kun he haluavat etsiä haavoittuvuuksia järjestelmästään tai sovelluksestaan.


82) Mikä on tilasiirtymä?

Tilasiirtymätestaus auttaa testitapauksiasi sovelluksesta, jossa meidän on testattava erilaisia ​​järjestelmäsiirtymiä. Voimme soveltaa tätä menetelmää, kun sovellus antaa erillisen lähdön samalle tulolle riippuen siitä, mitä aiemmassa tilassa tapahtui.


83) Mitä tarkoitat Vikatriagella?

Vikatriage on menetelmä, joka auttaa sinua löytämään viat priorisoituina eri ominaisuuksien, kuten riskin, vakavuuden ja ongelman korjaamiseen kuluvan ajan mukaan. Mukana on useita sidosryhmiä, kuten kehitystiimi, testaustiimi, projektipäällikkö jne.


84) Mikä on vianpoistotehokkuus?

Vianpoistotehokkuus on testausmittari, joka osoittaa, kuinka tehokkaasti kehitystiimi pystyy korjaamaan virheet ja ongelmat ennen tuotteen julkaisua. Se auttaa sinua mittaamaan vikojen suhdetta löydettyjen ongelmien määrään. Jos esimerkiksi testauksen aikana löydettiin 100 ja korjattiin 80, DRE on 100/80 = 1.25 %.


85) Mikä on liotustesti?

Järjestelmän käyttämistä erittäin suurella kuormituksella pitkäkestoisesti suorituskykyongelmien tunnistamiseksi kutsutaan soak-testaukseksi.


86) Mikä on torjunta-aineparadoksi?

Ohjelmistotestauksessa torjunta-aineparadoksi ilmenee, kun toistuvat testitapaukset eivät paljasta uusia virheitä. Voit voittaa tämän Torjunta-aineparadoksin, koska on tärkeää tarkistaa testitapaukset, jotka voimme säännöllisesti, ja lisätä tai päivittää niitä löytääksemme lisää vikoja.