Categories

genrocket-blog
GenRocket Blog

GenRocket Blog

Enterprise Metadata Management is technology used to centrally manage and deliver high quality data and trusted information for business analysis and decision-making. Metadata is often referred to as “data about data” and describes the content, governance, and structure of enterprise information. Metadata is often used to create data catalogs that aggregate, group, and sort multiple data sources to make them accessible for a wide variety of use cases.

Obtaining test data for functional testing usually involves copying and subsetting the production data values used by the software under test. Production data must be carefully masked to comply with data privacy regulations and is often provisioned for testers by a dedicated test data support team. The assumption behind this approach is that production data is realistic, readily available, and made secure for testing.

A global financial services company follows an Agile development process to continuously update their core applications. They have established a continuous delivery pipeline for releasing new features into production and they are leveraging test automation tools to accelerate the cycle time for each release. They also established a rigorous regression testing framework to ensure software defects are caught before they are introduced into the production environment. Fixing bugs in production is time-consuming, expensive and negatively impacts the digital customer experience.

Software release frequencies are continuously accelerating. The latest Capgemini/Sogeti Continuous Testing Report 2020 measured the release frequencies for 500 large enterprises in North America and Europe. The results, shown in the graphic below, indicate 61% of organizations are deploying a new build on a daily or weekly basis. Another 26% deploy code hourly, while some even deploy several times per hour.

Wikipedia defines dynamic data as information that changes asynchronously over time as new information becomes available. In financial services, the term is synonymous with transactional data, but the concept of dynamic data is not unique to financial transactions. Dynamic data can result from any change in state during the execution of an application workflow. To properly test workflows with dynamic state changes, the data used for testing must also be dynamic.

0