Release Status Analyser to support Continuous Delivery
Plot: Any huge impacting micro-service based product/project for which enormous tests have been already automated. And for continuous deployment, it requires all tests to be passed. Due to high traffic most of the day, releases are deployed at non peak hours, at our organisation they are generally deployed at 5 am without a delay.
The feature and regression testing is done already but there are always some small last minute changes, so it’s better to have a double check on the frozen code to release.
At 1 am: Final automated sanity checks start executing
At 3 am: Get the results, release engineer/ devOps gets notified of the state of the release, she/he looks at CI board and see several green and red builds. He/She now 1 by 1 opens all red builds, clicks on individual reports, console, screenshots.... more red builds- more time to analyse it...
At 4.30 am: After gathering report on which test failed for what reason & who should be looking at them, she/he calls up respective owners to look out and state the reasons & take a call on the release
At 5 am: The service owner says "let’s revert my feature to previous version and take the release live"
Release Engineer again starts searching for files/mails where the last stable version is stored, spending more time again. It’s 6 AM now, she/ he deploys last stable service versions, runs the failed tests -> integration tests ...
it already 9 AM, wooosh!, time runs really fast. Can't release now, peak traffic time.............
Find something similar like this?
Before giving a +1 for release it becomes essential for the QA folk to test and provide proper feedback as quickly as possible. At the same time assessing n number of reports becomes an additional tedious task. So definitely there should be 1 dashboard which nicely displays the status with transparency and anyone should be able to tell whether release is good to go and if not, then why not. RSA which I have created on top of open-sourced technologies is such an effort towards achieving this. Will take you through a live demo and discuss on how you can use it to meet your needs.
Outline/structure of the Session
1. Case Study - 5 min
why and what on RSA
2. RSA's benefits - 15 min
3. Questions & Answers - 5 min
As it saves a good amount of time for taking call on release RSA is the deal that too open-sourced :-)
QA DevOps ProductManager Developer CTO
- A zeal to make Quality Assurance(QA) a better process and few skills that’s all it takes.
- Experience with Jenkins, Automated Tests reports... its pain-points is a plus :-)
schedule Submitted 3 months ago
People who liked this proposal, also liked:
Meditation & Agile!Anand Bagmar
schedule 4 months agoSold Out!
I have been meditating since quite some time now. Meditation gives me peace of mind. It allows me to be more conscious and aware of things around me. Interestingly, I have experienced the benefits in Coaching & Mentoring, in Testing and also in Automation activities on Agile projects.
In this talk, I will be sharing how Meditation helped me in Testing on Agile projects - while working on various activities that help my team build a Quality product. I will also be sharing experiences of the way we approach certain testing activities - and how that correlates to the conscious mind, or not! These experiences can be applicable to any role on Agile projects.
PS: I will be referring to some Meditation techniques that work for me. This is not about any religion / faith / practice.