Oracle e-business suite (EBS) is the backbone of WWT’s operations, with its key modules managing a highly complex warehouse and logistics system. When WWT decided to upgrade its Oracle implementation and move it from an on-premise installation to the cloud, it realised this would be a major undertaking.
Walter Whitaker, Quality Assurance Manager for WWT, explains: “We regard this as a re-implementation with new core functionality. We’ve taken the opportunity to map and simplify our business processes to limit customisation in our new Oracle implementation. The testing requirements associated with a project of this scale are huge. Thankfully we have ALM Octane to support this. Our teams are already using agile development and testing through our DevOps model and this project follows the same approach.”
Although ALM Octane is perfectly suited to the scale testing required, the WWT team struggled with reporting. Moving through the test cycles, reporting becomes more complex and involves increasingly more test data. Whitaker: “Our ambition is to become much more datadriven. We use Tableau for a lot of our reporting, and were leveraging an Open Source relational database to extract ALM Octane data. We prepare hourly reports and find that it takes 20secs to pull down the data required, and another 20secs to extract it. This 40secs response lag will only become worse over time. At the moment we’re querying 11,000 rows of test data, and this is growing by 1,000 data rows every day. Our solution just isn’t robust enough for this. We need an enterprise-level data analytics solution that gives us a much more real-time and scalable experience.”
Micro Focus® Unified Functional Testing, LoadRunner, and StormRunner Load are leveraged in conjunction with ALM Octane to optimise the automated testing effort. The project has gone through development and functional testing, involving over 1,300 test cases. It is now in the first system integration testing phase and this is where things become complex, with full endto-end testing across different systems and organisational work streams. The WWT team worried about hand-offs of tests and how to track everything. ALM Octane enables different teams to work together, including a large off-shore team in a different time zone. By organising tests into different test suites and using the comment fields to hand-off tasks between the team member preparing the test and the team member executing it, everything is tracked and transparent to all.
Defects are linked to requirements and their associated testing activity, so the status is always clear. Requirements are defined when an Oracle functionality needs customising. Every requirement, and this project contains thousands, has its own agile testing process.
Whitaker likes the straightforward ALM Octane administration: “For this large project, we’re really leveraging ALM Octane’s single sign-on capabilities. We have 800 ALM Octane users and it’s very easy to add users or change permissions. People are in teams, but can also be aggregated into sub-teams for the purpose of this project. The interface is clean and modern, and our users all like working with it.”
WWT uses ServiceNow as its application development platform and ServiceNow output data is combined with ALM Octane test data for further analysis and reporting. A vital part of becoming a data-driven organisation is the support of an enterprise-scale data analytics solution. Following market research, Vertica was identified as the scalable solution WWT needed, as Whitaker explains: “As we continue our testing phases, we’re adding test data and putting more strain onto our database. We report on a wide variety of metrics; from defects and incident reports, to complex dashboards evaluating the testing quality, test coverage, user errors, severity of reported issues, and so on. Vertica enables us to become far more sophisticated in our reporting capability. We can get more granular with a real-time view of our velocity. A burn-down chart shows us whether we’re ahead or behind in certain areas; a great management tool for us.”
With a multi-year project, ALM Octane really comes into its own, as Whitaker describes: “We manage all our scale testing through ALM Octane and its ease of use has been so helpful. A clean and smart, browser-based, user interface enables us to quickly execute simple processes. The open API makes it easy to integrate with other systems, giving us much needed flexibility.”
He concludes: “As a data-driven organisation, we’ll continue to leverage Vertica far beyond this particular project. It helps us set goals and measure against them. We like the flexibility of generating any report we want because the data is easily available to us.”