PyHamcrest

Software screenshot:
PyHamcrest
Software informatie:
Versie: 1.5
Upload datum: 11 May 15
Ontwikkelaar: PyHamcrest developers
Licentie: Gratis
Populariteit: 192

Rating: 5.0/5 (Total Votes: 1)

Hamcrest is een Python raamwerk voor het schrijven van matcher objecten, zodat u declaratief definiëren "match" regels & nbsp;. Er zijn een aantal situaties waarin matchers zijn van onschatbare waarde, zoals UI validatie of data filteren, maar het is in de gebied van het schrijven van flexibele tests die matchers meest worden gebruikt. Deze tutorial laat zien hoe u Hamcrest gebruiken voor unit testen.
Bij het schrijven proeven is het soms moeilijk om de juiste balans tussen overspecifying de test (en waardoor het bros veranderingen) en niet voldoende specificeren (waardoor de test minder waardevol aangezien blijft zelfs passeren wanneer het ding wordt getest kapot). Het hebben van een tool die u toelaat om te kiezen uit precies het aspect te testen en te beschrijven de waarden die het zou moeten hebben, om een ​​gecontroleerd niveau van precisie, helpt enorm schriftelijk tests die zijn 'precies goed. " Dergelijke falen wanneer het gedrag van het aspect testen afwijkt van het verwachte gedrag, maar blijven nu, als kleine, ongerelateerde wijzigingen het gedrag gemaakt

Requirements .

  • Python

Vergelijkbare software

CppSpec
CppSpec

3 Jun 15

nose-regression
nose-regression

11 May 15

nose-kleenex
nose-kleenex

15 Apr 15

NoseDBReport
NoseDBReport

20 Feb 15

Reacties op PyHamcrest

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!