PyHamcrest

Skjermbilde programvare:
PyHamcrest
Prog.varedetaljer:
Versjon: 1.5
Last opp dato: 11 May 15
Lisens: Gratis
Popularitet: 192

Rating: nan/5 (Total Votes: 0)

Hamcrest er et Python rammeverk for å skrive Matcher objekter, slik at du kan declaratively definere "kamp" regler. & Nbsp; Det finnes en rekke situasjoner der matchers er uvurderlig, for eksempel UI validering, eller data filtrering, men det er i område for å skrive fleksible tester som matchers er mest brukt. Denne opplæringen viser deg hvordan du bruker Hamcrest for enhetstesting.
Når du skriver tester er det noen ganger vanskelig å få riktig balanse mellom overspecifying testen (og gjør det sprøtt om endringer), og ikke spesifisere nok (noe som gjør testen mindre verdifull fordi den fortsetter å passere selv når ting blir testet er ødelagt). Å ha et verktøy som lar deg plukke ut nettopp det aspektet under test og beskriver de verdiene det skal ha, til en kontrollert presisjonsnivå, bidrar sterkt i skrivetester som er "akkurat passe". Slike tester feiler når oppførselen til aspektet under test avviker fra forventet oppførsel, men likevel fortsette å passere når mindre, urelaterte endringer i atferd er gjort

Krav :.

  • Python

Lignende programvare

databene benerator
databene benerator

14 Apr 15

cov-core
cov-core

20 Feb 15

CATSRunner
CATSRunner

3 Jun 15

PyUseCase
PyUseCase

11 May 15

Kommentarer til PyHamcrest

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!