cynicus

Test harnas om uw systeem te laten cynisch testen
Download nu

cynicus Rangschikking & Samenvatting

Advertentie

  • Rating:
  • Vergunning:
  • MIT/X Consortium Lic...
  • Prijs:
  • FREE
  • Naam uitgever:
  • Ruslan Spivak
  • Uitgever website:
  • http://github.com/rspivak/

cynicus Tags


cynicus Beschrijving

Tegenwoordig heeft bijna elke applicatie verschillende integratiepunten zoals database, gateway, betaling of wat webservice die het verbruikt via http.Alle communicatie met de externe systemen gebeurt over het netwerk en beide netwerken en die systemen gaan vaak Wonky. Als we dat niet doen Test het gedrag van ons systeem wanneer het externe einde uit de specificatie werkt en gaat haywire, de enige plaats voor testen wordt in productie, zoals we allemaal weten, voor sommige systemen minder dan acceptabel is. Omdat de oproepen naar het netwerk van externe systemen is. , de Socket-aansluiting kan verschillende falenscenario's hebben, bijvoorbeeld: - het externe einde reset de verbinding door een TCP RST-pakket te verzenden - de verbinding kan worden vastgesteld, maar het antwoord wordt nooit teruggestuurd en de verbinding is niet gesloten (als u Don 't Gebruik socket-time-outs in uw app die u op een gegeven moment in de problemen zit) .- Het externe uiteinde kan vuilnisgegevens verzenden als het antwoord - de service kan HTML via HTTP verzenden in plaats van de verwachte JSON-reactie - de HTT P SERVICE kan één byte van de responsgegevens elke 30 seconden verzenden - de Remote HTTP-service verzendt alleen headers en geen lichaam- De service kan megabytes van gegevens verzenden in plaats van verwachte kilobytes- enz. Het zou goed zijn om het gedrag te kunnen testen van onze aanvraag wanneer sommige van die voorwaarden gebeuren. Cynic probeert te helpen bij die tests. In principe is het een testharnas (test dubbel) die kan worden gebruikt om crafty en devious externe systemen rechtstreeks van uw opdrachtregel te simuleren. Cynic zal het moeilijk proberen om het doel van uw systeem te veroorzaken. Het doel is om uw systeem te laten cynisch te maken. De geformatteerde documenten op http: //cynic.readthedocs.orginstallation PIP-installatie Cynicor The Bloeding Edge-versie van de Git Master Branch: PIP INSTALLATE GIT + HTTPS: //github.com/rspivak/cycnic.git# Ei = Homepage van cynicproduct


cynicus Gerelateerde software

rgf

Een BDD-framework voor het schrijven en uitvoeren van specificaties ...

106

Downloaden