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...

Home Security Systems: What You Need to Know

Your home’s best safety and security relies on the efforts you make in securing it to the nine, the most important element that you can implement to guard against intrusions and burglaries is by employing one of the most acclaimed home security systems.  Although there are a great number of home security system companies that offer their software, surveillance, and equipment- sometimes it is best if you purchase a do it yourself home security system that works most efficiently and is provided at a lower-rated, flat price. To help you to learn about the different home security systems offered and available to you, we have comprised this in-depth post to guide you through the process, to better educate you on the types, options, and products available out there right now that you can use to secure, safe-guard, and protect your home in the most optimized manner. Home Security Systems: Your Options First. Beware When Solicited for Home Se...

A Comparative Analysis: Tejas vs. JF17 Jet Fighters

  In the arena of modern warfare, the prowess of fighter aircraft plays a pivotal role in determining a nation's air superiority. Among the myriad of fighter jets vying for dominance, the Tejas and JF17 have emerged as prominent contenders, particularly in the Indian and Pakistani Air Forces' arsenals. As these nations seek to bolster their aerial capabilities, a comparative analysis between the Tejas and JF17 becomes imperative to discern the strengths and weaknesses of each. Export Dynamics: Despite being manufactured in China, the JF17 finds limited usage domestically, primarily being exported to economically constrained nations. This underscores a discrepancy in China's reliance on the JF17 compared to its export clientele. Technological Limitations: The earlier variants of the JF17 lack advanced features such as AESA radar, in-flight refueling, and sensor fusion capabilities, compromising its combat effectiveness. Additionally, the absence of modern amenities coupled...