Skip to main content

Release Management Process and Best Practices for Testers


The release management life cycle is an important work-flow which every testers needs to understand for an efficient and an effective environment setup. Test-bed/Test environment is defined as the workspace in which the AUT is deployed for testing. 


Below are a set of steps that need to be followed sequentially to make the test environment fit for testing.

i. Test environment refresh (Refresh from Production or other mirrors) – Typically this refresh can be either incremental or complete. This would result in erasing the current data in the test environment and populating the same with latest production code. In case of refresh all test data in the test environment would be erased.

ii. Static Data setup – All static data in the test environment can either be setup manually or the environment can be refreshed only for static data flash. An automatic static data refresh would copy all static data from production tables to the test environment.
NOTE: In certain cases, both environment refresh and static data setup can be performed with a single refresh request.

iii. Test data setup – All the test data that needs to be either created or pumped into the test environment from production needs to performed before a new build is deployed into the test environment. Usually, test data setup activity is performed after a complete refresh.

iv. Build Request – The build and configuration team would be responsible for creating the test build.

v. Build Release – Once the build is ready, a separate request needs to be placed for the build to be deployed into the test environment.

vi. Request for any external interfaces – If in case there are any external interface requirement, this needs to be raised to the environment support team would be able to link these interfaces with the test environment.

Once the build is deployed, sanity checks are performed to check the fitness of the build. Depending on the build acceptance criteria, the build is passed for testing.

When ever a new build is released, the release management team would be involved in preparing the release notes which would be the basis for the tester to understand what modules are present in the build that would be tested. 
These release notes are extremely helpful in case of iterative development models in which several iterations of the application is deployed over a period of time.

Comments

Popular posts from this blog

A 5-Minute Gratitude Practice: Focus on the Good by Tapping into Your Senses

Waking up this morning, I glanced at my cell phone and noticed the weather app ominously predicting many days of snow and icy temperatures ahead. Brrr! I could feel the chill of dark thoughts starting to gather. I could feel my body creak with cold and aging. Life’s challenges were seemingly everywhere. And yet…I was smiling. I was cheerful. I was grateful. What? Was I crazy? As one of my New Year’s resolutions, I’d made a point of tuning my awareness toward appreciation of life’s small delights. I was curious about what I would discover if I focused intentionally on the things that I appreciated. This morning, as I let wakefulness peel the dark back, I could smell my neighbor’s coffee brewing. The snow outside gently buffered the sounds of the world. I could sense my husband’s warm weight in the bed. I took a long moment to enjoy the muted winter light edging in around the slats of the window blinds. There was nothing particularly special going on, but I noticed...

What is mindfulness?

E ver heard someone say “You are here, but you’re just not here”? Pretty confusing eh, but there’s a lot of truth in it. People tend to dwell so much on the past or worry so bad about the future to such extent that they lose the opportunity to live and savor the present. By making a fuss about what cannot be changed and those that are yet to come the “now” becomes nothing but a frustration and obsession to gain control over yesterday and tomorrow. Mindfulness has a lot to do with living in the present. It enables one to live at peace with what was was and what will be and simply enjoy the current moment.   Mindfulness is a concept incorporated in both Eastern and Western cultures. It came from the Indian word “sati” which means awareness, attention and remembering. These three are completely different yet highly associated with one another. Awareness enables you to be conscious about what’s happening. Attention, on the other hand, is a more centralized version of...

Simple Tips to Improve Your Home's Security

If you want to keep your home secure from burglars, thieves, trespassers and other unwanted people, first you will need to make sure that you are familiar with home security basics. Of course, professional security systems, alarms, video monitoring and other devices will help, but they are useless if you do not follow the basic rules of security, the basic steps that will keep your home and your family secure.  The first basic step is to make sure that when you buy your house, you can see what is going on outside of the house from windows. If you have large trees and bushes that are preventing you from seeing your yard, this may prevent you from noticing that someone is trying to break in or to vandalize your property. For example, someone may try to vandalize your car that was parked outside and you might not even notice it. That is why you need to take measures to make sure that you can see what is happening outside of your house. This means that you may need to...