PyHamcrest

Software screenshot:
PyHamcrest
Software detaljer:
Version: 1.5
Upload dato: 11 May 15
Licens: Gratis
Popularitet: 25

Rating: nan/5 (Total Votes: 0)

Hamcrest er en Python ramme for at skrive Matcher objekter, så du kan declaratively definere "match" regler. & Nbsp; Der er en række situationer, hvor matchers er uvurderlig, såsom UI validering eller data-filtrering, men det er i område for at skrive fleksible tests, matchers er mest almindeligt anvendte. Denne tutorial viser dig, hvordan du bruger Hamcrest til enhed test.
Når du skriver tests er det undertiden vanskeligt at finde den rette balance mellem overspecifying testen (og gøre det skørt ændringer), og ikke specificere nok (hvilket gør testen mindre værdifulde, da det fortsætter med at passere, selv når ting bliver testet er brudt). Under et værktøj, der giver dig mulighed for at gå efter netop det aspekt under test og beskrive de værdier, den skal have, til et kontrolleret niveau af præcision, hjælper meget i at skrive tests, der er "lige højre." Sådanne forsøg mislykkes, når opførslen af ​​det aspekt under test afviger fra den forventede opførsel, men alligevel fortsætter med at passere, når mindre, uafhængige ændringer i adfærden er lavet

Krav :.

  • Python

Lignende software

PyModel
PyModel

11 May 15

LAVA Server
LAVA Server

20 Feb 15

Zato
Zato

20 Feb 15

Kommentarer til PyHamcrest

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!