Ang
Canary Testing ay isang paraan upang bawasan ang panganib at patunayan ang bagong software sa pamamagitan ng pagpapalabas ng software sa maliit na porsyento ng mga user. … Tinutukoy din bilang mga canary deployment, incremental, staged, o phased rollout, ang mga canary release ay isang pinakamahusay na kasanayan sa devops at software development.
Ano ang software ng canaries?
Ang
Canary release ay isang pamamaraan upang mabawasan ang panganib ng pagpapakilala ng bagong bersyon ng software sa produksyon sa pamamagitan ng dahan-dahang paglulunsad ng pagbabago sa isang maliit na subset ng mga user bago ito ilunsad sa buong imprastraktura at ginagawa itong available sa lahat.
Para saan ang canary?
Ginamit ang mga canary sa mga minahan mula sa the late 1800s para makakita ng mga gas, gaya ng carbon monoxide. Ang gas ay nakamamatay sa mga tao at mga canary sa maraming dami, ngunit ang mga canaries ay mas sensitibo sa maliit na halaga ng gas, at sa gayon ay mas mabilis magreact kaysa sa mga tao.
Ano ang canary sa pag-deploy ng software?
Ang canary deployment ay isang diskarte sa deployment na naglalabas ng application o serbisyo nang paunti-unti sa isang subset ng mga user. … Ang paglabas ng canary ay ang pinakamababang madaling kapitan ng panganib, kumpara sa lahat ng iba pang diskarte sa pag-deploy, dahil sa kontrol na ito.
Ano ang proseso ng canary?
canary test (canary deployment)
Sa software testing, ang canary ay isang pagtulak ng mga pagbabago sa programming code sa isang maliit na grupo ng mga end user na walang kamalay-malay na nakakatanggap sila ng bagong code. … Canaryang mga pagsubok, na kadalasang awtomatiko, ay pinapatakbo pagkatapos makumpleto ang pagsubok sa isang sandbox environment.