Nedan följer vanliga frågor i intervjuer för nybörjare och erfarna kvalificerade yrkesverksamma.
1) Vad är automatiseringstestning?
Automation Testing är en teknik som använder ett automatiseringsverktyg för att skriva och utföra testarens testskript och fall.
Huvudmålet med Automation Testing är att minska antalet testfall som ska köras manuellt och inte helt eliminera Manual Testing.
2) När kommer du att automatisera ett test?
Automation föredras i följande fall
- Upprepade uppgifter
- Rök- och sanitetstester
- Testa med flera datamängder
- Fall av regressionstest
Vanligtvis baseras beslutet på ROI (Return on Investment)
3) När kommer du inte att automatisera testningen?
Man bör inte automatisera i följande fall
- När applikationen under test ändras ofta
- En gång testfall
- Adhoc - slumpmässig testning
4) Vilka är stegen involverade i automatiseringsprocessen?
I automatiseringsprocessen är inblandade steg
- Välja testverktyget
- Definiera automatiseringsomfånget
- Planering, design och utveckling
- Testkörning
- Underhåll
5) Vilka är de punkter som täcks under planeringsfasen för automatisering?
Under planeringsfasen av automatisering är saker som måste beaktas
- Välj "rätt" automatiseringsverktyg
- Selection Automation Framework om någon
- Lista över objekt inom och utanför räckvidd för automatisering
- Testa miljöinställningar
- Förbereder bidragstabell över tidslinjer för projekt för utveckling och utförande av testskript.
- Identifiera testleveranser
6) I vilket tillstånd kan vi inte använda automatiseringstest för Agile-metoden?
Automationstestning är inte användbart för smidiga metoder under följande förhållanden
- När Agile-tester alltid ber om förändringar i kraven
- När uttömmande dokumentationsnivå krävs i Agile
- Endast lämplig för de regressionstester under smidig testning som kontinuerlig integration
7) Vilka är de främsta funktionerna i bra automatiseringsverktyg?
- Testmiljöstöd och lätt att använda
- Bra felsökningsanläggning
- Robust föremålsidentifiering
- Objekt- och bildtestförmåga
- Objektidentifiering
- Test av databas
- Stöd flera ramar
8) Vilka är de typer av ramverk som används vid testning av programvarautomatisering?
I programvarautomatiseringstest används fyra typer av ramar
- Datadriven automatiseringsram
- Nyckelord driven automatiseringsram
- Modular automation framework
- Hybrid automatiseringsram
9) Vad är skriptstandarden vid automatiseringstestning?
När du skriver manus för automatisering måste du överväga att följa saker,
- Enhetlig namngivningskonvention.
- 3 Rader med kommentarer för var tionde rad kod
- Tillräcklig fördjupning.
- Robust felhantering och återställningsscenario
- Användning av ramar när det är möjligt
10) Vilka är de mest populära verktygen för automatiseringstestning?
Det mest populära testverktyget för automatiseringstest är
- QTP (HP UFT)
- Rationell robot
- Selen
11) På vilken grund kan du kartlägga framgången med automatiseringstester?
Genom att följa kriterier kan framgången med automatiseringstest mappas
- Förhållande för upptäckt av defekter
- Automationstid och tidsbesparingar för att frigöra produkten
- Minskad arbetskraft och andra kostnader
12) Kan du lista några nackdelar med manuell testning?
- Manuell programvarutestning kräver mer tid och mer resurser.
- Felaktighet
- Att utföra samma testfall upprepade gånger är felbenäget och tråkigt.
- Det är opraktiskt att göra manuell testning på mycket stora projekt och tidsbegränsade projekt.
13) Berätta för mig vad du vet om selen
Selen är ett kostnadsfritt testautomationsbibliotek (öppen källkod). Den används för att automatisera webb- och mobilmiljöer. Den består av
- Selen IDE (Browser Addon - Record and Playback Tool)
- Selen WebDriver
- Selen Grid (Distribuerad testning)
Selen stöder skript på språk som Java, C #, Python, Ruby, PHP, Perl, Javascript.
14) Berätta om QTP
QTP (Quick Test Professional) är nu känt som HP UFT. Det är ett kommersiellt automatiseringsverktyg och stöder ett mycket brett utbud av testmiljöer Web, Desktop, SAP, Delphi, Net, ActiveX, Flex, Java, Oracle, Mobile, PeopleSoft, PowerBuilder, Siebel, Stingray, Visual Basic.
Skriptspråket är VBScript. Verktyget gelar bra med HP ALM (Test Management Tool) och HP LoadRunner (Performance Testing Tool).
De viktigaste funktionerna i QTP inkluderar testning av affärsprocesser, nyckelorddrivet ramverk, XML-stöd, robusta kontrollpunkter, testresultat.
15) Förklara vad Sikuli är?
Sikuli är ett verktyg som använder "Visual Image Match" -metoden för att automatisera grafiskt användargränssnitt. Alla webbelement i Sikuli ska tas som en bild och lagras i projektet.
Sikuli består av
- Sikuli-skript
- Visual Scripting API för Jython
- Sikuli IDE
Praktiska användningar av Sikuli är det
- Den kan användas för att automatisera flashwebbplatser eller objekt
- Det kan automatisera fönsterbaserad applikation och allt du ser på skärmen utan att använda internt API-stöd
- Det ger enkelt API
- Det kan enkelt kopplas till verktyg som Selen
- Desktop-applikationen kan automatiseras
- Sikuli erbjuder omfattande support för att automatisera blixtobjekt
- För att automatisera skrivbordet använder den kraftfulla "Visual Match" och Flash-objekt
- Det kan fungera på vilken teknik som helst.NET, Java,
16) Nämn vad är skillnaden mellan Selen och Sikuli?
Sikuli |
Selen |
|
|
Gratis nedladdning av PDF: Intervjufrågor och svar för automatiseringstest