PyHamcrest

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

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

snort
snort

14 Apr 15

DREAM Tool
DREAM Tool

3 Jun 15

expecter
expecter

20 Feb 15

Kommentarer til PyHamcrest

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