PyHamcrest

Software skärmdump:
PyHamcrest
Mjukvaruinformation:
Version: 1.5
Ladda upp dagen: 11 May 15
Licens: Gratis
Popularitet: 25

Rating: nan/5 (Total Votes: 0)

Hamcrest är en Python ramverk för att skriva Matcher objekt, så att du kan deklarativt definiera "match" regler. & Nbsp; Det finns ett antal situationer där matchers är ovärderliga, såsom UI validering eller uppgifter filtrering, men det är i område att skriva flexibla tester som matchers oftast används. Denna handledning visar hur du använder Hamcrest för enhetstestning.
När du skriver tester är det ibland svårt att få rätt balans mellan overspecifying testet (och gör det sprött kan ändras), och inte ange tillräckligt (gör testet mindre värdefulla eftersom det fortsätter att gå även när saken testas bryts). Att ha ett verktyg som låter dig plocka ut just aspekten under test och beskriva de värden som det borde ha, till en kontrollerad nivå av precision, bidrar i hög grad på att skriva tester som är "lagom". Sådana tester misslyckas när beteende aspekt som testas avviker från det förväntade beteendet, men fortsätter att passera när mindre, orelaterade förändringar i beteendet görs

Krav :.

  • Python

Liknande mjukvara

lava-serial
lava-serial

15 Apr 15

lava-dashboard
lava-dashboard

20 Feb 15

rgf
rgf

14 Apr 15

Kommentarer till PyHamcrest

Kommentarer hittades inte
Kommentar
Slå på bilder!