Měřidlo (software)

ROZMĚR

Informace
Tvůrce Thoughtworks
Vyvinul ThoughtWorks ( v )
Poslední verze 1,0 (19. června 2018)
Vklad github.com/getgauge/gauge
Napsáno Jít
Operační systém Multiplatformní
životní prostředí Nezávislý na systému
Typ Testovací automatizační nástroj
Licence LPG 3.0
webová stránka getgauge.io

Gauge je lehký a přenosný software pro automatizaci testů . K popisu případů a scénářů používá Markdown . Díky modulární architektuře je flexibilní a škálovatelný.

Snížení

V Gauge jsou specifikace psány v tomto jazyce. Například :

Trouver des films joués près de chez moi =========================== Le système à tester dans cet exemple est une application web pour trouver et réserver des billets de cinéma Recherche de film ----------------- * Specify location as "Bangalore" * Search for movie "Star Wars" * Verify that "INOX" is playing "Star Wars" at "7:30 pm" Réservation des billets ----------------- * Sign up with email address * Complete the verification * Select location as "Bangalore", the movie "Star Wars" and "3" seats * Confirm and pay * Verify the "e-ticket" has been sent to the registered email.

Výše uvedené specifikace popisují testovaný systém. Scénáře Recherche de filma Réservation des billetspředstavují tok v těchto specifikacích. Kroky jsou věci, které je třeba udělat.

Testovací kód

Specifikace Markdown jsou abstraktní reprezentací kódu, který má být proveden k provedení kroků.

Například výše uvedený krok popsaný v Markdown by Specify location as "Bangalore"po kódování Javavypadal takto:

// cette méthode peut être écrite dans n'importe quelle classe java qui est dans le classpath. public class StepImplementation { @Step("Specify location as <location>") public void helloWorld(String location) { // implémentation de l'étape } }

Gauge podporuje psaní testovacího kódu v následujících jazycích:

Komunita poskytuje spustitelné soubory pro následující jazyky:

Provedení

V Gauge lze testy spustit z příkazového řádku nebo prostřednictvím jednoho z podporovaných IDE.

Výchozí příkaz gauge specsspouští testy postupně.

Příkaz gauge -p specsspouští testy paralelně.

Zprávy

Gauge poskytuje komplexní testovací protokoly popisující běh se všemi požadovanými podrobnostmi.

Přidružené IDE

IDE přidružené k Gauge usnadňuje psaní a údržbu testů.

Reference

  1. „  Long Start - Gauge 0.8.3 documentation  “ (přístup k 28. dubnu 2017 )
  2. „  Long Start - Gauge 0.8.3 documentation  “ (přístup k 28. dubnu 2017 )
  3. „  Long Start - Gauge 0.8.3 documentation  “ (přístup k 28. dubnu 2017 )
  4. „  Using Gauge - Gauge 0.8.3 documentation  “ (přístup k 28. dubnu 2017 )
  5. „  Using Gauge - Gauge 0.8.3 documentation  “ (přístup k 28. dubnu 2017 )
  6. „  Reports - Gauge 0.8.3 documentation  “ (přístup k 28. dubnu 2017 )

externí odkazy

(en) Oficiální stránky