5 Best Practices for SAP Data Testing

02 October 2017
Written by Sarah Enders

Sarah Enders is the Marketing Manager for the Americas region at EPI-USE Labs. She enjoys meeting new people, learning about new technologies, and contributing to the growth of the business. Sarah lives in Minneapolis with her husband, 3 kids, and a very energetic dog.

Let’s talk about SAP testing. 

Super fun huh? Oh, the trials and tribulations of SAP testing. All of us that live and breathe SAP know that testing takes up a lot of time and requires the right data to shorten that cycle. Regression testing can be a word you don’t want to hear. But, it’s a necessary and critical part of an organization’s IT landscape. Testers are looking for errors while trying to keep security breaches at bay.

Did you know that 35% of a large enterprise’s IT budget will go directly to testing1? That’s a lot.

SAP Data Testing Budget

SAP data testing is complicated and it has its share of challenges.

SAP test data challenges

We recently did a webinar on SAP Data Testing best Practices Dos and Don’ts, and we learned a lot from this webinar about what people’s biggest challenges are with regard to test data.

Time and time again, we hear from our customers how running various projects at the same time brings complexities and challenges to their SAP landscape. They complain about testing complications and the lack of good quality test data.

Here are the most common SAP test data challenges we found:

  1. Reproducing production issues in non-production systems
  2. Refreshing test environments
  3. Insufficient test data to support testing needs
  4. Securing sensitive information

Adding to these challenges, check out this stat from NIST:SAP Data Test Challenges

So...to manage these challenges, here are 5 best practices for SAP data testing:


  1. Matching the data volume to the need. A lean copy of a system vs. exact copy of a single sales order

    When provisioning data for testing in SAP, it’s important to consider the types of testing that will take place with the data. If the data is being established in a unit testing client in development then the volume can be small and isolated to the specific process to be tested. There’s no point placing large volumes of data into a development system, which is not intended or suitable for performance testing. When looking higher up the transport path, individual data sets will be ok for production support issues and in some cases integration testing, but most organizations will have some performance testing requirements before going to production. We then need to look at client subsetting if a volume of master data (e.g. all Customer masters) will suffice for the testing, or in some cases we may need a partial or full history of transactions also.

  2. Ensure that production data to be copied does not impact other testing and procedures

    Many of our customers, particularly those in FMCG and Retail, come to us when they have a requirement to update some testing data, without damaging other data. Some parts of a Material master may have been updated in the test system, for example, extending the material to a new plant. This cannot be overwritten but the testing cannot carry on without the latest pricing conditions or new vendors/customers which have been recently created in production. This requires laser-like precision in the identification of data and filtering options chosen.

  3. All test data should be compliant with security policies – sensitive data can be masked without reducing its testing value

    Data Security will be by far the biggest IT story of 2018. By intelligently masking labels and identifiers, real data can be used for testing and the richness of data variety maintained. Without that capability companies will revert to asking the tester to create the data. The dangers there are the person testing brings their preconceptions to the testing and also the data. Unusual data cases are often the ones that surprise us in testing and highlight difficult to spot bugs.

  4. Good testing processes are repeatable and where possible, automated

    The rate of change for business is forever getting quicker. Manual testing is costly, can be prone to error, and time consuming. To enable business agility testing must become quicker and easier to schedule. With 35% of large companies IT budgets going on testing there must be benefits to be gained through more automation of testing.  

  5. Create simple, focused test scripts specific to the change being implemented

    If the data and exact testing process can be identified and recorded there is a simple consistency and repeatability to the testing. Once an organization has a catalogue of repeatable test scripts the reliability of development goes up, and the automation becomes much simpler, allowing manual testing to focus on the new or complex/critical cases.  

There you have it. When it comes to SAP data testing, there’s a lot to consider. If you want to find out how to automate your testing system, check out our easy-to-use solution that will alleviate your challenges.

What SAP data testing challenges have you come across? Respond below in the comments!


Download the SAP Data Testing Best Practices Cheat Sheet

Sources:

  1.  https://www.kms-technology.com/blog/testing/companies-spend-35-of-it-budgets-on-qa-and-testing.html

 

 

Explore Popular Tags

SAP S/4HANA Test Data Management Data Sync Manager S/4HANA Migrations SAP SAP migration Data Sync Manager (DSM) Archive Central Object Sync SAP test data management Brownfield DSM Data Secure News Transformation s/4HANA technology EPI-USE Labs SAP data Automation Client Sync Cloud Cloud Migration Decommissioning ERP Greenfield Insider Managed Services SAP Landscape SAP environment SAP systems data copy data scrambling data testing Data Archiving Digital transformation Hybrid PRISM S/4 S/4 system landscape S4HANA SAP Cloud Deployment SAP RISE SAP S/4HANA Assessment SAP SuccessFactors SAP TDMS SAP data privacy & security SLO Sandbox Selective Data Transition (SDT) Sunsetting legacy data Upgrade cloud hosting quality of test data sap testing ALM Accurate test data Agile Archive Cloud Solutions DSM solution Data Privacy Data Security DevOps Display only Governance, Risk Management and Compliance (GRC) Lean secure SAP Legacy PRISM free assessment Production system Rise with SAP SAP Landscape Transformation SAP Road maps SAP SuccessFactors Employee Central Payroll SAP certified solution SAP client copy SAP data migration SAP data privacy and compliance SAP system copy SAP test system landscapes Sunsetting System Analysis TDM Video Webinar cloud environment landscape transformation ABAP Acquisition BW, Big data and IA C/4HANA CRM experience Control Center Controller Copy and mask test data Croatia Croatian kuna to euro conversion Customized service DSM Readiness Assessment DSM for HCM DSM5 Data access Data agility Data footprint Data masking Data minimisation Data privacy compliance Data privacy regulations Data visibility Design Thinking EC ECATT EPI-USE Employee Central Europe Eurozone Event Flexible framework GDPR Hybrid SAP SuccessFactors environment Hybrid SAP and SuccessFactors Hybrid cloud Hyperscaler IDOCs IT Improved productivity and efficiency Infotype 41 Managed Refresh Services Migration OData API PCE PCE XXS PI Pilot Premium Support Services Production ERP Production data Reliable Releases S/4 Hana migrations S/4HANA Private Cloud Edition (PCE) S/4HANA version 1709 SAN SAP AppHaus Network SAP Archive Extractor technology SAP BW SAP Basis SAP HCM SAP HCM Data SAP HR SAP IS-U SAP cloud migrations SAP customers SAP data copying and masking SAP environments SAP experts on call SAP landscape design SAP on AWS SAP roadmap for IS-U SAP system refresh SAP system types SAP test systems SAP-certified SAPinsider Secure scrambled production data for testing Solman Solution Manager Success Story SuccessFactors System Landscape Optimization System conversion Tailored expertise User Experience XXS archiving big data analysis business goals content tables data model data tailored design develop divestiture incremental updates industry sectors masking rules mergers multiple clients new functionality predictive analysis production SAP database regression testing release strategy technical data reductio technical logging technical tables test test data masking
+ See More

Get Instant Updates


Leave a Comment: