cste software testing certification exam question pattern
Den här artikeln ger dig en allmän uppfattning om CSTE-certifieringsprovmönster . Jag har tagit med några exempelfrågor och svar för CSTE mock test paper. Du kan hänvisa till dessa frågor och bedöma mönstret på beskrivande svarspapper.
Om du behöver frågor om objektivtyp från CSTE-papper kan du hänvisa till vår tidigare artikel om svar på CSTE-objekttypfrågor. Du kan också ladda ner några fler exemplar från vår 'Nedladdningar' sektion.
CSTE Mock Test Paper - Frågor och svar
F # 1) Definiera följande tillsammans med exempel (25 märken)
a. Gränsvärde testning
b. Likvärdighetstestning
c. Fel gissning
d. Skrivbordskontroll
e. Kontrollflödesanalys
Svar:
a) Gränsvärde-analys: En process för att välja testfall / data genom att identifiera gränserna som skiljer giltiga och ogiltiga villkor.
Tester är konstruerade för att testa insidan och utsidan av dessa gränser, förutom de faktiska gränspunkterna eller En urvalsteknik där testdata väljs för att ligga längs 'gränserna' för ingångsdomänen (eller utmatningsområdet) klasser, datastrukturer , procedurparametrar etc.
Val inkluderar ofta maximala, minimala och triviala värden eller parametrar.
Till exempel, Ingångsdata 1 till 10 (gränsvärde)
Testa ingångsdata 0, 1, 2 till 9, 10, 11
b) Ekvivalensprovning: Systemets ingångsdomän är uppdelad i klasser av representativa värden så att antalet testfall kan begränsas till en per klass, vilket representerar minimiantalet. av testfall som måste utföras.
Till exempel, giltigt dataområde: 1-10
Testuppsättning: -2; 5; 14
c) Fel gissning: Testdatavalsteknik. Urvalskriteriet är att välja värden som verkar sannolikt orsaka fel. Fel gissning baseras mestadels på erfarenhet, med viss hjälp från andra tekniker som gränsvärdenanalys.
Baserat på erfarenhet gissar testdesignern vilka typer av fel som kan uppstå i en viss typ av programvara och utformar testfall för att avslöja dem.
mall för automatiseringstestplan för selen
Till exempel, om någon typ av resurs tilldelas dynamiskt är det en bra plats att leta efter fel i avdelningen av resurser. Är alla resurser korrekt omplacerade, eller är några förlorade när programvaran körs?
d) Skrivbordskontroll: Desk Checking utförs av utvecklaren av systemet eller programmet. Processen innefattar att granska hela produkten för att säkerställa att den är strukturellt sund och att standarder och krav har uppfyllts. Detta är det mest traditionella sättet att analysera ett system eller program.
e) Kontrollflödesanalys: Den är baserad på den grafiska återgivningen av programprocessen. I kontrollflödesanalys; programdiagrammen har noder som representerar ett uttalande eller segment som eventuellt slutar i en olöst gren.
Diagrammet illustrerar flödet av programstyrning från ett segment till ett annat som illustreras genom grenar. Målet med Control Flow Analysis är att bestämma de potentiella problemen i logiska grenar som kan resultera i ett slingtillstånd eller felaktig bearbetning.
F # 2) Du upptäcker att det finns en äldre testare som gör fler misstag än juniortestarna. Du måste kommunicera denna aspekt till seniortestaren. Du vill inte förlora testaren. Hur ska man gå till konstruktiv kritik? (10 märken)
Svar: I kvalitetsstrategin är det handledarens ansvar att göra hans / hennes underordnade framgångsrika. Effektiv användning av kritik är ett verktyg för att förbättra underordnad prestanda.
När du ger konstruktiv kritik bör du använda följande taktik:
- Gör det privat.
- Ha fakta.
- Var beredd att hjälpa arbetaren att förbättra sin prestation.
- Var specifik om förväntningarna.
- Följ en specifik process för att ge kritik.
F # 3) Din chef har tagit dig ombord som testledare för att testa en webbaserad applikation. Han vill veta vilka risker du skulle inkludera i testplanen. Förklara varje riskfaktor som skulle vara en del av din testplan. (20 märken)
Svar: Webbaserad applikations primära riskfaktorer:
- Säkerhet: allt som rör applikationens säkerhet.
- Prestanda: Antalet datorresurser och kod som krävs av systemet för att utföra sina angivna funktioner.
- Korrekthet: Data som matas in, bearbetas och matas ut i systemet är korrekta och fullständiga
- Åtkomstkontroll: Säkerhet att applikationssystemets resurser skyddas
- Kontinuerlig bearbetning: Förmågan att upprätthålla bearbetning i händelse av problem uppstår
- Verifieringskedja: Möjligheten att underbygga den behandling som har ägt rum.
- Tillstånd: Försäkran om att uppgifterna behandlas i enlighet med ledningens syften.
Allmänna risker eller sekundära risker:
- Komplex: något oproportionerligt stort, invecklat eller invecklat.
- Ny: allt som inte har någon historik i produkten.
- Ändrats: allt som har manipulerats med eller ”förbättrats”.
- Uppströms beroende: allt vars fel orsakar kaskadfel i resten av systemet.
- Nedströms beroende: allt som är särskilt känsligt för fel i resten av systemet.
- Kritisk: allt vars fel kan orsaka betydande skador.
- Exakt: allt som måste uppfylla dess krav exakt.
- Populär: allt som kommer att användas mycket.
- Strategisk: allt som har särskild betydelse för ditt företag, till exempel en funktion som skiljer dig från konkurrenterna.
- Tredje part: allt som används i produkten, men som utvecklats utanför projektet.
- Distribuerad: allt som sprids i tid eller rum, men vars element måste fungera tillsammans.
- Buggy: allt visste att det hade många problem.
- Senaste misslyckandet: allt med en ny historia av misslyckande.
F # 4) Du befinner dig i kontraktsfasen av ett projekt och utvecklar ett omfattande förslag för ett säkerhetskritiskt programvarusystem. Din regissör har konsulterat dig för att utarbeta ett riktlinjedokument om vad som kommer att ange användarens roll under Acceptance Testing-fasen.
Ange de nyckelroller du tycker att användaren ska spela under godkännandesteget. Ange också i vilka kategorier godkännandekraven ska falla. (10 märken)
vad är den bästa webbplatsen att titta på anime
Svar:
- Se till att användaren deltar i att utveckla systemkrav och acceptanskriterier.
- Identifiera mellanprodukter och slutprodukter för godkännande av deras acceptanskriterier och schema.
- Planera hur och av vem varje acceptansaktivitet kommer att utföras.
- Planera resurser för information.
- Planera tillräcklig tid för köparens personal att ta emot och undersöka produkterna och utvärderingen innan godkännande granskas.
- Förbered acceptansplanen.
- Svara på analysen av projekträttigheter innan du accepterar och avvisar.
- Godkänn de olika tillfälliga programvaruprodukterna.
- Utför de slutliga acceptansaktiviteterna, inklusive den formella acceptansprovningen vid leveransen.
- Ta ett beslut om godkännande för varje produkt.
F # 5) Vad är parallelltestning och när använder vi parallelltestning? Förklara med
ett exempel? (5 märken)
Svar: Testa ett nytt eller ändrat databehandlingssystem med samma källdata som används i ett annat system. Det andra systemet betraktas som standard för jämförelse. ELLER kan vi säga att parallell testning kräver att samma indata körs genom två versioner av samma applikation.
Parallell testning bör användas när det råder osäkerhet om hur korrekt behandlingen av den nya applikationen är. Och gamla och nya versioner av applikationerna är desamma.
Till exempel,
- Använd den gamla och den nya versionen av lönesystemet för att fastställa att lönecheckarna från båda systemen är förenliga.
- Kör den gamla versionen av applikationssystemet för att säkerställa att det gamla systemets operativa status har bibehållits om det skulle uppstå problem i den nya applikationen.
F # 6) Vad är skillnaden mellan testtekniker och verktyg? Ge exempel. (5 märken)
Svar:
Testteknik: Är en process för att säkerställa att vissa aspekter av applikationssystemet eller enheten fungerar ordentligt kan det finnas få tekniker men många verktyg.
Verktyg: Är ett fordon för att utföra en testprocess. Verktyget är en resurs för testaren, men i sig är det otillräckligt för att testa
Till exempel, Hammarens svängning för att driva spiken. En hammare är ett verktyg och att svänga hammaren är en teknik. Begreppet verktyg och teknik är viktigt i testprocessen. Det är en kombination av de två som gör att testprocessen kan utföras.
Testaren bör först förstå testteknikerna och sedan förstå verktygen som kan användas med var och en av teknikerna.
F # 7) Kvalitetskontrollaktiviteter är inriktade på att identifiera brister i de faktiska produkterna som produceras; din chef vill dock att du ska identifiera och definiera processer som skulle förhindra defekter. Hur skulle du förklara för honom att skilja mellan QA och QC ansvar? (10 märken)
Svar:
Kvalitetssäkring:
- En planerad och systematisk uppsättning aktiviteter som är nödvändiga för att ge tillräckligt förtroende för att kraven är korrekt inställda och att produkter eller tjänster uppfyller specificerade krav
- En aktivitet som etablerar och utvärderar processerna för att producera produkterna.
- Hjälper till med att etablera processer.
- Ställer in mätprogram för att utvärdera processer.
- Identifierar svagheter i processer och förbättrar dem.
- QA är hela teamets ansvar.
- Förhindrar införandet av problem eller defekter
Kvalitetskontroll:
- Processen genom vilken produktkvaliteten jämförs med tillämpliga standarder; och åtgärden vidtas när avvikelse upptäcks.
- En aktivitet som verifierar om produkten uppfyller fördefinierade standarder.
- Implementerar processen.
- Verifierar om ett eller flera specifika attribut finns i en viss produkt eller tjänst
- Identifierar defekter för det primära syftet att korrigera defekter.
- QC är testarens ansvar.
- Upptäcker, rapporterar och korrigerar defekter
F # 8) Skilja mellan modellering av transaktionsflöde, modellering av ändligt tillstånd, modellering av dataflödet och modellering av tid? (10 märken)
Svar:
Transaktionsflödesmodellering: Noderna representerar stegen i transaktioner. Länkarna representerar den logiska kopplingen mellan steg.
Finite State Modellering: Noderna representerar programvarans olika observerbara tillstånd. Länkarna representerar de övergångar som sker för att flytta från stat till stat.
Dataflödesmodellering: Noderna representerar dataobjekten. Länkarna representerar de transformationer som sker för att översätta ett dataobjekt till ett annat.
Timing Modellering: Noderna är programobjekt. Länkarna är sekventiella kopplingar mellan programobjekten. Länkvikterna används för att specificera de nödvändiga körningstiderna när programmet körs.
9) Lista vad du tycker är de två primära målen för testning.
(5 märken)
Svar:
- Bestäm om systemet uppfyller specifikationerna (producentvy)
- Bestäm om systemet uppfyller affärs- och användarbehov (Kundvy)
Hoppas den här artikeln hjälpte dig att få en uppfattning om CSTE Software Testing Certification Exam Question Pattern. låt oss veta din feedback i kommentarfältet nedan!
Rekommenderad läsning
- Bästa verktyg för testning av programvara 2021 (QA Test Automation Tools)
- Programvarutestning QA-assistentjobb
- Är det värt att få ett certifieringsprogram för QA-programvarutestning?
- Programvarutestningskurs: Vilket programvarutestinstitut ska jag gå med?
- Välja programvarutestning som din karriär
- Programvarutestning Tekniskt innehåll Writer Freelancer Jobb
- Några intressanta programtestintervjufrågor
- Programtestkursfeedback och recensioner