cste software testing certification exam question pattern
Dit artikel geeft u een algemeen idee over CSTE-certificering examen papieren patroon Ik heb enkele voorbeeldvragen en antwoorden toegevoegd voor het CSTE-testpapier. U kunt naar deze vragen verwijzen en het patroon van beschrijvend antwoordpapier beoordelen.
Als je objectieve vragen uit CSTE-papier nodig hebt, kun je ons vorige artikel over CSTE-objectieve vragen beantwoorden. U kunt ook wat meer voorbeeldpapieren downloaden van onze ‘Downloads’ sectie.
CSTE Mock Test Paper - Vragen en antwoorden
V # 1) Definieer het volgende samen met voorbeelden [25 punten]
een. Boundary Value testen
b. Gelijkwaardigheidstesten
c. Fout bij het raden
d. Bureau controleren
e. Controle Flow-analyse
Antwoord:
a) Grenswaardeanalyse: Een proces van het selecteren van testgevallen / gegevens door de grenzen te identificeren die geldige en ongeldige voorwaarden scheiden.
Er worden tests gemaakt om de binnen- en buitenranden van deze grenzen te testen, naast de daadwerkelijke grenspunten of een selectietechniek waarbij testgegevens worden gekozen om langs de 'grenzen' van het invoerdomein [of het uitvoerbereik] klassen, gegevensstructuren te liggen , procedureparameters, etc.
Keuzes omvatten vaak maximale, minimale en triviale waarden of parameters.
Bijvoorbeeld, Invoergegevens 1 tot 10 (grenswaarde)
Test ingangsgegevens 0, 1, 2 tot 9, 10, 11
b) Gelijkwaardigheidstesten: Het invoerdomein van het systeem is onderverdeeld in klassen van representatieve waarden, zodat het aantal testgevallen kan worden beperkt tot één per klasse, wat het minimumaantal. van testcases die moeten worden uitgevoerd.
Bijvoorbeeld, geldig gegevensbereik: 1-10
Testset: -2; 5; 14
c) Fout raden: Test gegevensselectietechniek. Het selectiecriterium is om waarden te kiezen die waarschijnlijk fouten zullen veroorzaken. Het raden van fouten is grotendeels gebaseerd op ervaring, met enige hulp van andere technieken, zoals grenswaardeanalyse.
Op basis van ervaring raadt de testontwerper de soorten fouten die kunnen optreden in een bepaald type software en ontwerpt testcases om deze te ontdekken.
hoe u elementen toevoegt in een array java
Bijvoorbeeld, als een bepaald type resource dynamisch wordt toegewezen, is een goede plaats om naar fouten te zoeken het ongedaan maken van de toewijzing van middelen. Zijn alle bronnen correct toegewezen, of gaan er enkele verloren terwijl de software wordt uitgevoerd?
d) Controle van de balie: Desk Checking wordt uitgevoerd door de ontwikkelaar van het systeem of programma. Het proces omvat het beoordelen van het complete product om er zeker van te zijn dat het structureel gezond is en dat aan de normen en eisen is voldaan. Dit is de meest traditionele manier om een systeem of programma te analyseren.
e) Controle stroomanalyse: Het is gebaseerd op de grafische weergave van het programmaproces. In Control Flow-analyse; de programmagrafieken hebben knooppunten die een statement of segment vertegenwoordigen dat mogelijk eindigt in een onopgeloste tak.
De grafiek illustreert de stroom van programmabesturing van het ene segment naar het andere, zoals geïllustreerd door takken. Het doel van Control Flow Analysis is om de mogelijke problemen in logische takken te bepalen die kunnen resulteren in een lusconditie of onjuiste verwerking.
V # 2) U merkt dat er een senior tester is die meer fouten maakt dan de junior testers. U moet dit aspect aan de senior tester communiceren. U wilt deze tester ook niet kwijtraken. Hoe ga je om met opbouwende kritiek? [10 punten]
Antwoord: Bij de kwaliteitsbenadering is het de verantwoordelijkheid van de leidinggevende om zijn / haar ondergeschikten succesvol te maken. Het effectief gebruiken van kritiek is een hulpmiddel om ondergeschikte prestaties te verbeteren.
Bij het geven van opbouwende kritiek moet u de volgende tactieken toepassen:
- Doe het privé.
- Heb de feiten.
- Wees voorbereid om de werknemer te helpen zijn / haar prestaties te verbeteren.
- Wees specifiek over verwachtingen.
- Volg een specifiek proces bij het geven van kritiek.
V # 3) Uw manager heeft u aan boord genomen als testleider voor het testen van een webgebaseerde applicatie. Hij wil weten welke risico's u in het testplan zou opnemen. Leg elke risicofactor uit die deel zou uitmaken van uw testplan. [20 punten]
Antwoord: Primaire risicofactoren voor webtoepassingen:
- Veiligheid: alles dat verband houdt met de beveiliging van de applicatie.
- Prestatie: Het aantal computerbronnen en code dat het systeem nodig heeft om de genoemde functies uit te voeren.
- Juistheid: De gegevens die in het systeem worden ingevoerd, verwerkt en uitgevoerd, zijn nauwkeurig en volledig
- Toegangscontrole: Zekerheid dat de systeembronnen van de applicatie worden beschermd
- Continuïteit van de verwerking: De mogelijkheid om de verwerking te ondersteunen als er zich een probleem voordoet
- Audittrail: De mogelijkheid om de verwerking die heeft plaatsgevonden te onderbouwen.
- Autorisatie: Zekerheid dat de gegevens worden verwerkt in overeenstemming met de bedoelingen van het management.
Het algemene risico of secundaire risico’s:
- Complex: alles wat onevenredig groot, ingewikkeld of ingewikkeld is.
- Nieuw: alles wat geen geschiedenis in het product heeft.
- Gewijzigd: alles waarmee is geknoeid of ‘verbeterd’.
- Stroomopwaartse afhankelijkheid: alles waarvan de storing een trapsgewijze storing in de rest van het systeem zal veroorzaken.
- Downstream afhankelijkheid: alles dat bijzonder gevoelig is voor storingen in de rest van het systeem.
- Kritiek: alles waarvan het falen aanzienlijke schade kan veroorzaken.
- Nauwkeurig: alles wat precies aan zijn eisen moet voldoen.
- Populair: alles dat veel zal worden gebruikt.
- Strategisch: alles dat van bijzonder belang is voor uw bedrijf, zoals een functie waarmee u zich onderscheidt van de concurrentie.
- Derde partij: alles wat in het product wordt gebruikt, maar buiten het project is ontwikkeld.
- Gedistribueerd: alles verspreidt zich in tijd of ruimte, maar waarvan de elementen moeten samenwerken.
- Buggy: alles wist veel problemen te hebben.
- Recente fout: alles met een recente geschiedenis van mislukking.
V # 4) U bevindt zich in de contractfase van een project en ontwikkelt een uitgebreid voorstel voor een veiligheidskritisch softwaresysteem. Uw directeur heeft u geraadpleegd voor het opstellen van een richtlijndocument waarin de rol van de gebruiker tijdens de acceptatietestfase wordt opgenomen.
Geef de belangrijkste rollen aan die de gebruiker volgens jou zou moeten spelen tijdens de acceptatiefase. Geef ook aan in welke categorieën de acceptatievereisten moeten vallen. [10 punten]
Antwoord:
- Zorg voor betrokkenheid van de gebruiker bij het ontwikkelen van systeemvereisten en acceptatiecriteria.
- Identificeer tussen- en eindproducten voor acceptatie van hun acceptatiecriteria en schema.
- Plan hoe en door wie elke acceptatieactiviteit zal worden uitgevoerd.
- Plan middelen om informatie te verstrekken.
- Plan voldoende tijd in voor het inkopende personeel om de producten en evaluatie te ontvangen en te onderzoeken voordat de acceptatie wordt beoordeeld.
- Stel het acceptatieplan op.
- Reageer op de analyse van projectrechten voordat u deze accepteert en afwijst.
- Keur de verschillende tussentijdse softwareproducten goed.
- Voer de laatste acceptatieactiviteiten uit, inclusief de formele acceptatietest bij oplevering.
- Neem voor elk product een acceptatiebeslissing.
V # 5) Wat is parallel testen en wanneer gebruiken we parallel testen? Leg uit met
Een voorbeeld? [5 punten]
Antwoord: Het testen van een nieuw of gewijzigd gegevensverwerkingssysteem met dezelfde brongegevens die in een ander systeem worden gebruikt. Het andere systeem wordt beschouwd als de vergelijkingsstandaard. OF we kunnen zeggen dat voor parallel testen dezelfde invoergegevens door twee versies van dezelfde applicatie moeten worden uitgevoerd.
Parallelle tests moeten worden gebruikt als er onzekerheid bestaat over de juistheid van de verwerking van de nieuwe aanvraag. En oude en nieuwe versies van de applicaties zijn hetzelfde.
Bijvoorbeeld,
- Gebruik de oude en nieuwe versie van het salarissysteem om te bepalen of de loonstrookjes van beide systemen verenigbaar zijn.
- Draai de oude versie van het applicatiesysteem om ervoor te zorgen dat de operationele status van het oude systeem behouden blijft voor het geval dat er problemen optreden in de nieuwe applicatie.
V # 6) Wat is het verschil tussen testtechnieken en tools? Geef voorbeelden. [5 punten]
Antwoord:
Testtechniek: Is een proces om ervoor te zorgen dat sommige aspecten van het applicatiesysteem of de eenheid naar behoren werken. Er zijn misschien weinig technieken maar veel tools.
Gereedschap: Is een voertuig voor het uitvoeren van een testproces. De tool is een hulpmiddel voor de tester, maar is zelf onvoldoende om tests uit te voeren
Bijvoorbeeld, Het zwaaien van de hamer om de spijker in te slaan. Een hamer is een werktuig en het zwaaien met de hamer is een techniek. Het concept van tools en techniek is belangrijk in het testproces. Het is een combinatie van beide waardoor het testproces kan worden uitgevoerd.
De tester moet eerst de testtechnieken begrijpen en vervolgens de tools begrijpen die bij elk van de technieken kunnen worden gebruikt.
V # 7) Kwaliteitscontroleactiviteiten zijn gericht op het identificeren van defecten in de daadwerkelijk geproduceerde producten; uw baas wil echter dat u processen identificeert en definieert die defecten voorkomen. Hoe zou u hem uitleggen om onderscheid te maken tussen QA- en QC-verantwoordelijkheden? [10 punten]
Antwoord:
Kwaliteitsverzekering:
- Een geplande en systematische reeks activiteiten die nodig zijn om voldoende vertrouwen te geven dat de vereisten correct zijn opgesteld en dat producten of diensten voldoen aan gespecificeerde vereisten
- Een activiteit die de processen om de producten te produceren vaststelt en evalueert.
- Helpt bij het opzetten van processen.
- Zet meetprogramma's op om processen te evalueren.
- Identificeert zwakke punten in processen en verbetert deze.
- QA is de verantwoordelijkheid van het hele team.
- Voorkomt de introductie van problemen of defecten
Kwaliteitscontrole:
- Het proces waarmee de productkwaliteit wordt vergeleken met de geldende normen; en de actie wordt ondernomen wanneer non-conformiteit wordt gedetecteerd.
- Een activiteit die controleert of het product voldoet aan vooraf gedefinieerde normen.
- Implementeert het proces.
- Verifieert of een specifiek kenmerk (en) in een specifiek product of dienst voorkomen
- Identificeert defecten met als hoofddoel het corrigeren van defecten.
- QC is de verantwoordelijkheid van de tester.
- Detecteert, rapporteert en corrigeert defecten
Vraag 8) Maak onderscheid tussen transactiestroommodellering, eindige-toestandsmodellering, datastroommodellering en timingmodellering? [10 punten]
Antwoord:
Transactiestroommodellering: De knooppunten vertegenwoordigen de stappen in transacties. De links vertegenwoordigen de logische verbinding tussen stappen.
webservices in java interviewvragen en antwoorden
Eindige-toestandsmodellering: De knooppunten vertegenwoordigen de verschillende door de gebruiker waarneembare toestanden van de software. De koppelingen vertegenwoordigen de overgangen die plaatsvinden om van staat naar staat te gaan.
Gegevensstroommodellering: De knooppunten vertegenwoordigen de data-objecten. De koppelingen vertegenwoordigen de transformaties die plaatsvinden om het ene gegevensobject naar het andere te vertalen.
Timing-modellering: De knooppunten zijn programma-objecten. De links zijn opeenvolgende verbindingen tussen de programma-objecten. De verbindingsgewichten worden gebruikt om de vereiste uitvoeringstijden te specificeren terwijl het programma wordt uitgevoerd.
9) Maak een lijst van wat volgens jou de twee belangrijkste doelen van testen zijn.
[5 punten]
Antwoord:
- Bepaal of het systeem voldoet aan de specificaties (mening van de producent)
- Bepaal of het systeem voldoet aan de zakelijke en gebruikersbehoeften (klantbeeld)
Ik hoop dat dit artikel je heeft geholpen om een idee te krijgen van het CSTE Software Testing Certification Exam Question Pattern. laat ons je feedback weten in de comments hieronder!
Aanbevolen literatuur
- Beste softwaretesttools 2021 [QA Test Automation Tools]
- Software testen QA Assistant Job
- Is het de moeite waard om een QA-softwaretestcertificering te krijgen?
- Software Testing-cursus: bij welk Software Testing Institute moet ik meedoen?
- Softwaretests kiezen als uw carrière
- Softwaretest Schrijver van technische inhoud Freelancer-baan
- Enkele interessante sollicitatievragen voor het testen van software
- Feedback en recensies over softwaretestcursussen