Sekojošie ir bieži uzdotie jautājumi intervijās, kas paredzētas svaigiem un pieredzējušiem kvalitātes profesionāļiem.
1) Kas ir automatizācijas testēšana?
Automatizācijas testēšana ir paņēmiens, kurā tiek izmantots automatizācijas rīks, lai rakstītu un izpildītu testētāja testa skriptus un gadījumus.
Automātikas testēšanas galvenais mērķis ir samazināt manuāli izpildāmo testu skaitu un pilnībā nenovērst manuālo testēšanu.
2) Kad jūs automatizēsiet testu?
Automātika ir vēlama šādos gadījumos
- Atkārtoti uzdevumi
- Dūmu un saprāta testi
- Pārbaude ar vairāku datu kopu
- Regresijas testa gadījumi
Parasti lēmums tiek pieņemts, pamatojoties uz ROI (Return on Investment)
3) Kad jūs neveicat automātisku testēšanu?
Nevajadzētu automatizēt šādos gadījumos
- Kad pārbaudāmā lietojumprogramma bieži mainās
- Vienreizēji pārbaudes gadījumi
- Adhoc - izlases veida pārbaude
4) Kādi ir automatizācijas procesa posmi?
Automatizācijas procesā ir iesaistīti soļi
- Pārbaudes rīka izvēle
- Definējiet automatizācijas jomu
- Plānošana, projektēšana un izstrāde
- Testa izpilde
- Apkope
5) Kādi ir punkti, uz kuriem attiecas automatizācijas plānošanas posms?
Automatizācijas plānošanas posmā ir jāuztraucas par jautājumiem
- Atlasiet pareizo automatizācijas rīku
- Atlases automatizācijas ietvars, ja tāds ir
- Automatizācijas darbības jomu un ārpus darbības jomas saraksts
- Testa vides iestatīšana
- Granta diagrammas sagatavošana projekta grafikiem testa skriptu izstrādei un izpildei.
- Identificējiet testējamos rezultātus
6) Kādā stāvoklī mēs nevaram izmantot Agile metodes automatizācijas testēšanu?
Automatizācijas testēšana nav noderīga veiklām metodēm šādos apstākļos
- Veicot ātru testēšanu, vienmēr jāmaina prasības
- Kad Agile ir nepieciešams pilnīgs dokumentācijas līmenis
- Piemērots tikai tiem regresijas testiem veiklās testēšanas laikā, piemēram, nepārtrauktai integrācijai
7) Kādas ir laba automatizācijas rīka galvenās iezīmes?
- Pārbaudes vides atbalsts un ērts lietošanā
- Laba atkļūdošanas iespēja
- Stingra objekta identifikācija
- Objekta un attēla testēšanas spējas
- Objekta identifikācija
- Datu bāzes testēšana
- Atbalstīt vairākus ietvarus
8) Kādi ir programmatūras automatizācijas testēšanā izmantotie ietvara veidi?
Programmatūras automatizācijas testēšanā tiek izmantoti četri ietvara veidi
- Uz datiem balstīta automatizācijas sistēma
- Atslēgvārdu vadīta automatizācijas sistēma
- Moduļu automatizācijas ietvars
- Hibrīda automatizācijas ietvars
9) Kāds ir skriptu standarts, veicot automatizācijas testēšanu?
Rakstot skriptus automatizācijai, jums jāapsver šādas darbības:
- Vienota vārdu piešķiršanas kārtība.
- 3 komentāru rindas par katrām 10 koda rindām
- Atbilstoša atkāpe.
- Stingrs kļūdu apstrādes un atkopšanas scenārijs
- Kad vien iespējams, izmantojiet ietvarstruktūras
10) Kādi ir populārākie automatizācijas testēšanas rīki?
Vispopulārākais testa rīks automatizācijas testēšanai ir
- QTP (HP UFT)
- Racionāls robots
- Selēns
11) Uz kāda pamata jūs varat kartēt automatizācijas testēšanas panākumus?
Ievērojot kritērijus, var kartēt automatizācijas testēšanas panākumus
- Defektu noteikšanas attiecība
- Automatizācijas izpildes laiks un laika ietaupījums produkta izlaišanai
- Darba un citu izmaksu samazināšana
12) Vai varat uzskaitīt dažus manuālās testēšanas trūkumus?
- Manuāla programmatūras testēšana prasa vairāk laika un vairāk resursu.
- Neprecizitāte
- Atkārtoti veicot vienu un to pašu testa gadījumu, ir iespējama kļūda un garlaicība.
- Nav praktiski veikt manuālu testēšanu ļoti lielos projektos un projektos, kas norobežoti pēc laika.
13) Pastāsti man, ko zini par selēnu
Selēns ir bezmaksas (atvērtā koda) testa automatizācijas bibliotēka. To izmanto, lai automatizētu tīmekļa un mobilo vidi. Tas sastāv no
- Selenium IDE (pārlūka pievienojums - ierakstīšanas un atskaņošanas rīks)
- Selēns WebDriver
- Selēna režģis (izkliedētā testēšana)
Selēns atbalsta skriptu izveidi tādās valodās kā Java, C #, Python, Ruby, PHP, Perl, Javascript.
14) Pastāsti man par QTP
QTP (Quick Test Professional) tagad ir pazīstams kā HP UFT. Tas ir komerciāls automatizācijas rīks, kas cita starpā atbalsta ļoti plašu testēšanas vidi: Web, Desktop, SAP, Delphi, Net, ActiveX, Flex, Java, Oracle, Mobile, PeopleSoft, PowerBuilder, Siebel, Stingray, Visual Basic.
Skriptu valoda ir VBScript. Rīks labi želejojas ar HP ALM (Test Management Tool) un HP LoadRunner (Performance Testing Tool).
Galvenās QTP funkcijas ietver biznesa procesu testēšanu, uz atslēgvārdiem balstītu ietvaru, XML atbalstu, stingrus kontrolpunktus, testu rezultātus.
15) Paskaidrojiet, kas ir Sikuli?
Sikuli ir rīks, kas izmanto "Visual Image Match" metodi, lai automatizētu grafisko lietotāja saskarni. Visi Sikuli tīmekļa elementi ir jāuzņem kā attēls un jāglabā projektā.
Sikuli sastāv no
- Sikuli scenārijs
- Visual Scripting API Jython
- Sikuli IDE
Sikuli praktiskā izmantošana ir tāda
- To var izmantot, lai automatizētu flash vietnes vai objektus
- Tas var automatizēt loga lietojumprogrammas un visu, ko redzat ekrānā, neizmantojot iekšējo API atbalstu
- Tas nodrošina vienkāršu API
- To var viegli sasaistīt ar tādiem rīkiem kā Selēns
- Darbvirsmas lietojumprogrammu var automatizēt
- Sikuli piedāvā plašu atbalstu zibspuldzes objektu automatizēšanai
- Lai automatizētu darbvirsmu, tā izmanto jaudīgus "Visual Match" un Flash objektus
- Tas var darboties jebkurās tehnoloģijās.NET, Java,
16) Pieminiet, kāda ir atšķirība starp selēnu un sikuli?
Sikuli |
Selēns |
|
|
Bezmaksas PDF lejupielāde: automatizācijas testēšana, intervijas jautājumi un atbildes