Canary Testing is een manier om risico's te verminderen en nieuwe software te valideren door software vrij te geven aan een klein percentage gebruikers. … Ook wel canary-implementaties genoemd, incrementele, gefaseerde of gefaseerde uitrol, canary-releases zijn een best practice in devops en softwareontwikkeling.
Wat is software voor kanaries?
Canary-release is een techniek om het risico van het introduceren van een nieuwe softwareversie in productie te verminderen door de wijziging langzaam uit te rollen naar een kleine subset van gebruikers voordat deze wordt uitgerold naar de volledige infrastructuur en het beschikbaar maken voor iedereen.
Waar wordt kanarie voor gebruikt?
Canarische eilanden werden gebruikt in mijnen van de late jaren 1800 om gassen, zoals koolmonoxide, te detecteren. Het gas is in grote hoeveelheden dodelijk voor zowel mensen als kanaries, maar kanaries zijn veel gevoeliger voor kleine hoeveelheden gas en zullen dus sneller reageren dan mensen.
Wat is een kanarie in software-implementatie?
Een kanarie-implementatie is een implementatiestrategie die een applicatie of service stapsgewijs vrijgeeft aan een subset van gebruikers. … Een canary release is het laagste risicogevoelig, vergeleken met alle andere implementatiestrategieën, vanwege deze controle.
Wat is kanarieproces?
canary-test (kanarie-implementatie)
Bij softwaretests is een kanarie een een push van programmeercodewijzigingen voor een kleine groep eindgebruikers die niet weten dat ze nieuwe code ontvangen. … Kanarietests, die vaak geautomatiseerd zijn, worden uitgevoerd nadat het testen in een sandbox-omgeving is voltooid.