Měřidlo (software) - Gauge (software)
Vývojáři | ThoughtWorks |
---|---|
Stabilní uvolnění | 1.1.4 / 10. září 2020 |
Úložiště | ![]() |
Napsáno | Jít |
Operační systém | Nezávislé na platformě |
Typ | Testovací automatizační nástroj |
Licence | Licence Apache 2.0 |
webová stránka | měřidlo![]() |
Měřidlo je lehká platforma automatizace testů nářadí. Využívá to snížení autor testovacích případů a scénářů. Díky modulární architektuře je flexibilní a škálovatelný.
Snížení
Specifikace měřidla[1] jsou psány v obchodním jazyce. Například,
Najděte filmy, které hrají poblíž mě===========================Testovaný systém v tomto příkladu je webová aplikace pro vyhledání a rezervaci lístků do kinaHledejte filmy-----------------* Zadejte umístění jako „Bangalore“* Hledat film "Star Wars"* Ověřte, že „INOX“ hraje „Star Wars“ v „19:30“Zarezervujte si lístek do kina-----------------* Zaregistrujte se pomocí e-mailové adresy * Dokončete ověření* Vyberte místo jako „Bangalore“, film „Star Wars“ a „3“ sedadla* Potvrdit a zaplatit* Ověřte, že „e-jízdenka“ byla odeslána na registrovaný e-mail.
Tato specifikace měřidla popisuje vlastnost Testovaný systém. Scénáře[2] Hledejte filmy
a Zarezervujte si lístek do kina
představují tok v této specifikaci. Kroky[3] jsou spustitelné části specifikace.
Testovací kód
Specifikace v Markdown abstraktech kód za kroky.
Například krok Zadejte umístění jako „Bangalore“
implementace v Jáva
bude vypadat
// Tuto metodu lze zapsat do kterékoli třídy Java, pokud je v classpath.veřejnost třída StepImplementation { @Krok("Určete umístění jako " ) veřejnost prázdnota Ahoj světe(Tětiva umístění) { // Kroková implementace }}
Gauge má podporu pro psaní testovacího kódu v:
Komunitními jazykovými běžci jsou:
Provedení
Testy měřidel lze provádět z příkazového řádku[4] nebo podporované IDE.[5]
Výchozí příkaz specifikace měřidla
spusťte testy postupně.
Příkaz měřidlo -p specifikace
provede testy paralelně.
Zprávy
Gauge poskytuje komplexní protokoly o zkouškách[6] který poskytuje požadované podrobnosti o daném běhu.
Podpora IDE
Podpora IDE měřidla[5] pomáhá psát a udržovat testovací sadu.
Reference
- ^ „Long Start - Gauge 0.8.3 documentation“. Citováno 28. dubna 2017.
- ^ „Long Start - Gauge 0.8.3 documentation“. Citováno 28. dubna 2017.
- ^ „Long Start - Gauge 0.8.3 documentation“. Citováno 28. dubna 2017.
- ^ „Using Gauge - Gauge 0.8.3 documentation“. Citováno 28. dubna 2017.
- ^ A b „Using Gauge - Gauge 0.8.3 documentation“. Citováno 28. dubna 2017.
- ^ „Reports - Gauge 0.8.3 documentation“. Citováno 28. dubna 2017.