PyHamcrest

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

Rating: 5.0/5 (Total Votes: 1)

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

nose2-cov
nose2-cov

14 Apr 15

TestManager
TestManager

20 Feb 15

pytest-incremental
pytest-incremental

12 May 15

Kommentarer till PyHamcrest

Kommentarer hittades inte
Kommentar
Slå på bilder!