If your organization is planning to adopt S/4HANA, your business and IT leaders have likely agreed that digital transformation is a top corporate priority and SAP’s vision for the “intelligent enterprise” aligns with your own goals. As you plan for the migration and commit the resources required for project success, it’s important to consider the often-underestimated impact of software testing.
Modernized software testing can help you ensure a smooth S/4HANA migration as well as protect the user experience as the company adopts a culture of continuous change and innovation. On the other hand, applying decades-old testing approaches to your reinvented digital business will significantly undermine your speed and success.
The industry-average test automation rate is a dismal 18% overall and we’ve found that it’s actually closer to 8% for large enterprises working with complex systems including SAP. This means that each time the SAP infrastructure or business processes change, they rely on internal business users or dedicated manual testers to click through each critical business process and note whether the expected results are achieved at every step. As you can imagine, this is an incredibly slow and costly process:
Considering that each phase of the SAP migration process typically involves multiple iterations with multiple rounds of testing, it soon becomes clear that manual testing simply isn’t an option anymore. For the project to proceed on time and on budget, you need fast feedback on whether each round of changes achieves the desired results without producing some obscure side effect that could bring your business to a standstill. This requires extremely high levels of test automation.
Additionally, the need for fast, continuous testing persists well after the migration is complete. With SAP S/4HANA enabling more agile responses to rapidly-evolving customer and market demands, change becomes a constant. Moreover, the SAP infrastructure itself will continue to shift as well. Quarterly (or more frequent) SAP updates will be rolled out automatically, and Gartner believes that a “significant” amount of SAP S/4HANA platform development still lies ahead over the next 3-5 years.
If you invest in establishing a resilient, sustainable test automation approach for your S/4HANA migration, you can continue leveraging it to quickly identify and remediate any subsequent changes that negatively impact your core business processes. We’ve seen that organizations who adopt test automation not only reduce testing cycles from weeks to minutes they also catch 50% more defects prior to production.
Based on our experiences guiding Global 2000 enterprises through SAP testing transformations, Tricentis offers the following high-level recommendations for modernizing SAP testing…
Few organizations have testing resources to spare, especially in the midst of a massive SAP transformation project. Even if automated tests already exist, they will generally need to be re-created to support the redesigned/reimplemented business processes. Why spend time creating and updating tests that don’t really matter to your business or, even worse, redundant tests that add no value at all? With risk-based prioritization, organizations routinely cover 80% of their business risk with 20% of the testing effort. Moreover, with risk-based test case design, organizations typically discover that over 2/3 of their existing test cases do not add any value and do not warrant migration.
Test automation initiatives often fail because a single requirement change means that hundreds of tests need to be rewritten/re-recorded. To ensure that you can accommodate the frequent change that’s endemic to digital transformation initiatives, aim for modular tests that maximize reuse. Also, focus on resilient test automation approaches that can distinguish between real problems and insignificant technical variations especially for highly-dynamic technologies like those that deliver the “SAP Fiori experience.” This becomes increasingly important to support the continuous testing required to meet project deadlines while ensuring that core business processes are not compromised by frequent updates.
Once your organization commits to SAP as your platform for digital transformation, you also commit to building upon the SAP APIs that connect third-party applications to S/4HANA applications. Additionally, you are likely to implement mobile functionality that provides on-demand access to core capabilities, integrate SAP apps such as Ariba, Hybris, Concur, SuccessFactors, and maybe even leverage bots to improve the customer experience. How will you ensure a seamless user experience across this disparate (and highly-dynamic) array of technologies?
Seeking a new set of technical experts and tools each time you add new technical components to your system quickly becomes unmanageable. A more sustainable solution is one that empowers business users to create “end-to-end” test automation across all technologies mobile apps, APIs, SAP S/4HANA, the data layer, connected third-party applications, other SAP applications…
Once teams get started with test automation, delays associated with test data and test environments often surface as “the next bottleneck” and prevent the team from achieving the expected velocity gains.
Even before GDPR, nearly 55% of testers spent between 5-15 hours per week dealing with test data issues. Further delaying the testing process, it takes 3.5 days and 3.8 people, on average, to fulfill a request for a new test environment. At 1 out of every 5 organizations, it takes over a week. To eliminate the “hurry up and wait” factor, look for a testing platform that integrates test automation with essential enabling practices like test data management and simulated test environments (e.g., via service virtualization).
Companies invest in SAP testing to help IT leaders understand what needs to be fixed before updates can go live. Results like “94% of tests passed” aren’t sufficient. What if the 6% of tests that failed happened to cover some of your most financially-critical transactions? More information is needed to make an informed go/no-go decision. As updates become more complex as well as more frequent, it becomes increasingly critical to eliminate the manual investigation and guesswork involved at every decision point.
You can’t buy SAP test transformation. It requires a deeper change that impacts people, process, and technologies. When evaluating a vendor’s ability to help you achieve this deep-seated transformation, look beyond technical “bake offs.” Also consider factors such as:
Source: Tricentis