Inleiding tot komkommer

Er zijn tegenwoordig veel tools beschikbaar. Komkommer is een hulpmiddel om de door programmeurs geschreven code te testen. Er zijn veel tools zoals komkommer zoals JBehave, RSpec, etc. Deze tools zijn nuttig om te communiceren met de klant met betrekking tot het product. Dit zijn de tools die andere software in eenvoudige taal testen met het gegeven scenario. Deze tools zijn heel gemakkelijk te leren. als u uit de testachtergrond komt en wilt weten hoe deze tool precies werkt, dan bent u aan het juiste adres. Elk bedrijf probeert zijn relatie met de klant te behouden. Hulpmiddelen zoals komkommer helpen hen om dit vertrouwen te behouden.

Elk bedrijf moet de juiste beslissingen nemen op basis van klanttevredenheid. Elk product moet worden afgestemd op het plan van de klant. Door ons werk in komkommer te implementeren, wordt het eenvoudiger om onze specificaties duidelijker uit te leggen met behulp van verschillende scenario's.

Wat is komkommer?

Laten we nu beginnen met wat precies komkommer is ?, Komkommer is het fruit in de salade die je eet. Onwetend niet. Komkommer is een raamwerk voor het testen van automatisering. Komkommertool is gebaseerd op de BDD-benadering, dwz gedragsgestuurde benadering. Kortom, het beschrijft het algemene gedrag van het systeem. Dit is meestal klantgericht.

Hoe de komkommer-tool gebruiken?

Augurk is de taal die wordt gebruikt door komkommer. Het is heel gemakkelijk om te leren. Dit proces helpt ons om ons werk in een goed geformatteerd formaat aan de klant te presenteren. Augurk is een niet-technische taal. Elke taal heeft zijn normen om in te passen. Augurk heeft ook een aantal regels. Augurk is de taal die wordt gebruikt voor het ontwikkelen van de testgevallen in komkommer. De taal heeft een aantal trefwoorden om te gebruiken bij het schrijven van de komkommercode.

Sleutelwoorden voor het schrijven van de komkommercode

Hier volgen de zoekwoorden:

  • Voorzien zijn van
  • Regel (augurk versie 6)
  • Voorbeeld (of scenario)
  • Gegeven, wanneer, dan, en, maar (stappen)
  • Achtergrond
  • Scenario-overzicht (of Scenariosjabloon)
  • Voorbeelden

1) Feature: Dit deel van de code vertelt eenvoudig het scenario op hoog niveau, zoals wat hier gaat gebeuren. Dit trefwoord wordt gebruikt aan het begin van de code, gevolgd door een dubbele punt (:). U kunt het desgewenst beschrijvend maken. Over het algemeen worden gegevens onder trefwoord genegeerd door de komkommer.

2) Regel: dit is ook een van de sleutelwoorden. Dit trefwoord is optioneel. Zoals de naam al doet vermoeden, bepaalt deze de regel voor de implementatie van verschillende scenario's. We kunnen zeggen dat dit enkele aanvullende ideeën over de functie oplevert.

3) Voorbeeld (of scenario): Voorbeeld is uitvoerbare code. Het verklaart de code met het voorbeeld dat ons een op scenario's gebaseerde specificatie kan geven. Het voorbeeld is ook een test. Dit kan een lijst bevatten met alle uitvoerbare processen of stappen.

4) Gegeven, wanneer, dan, en, maar (stappen): de belangrijkste stappen in de test worden gegeven, wanneer, dan, en, of maar. Deze stappen voeren één voor één komkommer uit en staan ​​u niet toe om elke stap een beschrijving te geven.

Voorbeelden:

Gezien er mango's in de mand zitten

Dan zijn er mango's in de mand

5) Achtergrond:

Stel dat u een reeks scenario's hebt die u steeds opnieuw moet controleren. Deze repetitieve taak kan worden gegroepeerd in het gegeven trefwoord. Je zou kunnen zeggen dat dit scenario al eerder is afgehandeld, volg ook de stappen. Het is een goede gewoonte om één achtergrond te hebben voor één functie. Het moet duidelijk zijn om te begrijpen

6) Scenario-overzicht (of scenario-sjabloon):

Hetzelfde als achtergrond. Stel dat we één scenario hebben. Dat scenario komt weer. We kunnen de omtrek van het bestaande scenario gebruiken. Scenario-overzichten en scenario-sjablonen zijn hetzelfde.

7) Voorbeelden: dit voorbeeldzoekwoord zoals hierboven uitgelegd, maar hier kwam het opnieuw te weten dat scenario het voorbeeld erin moet bevatten.

Wat is het nut van komkommer?

Laat me je dit vertellen met enkele voorbeelden. Stel dat u een project hebt en de klant wil weten wat alle functies zijn die u moet overhandigen. Als het gaat om de eindgebruiker of een klant op dat moment, kunt u niet alle technische details van uw testgevallen uitleggen. Hier komt komkommer in beeld. De komkommertool helpt om alle scenario's met verschillende omstandigheden te beschrijven. Het is veel beter dan technische details aan de klant geven die ze niet begrijpen.

Hoe maakt komkommer werken zo gemakkelijk?

Een komkommer is een open-source tool. Veel bedrijven gebruiken deze tool om hun productiviteit te verbeteren. Deze tool kan worden gebruikt op elke stapel die vandaag beschikbaar is. Deze tool wordt gebruikt om de functionaliteit van code in een voor mensen leesbaar formaat te testen.

Wat kunt u doen met komkommer?

Stel dat we een code hebben die de mogelijkheid van John is om thuis te komen. Als John een vliegtuig neemt voor een korte afstand, is het duur, als hij met de trein komt, is het goedkoop en betrouwbaar voor de kortere afstand.

Voorbeelden:

# Commentaar

@label

Feature: John komt met de trein naar huis is goed.

Volgens de afstand is de trein goed om thuis te komen

Het is goed om met de trein thuis te komen.

Gegeven dat John naar huis moet komen

Wanneer hij op tijd bij het station aankomt

Dan zal hij vandaag zelf thuiskomen

Met het bovenstaande voorbeeld geven we de mogelijkheid aan dat de trein de resultaten op tijd haalt om alleen vandaag thuis te komen.

Waarom hebben we komkommer nodig?

Er is altijd de mogelijkheid om het vertrouwen van klanten te verbeteren door hen te betrekken bij het ontwikkelingsproces van het product. Komkommer geeft ons de mogelijkheid om kritieke technische codespecificaties met eenvoudig leesbare taal uit te leggen aan de eindgebruiker of een klant. Het richt zich op gedragsgestuurde ontwikkelingstests.

voordelen

  1. Het ondersteunt alle talen.
  2. Het verbindt de klant met de technische specificatie in eenvoudige taal.
  3. We kunnen de code die in de komkommertool is geschreven, opnieuw gebruiken.
  4. Komkommer-plug-ins zijn erg snel.
  5. We hebben geen programmeertaal nodig om scripts in komkommer te schrijven.

Conclusie

Een komkommer is een testtool die wordt gebruikt om de testgevallen te automatiseren. We kunnen het integreren met een tool zoals selenium. De testcode schrijven in komkommerontwikkelaars en testers komt samen en samen maken ze scenario-gebaseerde specificaties om met de klant om te gaan.

Aanbevolen artikelen

Dit is een gids voor Wat is Komkommer. Hier bespreken we het gebruik van de komkommertool met voorbeelden en voordelen. U kunt ook de volgende artikelen bekijken voor meer informatie -

  1. Sollicitatievragen voor Komkommer
  2. Selenium versus komkommer
  3. Installeer Selenium IDE
  4. Wat is Appium?