下载PDF
How To Automatically Generate Accurate Test Data And Increase Test Coverage To >99%
技术
- 分析与建模 - 预测分析
- 功能应用 - 企业资源规划系统 (ERP)
适用行业
- 金融与保险
适用功能
- 质量保证
- 商业运营
用例
- 质量预测分析
- 监管合规监控
服务
- 系统集成
- 培训
- 软件设计与工程服务
挑战
Our Client, a large European multinational bank, found compliance reporting a recurring challenge. Their Insurance, Asset Management and Financial Products all operate independently and for reporting purposes, all divisions are required to provide highly accurate and detailed input. As a regulated organisation with many lines of business, the rules governing its many divisions are both complex and exhaustive. Particularly, the risk of defects in the software underpins their regulatory reporting. Accurate testing of these systems was critical to ensuring accurate reporting... then leading to the technical challenge which was ensuring the test data was correct and complete. Before working with Synthesized, it took considerable time and resources for the bank to undertake the testing and creation of reporting required to satisfy its legal requirements — and even then the bank did not have the capability to guarantee full coverage of all of its scenarios. The customer was lacking a clear way to measure test data coverage. The manual creation of test scenarios and gathering the right data was both expensive, and risky as defects were only noticed in production. The manually intensive and repetitive nature of the task meant too much time was spent on the test data and not enough was spent on testing the actual software. At the same time, strategically more important and other value-driving projects were delayed because of this labour-intensive process. Test engineers would spend an additional two days to manually reconcile the data against the rules that need to be validated within the report. Only a Team Leader, or someone in a similar position, with high-level clearance could pull data from production and mask it so it was safe to share with other engineers. Despite their best efforts and spending up to four days on the task, data engineers still could not guarantee full coverage of test cases due to the complex nature of the testing rules and requirements.
关于客户
The customer is a large European multinational bank with diverse operations in Insurance, Asset Management, and Financial Products. As a regulated organization, it faces stringent compliance requirements across its various divisions. The bank's operations are governed by complex and exhaustive rules, making accurate and detailed reporting a critical necessity. The bank's divisions operate independently, each requiring highly accurate input for compliance reporting. The bank's technical challenge was ensuring the test data for its software systems was correct and complete to avoid defects in regulatory reporting. Prior to working with Synthesized, the bank's testing and reporting processes were time-consuming and resource-intensive, lacking the capability to guarantee full coverage of all scenarios. The manual creation of test scenarios and data gathering was both expensive and risky, with defects often only noticed in production. The labor-intensive nature of the task delayed strategically important projects, and data engineers struggled to guarantee full coverage of test cases due to the complex testing rules and requirements.
解决方案
Automating the creation of test data that covers all necessary test cases and removing dependencies and risks of masking production data. On a weekly basis, the joint team explored the various elements of the manual test process resulting in an intimate understanding of the whats and the whys, and the magnitude of the pain points and nuances applicable to this scenario. Early on, the team agreed that they needed a solid platform that would support the automation of generating the right data — as efficiently as possible. Synthesized testing suite would enable to get the testing right on the first iteration. The functional mapping used by the customer for their test cases was processed by the Synthesized tool to create simulated data scenarios. Ultimately it delivered Intelligent Test Data supported by data rebalancing — ultimately creating the right data. Unlike manually created data or production data, our intelligent solution covers gaps such as various scenarios and data combinations that trigger different outcomes for the business rules. High-quality and accurate data generated automatically and on-demand to satisfy all testing requirements. Right amount of data to cover >99% of test cases. No unnecessary large volumes of test data, that would drive high the processing costs and times.
运营影响
数量效益
相关案例.
Case Study
Real-time In-vehicle Monitoring
The telematic solution provides this vital premium-adjusting information. The solution also helps detect and deter vehicle or trailer theft – as soon as a theft occurs, monitoring personnel can alert the appropriate authorities, providing an exact location.“With more and more insurance companies and major fleet operators interested in monitoring driver behaviour on the grounds of road safety, efficient logistics and costs, the market for this type of device and associated e-business services is growing rapidly within Italy and the rest of Europe,” says Franco.“The insurance companies are especially interested in the pay-per-use and pay-as-you-drive applications while other organisations employ the technology for road user charging.”“One million vehicles in Italy currently carry such devices and forecasts indicate that the European market will increase tenfold by 2014.However, for our technology to work effectively, we needed a highly reliable wireless data network to carry the information between the vehicles and monitoring stations.”
Case Study
Safety First with Folksam
The competitiveness of the car insurance market is driving UBI growth as a means for insurance companies to differentiate their customer propositions as well as improving operational efficiency. An insurance model - usage-based insurance ("UBI") - offers possibilities for insurers to do more efficient market segmentation and accurate risk assessment and pricing. Insurers require an IoT solution for the purpose of data collection and performance analysis
Case Study
Smooth Transition to Energy Savings
The building was equipped with four end-of-life Trane water cooled chillers, located in the basement. Johnson Controls installed four York water cooled centrifugal chillers with unit mounted variable speed drives and a total installed cooling capacity of 6,8 MW. Each chiller has a capacity of 1,6 MW (variable to 1.9MW depending upon condenser water temperatures). Johnson Controls needed to design the equipment in such way that it would fit the dimensional constraints of the existing plant area and plant access route but also the specific performance requirements of the client. Morgan Stanley required the chiller plant to match the building load profile, turn down to match the low load requirement when needed and provide an improvement in the Energy Efficiency Ratio across the entire operating range. Other requirements were a reduction in the chiller noise level to improve the working environment in the plant room and a wide operating envelope coupled with intelligent controls to allow possible variation in both flow rate and temperature. The latter was needed to leverage increased capacity from a reduced number of machines during the different installation phases and allow future enhancement to a variable primary flow system.
Case Study
Automated Pallet Labeling Solution for SPR Packaging
SPR Packaging, an American supplier of packaging solutions, was in search of an automated pallet labeling solution that could meet their immediate and future needs. They aimed to equip their lines with automatic printer applicators, but also required a solution that could interface with their accounting software. The challenge was to find a system that could read a 2D code on pallets at the stretch wrapper, track the pallet, and flag any pallets with unread barcodes for inspection. The pallets could be single or double stacked, and the system needed to be able to differentiate between the two. SPR Packaging sought a system integrator with extensive experience in advanced printing and tracking solutions to provide a complete traceability system.
Case Study
Transforming insurance pricing while improving driver safety
The Internet of Things (IoT) is revolutionizing the car insurance industry on a scale not seen since the introduction of the car itself. For decades, premiums have been calculated using proxy-based risk assessment models and historical data. Today, a growing number of innovative companies such as Quebec-based Industrielle Alliance are moving to usage-based insurance (UBI) models, driven by the advancement of telematics technologies and smart tracking devices.
Case Study
MasterCard Improves Customer Experience Through Self-Service Data Prep
Derek Madison, Leader of Business Financial Support at MasterCard, oversees the validation of transactions and cash between two systems, whether they’re MasterCard owned or not. He was charged with identifying new ways to increase efficiency and improve MasterCard processes. At the outset, the 13-person team had to manually reconcile system interfaces using reports that resided on the company’s mainframe. Their first order of business each day was to print 20-30 individual, multi-page reports. Using a ruler to keep their place within each report, they would then hand-key the relevant data, line by line, into Excel for validation. “We’re talking about a task that took 40-80 hours each week,” recalls Madison, “As a growing company with rapidly expanding product offerings, we had to find a better way to prepare this data for analysis.”