This blog is a practical guide describing how we implemented canary testing to improve the quality of our cloud-based service. It presents a solution we successfully used at OneLogin for two years and points out the pros and cons of our solution. What is canary testing Canary testing is a technique to gradually roll out a change to your users.