Author End-to-End Tests in Natural Language with KaneAI

Plan, Author, and Evolve E2E Tests for Web and Mobile Apps in Natural Language.

Enterprise SoftwareAgent Testing

Oracle Cloud Testing: Complete Guide to Fusion, EBS & HCM

Oracle testing guide for developers and QA teams: test Oracle Cloud apps and Fusion quarterly updates across browsers and real devices with KaneAI and Kane CLI.

Last Updated on:

Most engineers hear "Oracle" and think databases. That association is fair. Oracle built its reputation there and is still one of the largest database vendors by revenue. But Oracle today is also a full-scale cloud platform where teams build and deploy entire web and mobile applications, the same way they would on AWS or Azure.

That shift matters for anyone doing Oracle testing: QA engineers, developers, and DevOps teams. An application hosted on Oracle Cloud faces the same cross-browser rendering gaps, device compatibility issues, and CI/CD testing demands as any other cloud-hosted product. Oracle takes care of the infrastructure. It does not tell you whether your login form breaks on Firefox, your checkout flow crashes on an older Android device, or your dashboard renders incorrectly on Safari.

This guide covers why Oracle applications need dedicated testing, the challenges teams run into, how to test Oracle Fusion Cloud through its quarterly updates, and how to close those gaps. If your landscape includes Oracle's finance suite, the Oracle EPM guide covers its modules and monthly update cycle.

Key Takeaways

Oracle testing is the practice of verifying that applications built on Oracle Cloud, and Oracle Fusion business processes after each quarterly update, still work for real users across browsers and devices. TestMu AI runs these checks with KaneAI and Kane CLI, while Oracle Application Testing Suite is now in Sustaining Support only.

How Often Does Oracle Fusion Cloud Need Retesting?

  • Quarterly updates: Oracle Fusion Cloud Applications update four times a year, named 26A to 26D in 2026. Oracle updates test environments two weeks before production, so regression testing and UAT have to finish inside that window.

Which Development Challenges Drive the Need for Oracle Testing?

  • Fragmented service layers: Oracle testing helps prevent defects at connection points in modern applications that combine APIs, microservices, identity systems, and third-party integrations.
  • Growth-driven load: Performance validation ensures that Oracle application features running smoothly for small audiences do not fail when traffic scales under heavy concurrent user loads.
  • Proactive defect detection: Automated testing reveals root causes and blocks problems before release, whereas Oracle infrastructure alerts only flag failures after they have already occurred.
  • Local setup limitations: Cloud-based testing provides a scalable alternative to in-house setups, making it realistic to achieve broad coverage across diverse device, browser, and operating system combinations.

Where Does TestMu AI Stand Against Oracle Application Testing Suite?

  • Oracle Application Testing Suite: Built for Oracle enterprise apps such as E-Business Suite, OATS 13.x has been in Sustaining Support since June 2025, and Oracle now invests in it only for customers testing E-Business Suite.
  • TestMu AI: Runs automated tests on 3,000+ browsers and 50,000+ real Android and iOS devices from CI/CD pipelines, and heals test steps when Oracle pages change between releases.

What Does Oracle Testing Look Like on TestMu AI?

  • Plain-language test creation: TestMu AI's KaneAI requires no coding: it turns described user journeys, Jira tickets, or specs into working tests for Oracle workflows, with no hand-written Selenium or Playwright scripts.
  • Self-healing maintenance: TestMu AI's KaneAI updates affected steps when an Oracle quarterly update moves a field or renames a button, and surfaces each change for review.
  • Parallel runs: TestMu AI's HyperExecute runs Oracle regression suites in parallel across browsers, up to 70% faster than a traditional grid.
  • Full-stack validation: TestMu AI's KaneAI verifies UI, API, and database behavior together in a single flow, for both Oracle web portals and mobile applications.
  • Terminal verification: TestMu AI's Kane CLI checks Oracle extensions from the terminal or a coding agent and exits 0 on pass and 1 on fail, so CI can block a broken change.
  • Pull request validation: TestMu AI's KaneAI generates diff-aware tests from a GitHub pull request comment and posts results and a merge recommendation in the PR, through the PR Validate feature in beta.
  • Real device access: TestMu AI runs tests on real Android and iOS devices in the cloud to surface touch, hardware, and network behavior.

Why Do Oracle Cloud Applications Need Testing?

Oracle Cloud handles how your app is built and hosted. Testing that app across real browsers and devices is a completely different job.

Take a team that has just launched an e-commerce platform on Oracle Cloud. The app is live, the database is running, and CI/CD is set up, yet these questions are still open:

  • Safari on iPhone 17 - Does the checkout page render correctly, or does it fail silently on WebKit?
  • Firefox on Windows 11 - Does the login form render and submit without breaking?
  • Mid-range Android device - Does the dashboard load fully, or does it time out on slower hardware?

Oracle Cloud runs the infrastructure. Checking how your application behaves across browsers, devices, and real-world conditions takes a layer of web application testing alongside it, one that catches these issues before users do. Teams on Oracle's own SaaS face a second job: re-proving their Fusion business processes every quarter, covered in the quarterly update section below.

Issues in Application Development That Make Oracle Testing Essential

These challenges are what make structured Oracle testing necessary once a team builds at scale.

User Expectations Have Changed Completely

Conviva's 2025 State of Digital Experience report found that 91% of consumers encountered frustrating digital service issues in the past year.

StatCounter's platform market share data puts mobile at 58.99% of worldwide web traffic in September 2026, against 39.26% for desktop.

An Oracle-hosted web application that looks right on a desktop but breaks on a mid-range Android device or renders poorly on Safari fails for the largest group of its visitors.

Applications Are Made of Too Many Moving Parts

Modern apps are built from many smaller services: APIs, serverless functions, user management systems, and payment gateways. Every connection between those services is another point of failure that Oracle integration testing has to cover.

Scalability Creates New Testing Complexity

As your user base grows, so does the load on your application. A UI that works for a hundred users can behave very differently under thousands of concurrent sessions, so performance testing belongs in every Oracle test plan.

Analytics and Monitoring Are Not a Substitute for Testing

Oracle Cloud's monitoring and alarms track infrastructure health and tell you when something has already broken. Testing catches the defect before release and points to the exact step that failed.

On-Premise Testing Simply Does Not Scale

Running tests on local machines across different browsers and devices is expensive, slow, and incomplete. You cannot realistically own every device, OS version, and browser configuration your users have, which is the gap a cloud testing platform fills.

Costs Add Up Fast Without Automation

All the complexity above adds up to a high cost when managed on-premise. Hiring a full-time team just to maintain a test environment for Oracle applications is not viable for most businesses. A cloud testing platform such as TestMu AI replaces that in-house device and browser lab with on-demand coverage.

The Need for Oracle Cloud in Application Development

The Register reports that Gartner's DBMS market share ranks, a stack ranking of database revenue, have placed AWS, Microsoft, Oracle, Google Cloud Platform, and IBM in the top five, in that order, since 2022.

Beyond databases, Oracle Cloud gives development teams a platform for production applications, and each capability below changes what Oracle application testing has to cover.

Gartner DBMS Market Share Ranks 2011 to 2025: Oracle ranked first until 2019 and third behind AWS and Microsoft in 2025

High Performance Infrastructure

Oracle's infrastructure has scaled quickly. When Oracle made its H200 Supercluster generally available in November 2024, it said the cluster scales up to 65,536 GPUs, with up to 260 ExaFLOPS of peak FP8 performance and 400Gbps GPU-to-GPU interconnects across racks.

Oracle and AMD then announced an initial deployment of 50,000 GPUs on OCI, AMD Instinct MI450 Series, starting in calendar Q3 2026 and expanding in 2027 and beyond.

Database Driven by Design

Oracle's database layer now spans more than one cloud: Oracle says you can run Oracle AI Database across OCI, AWS, Microsoft Azure, and Google Cloud. That multicloud reach means Oracle application testing has to cover the data flows and integration points in every environment your stack touches, as well as the front end.

Data Transfer and Storage

Oracle says OCI storage shatters the million IOPS barrier, automates tiering through lifecycle management policies, and lets you store data in the cloud for up to 50x less.

For data-intensive Oracle applications, cheaper storage makes it practical to keep a realistic test data copy in each environment you test against.

Lower Costs Than Counterparts

Oracle's own OCI vs AWS comparison says AWS charges more than 2X as much for an m6a.xlarge compute instance, 35X as much for high-performance block storage based on io2 pricing, and almost 13X as much for 50 TB of monthly data egress from a US region.

For teams running Oracle application testing alongside active development, lower infrastructure cost leaves more of the budget for test coverage.

Low Code Development

Oracle's low-code tools, APEX and Visual Builder, let teams build apps through drag-and-drop interfaces with less hand-written code. Apps built this way still need responsive design and cross-browser checks, and KaneAI lets the same teams author and run those tests without writing code.

Oracle Low Code Development environment

Built-In CI/CD With OCI DevOps

Oracle Cloud includes OCI DevOps, a CI/CD pipeline service that connects to GitHub, GitLab, and Bitbucket Cloud repositories, deploys to Kubernetes Engine (OKE), and works with Jenkins through a plugin. When a build is pushed to your repo, the pipeline can run automatically, which is the point to add automated cross-browser tests from TestMu AI so every build is checked before it ships. The KaneAI PR Validate section below shows how to trigger that from a pull request.

Oracle CI/CD pipeline integrated with cloud testing

Monitoring and Analytics Built In

OCI's observability platform covers stack monitoring, real user experience, synthetic monitoring, and distributed tracing, and it can detect anomalies and send alarms through PagerDuty, email, and Slack.

That monitoring reports a failure after it reaches production. Whether your application renders correctly on a mid-range Android device or fails silently on Safari is something to check before release, with browser and device testing.

Oracle Cloud Database Monitoring dashboard
Automate web and mobile tests with KaneAI by TestMu AI

How Do You Test an Oracle Cloud Quarterly Update?

Run your regression suite on the test environment the day the quarterly update arrives, and fix what breaks before the same update reaches production two weeks later.

Oracle Fusion Cloud Applications update four times a year. In Oracle's quarterly updates guide, the 2026 releases are 26A, 26B, 26C, and 26D, and production environments are updated two weeks after test environments, on the third Friday of the update month.

Each release is large: Oracle's ERP team says it ships more than one hundred new features each quarter in Cloud ERP alone.

A regression window spent repairing scripts leaves no time to test those features. A workable plan for the two weeks:

  • Review the readiness notes - Read Oracle's What's New content for your modules and flag features that change existing pages, not only the opt-in ones.
  • Run the regression suite on day one - Execute procure-to-pay, order-to-cash, record-to-report, and hire-to-retire flows on the updated test environment, in parallel on HyperExecute.
  • Separate change from breakage - Review every healed step. A moved field is maintenance, while a wrong total or status is a defect to log.
  • Run UAT with process owners - Business owners confirm the flows they own through user acceptance testing before sign-off.
  • Re-run the critical subset - Repeat the highest-risk flows after fixes land and before the production update.

Redwood pages add a second moving part. Oracle says its Redwood user experience is becoming the standard across Oracle Fusion Cloud Applications, so the same process can look different from one quarter to the next. The Oracle Redwood guide covers what changes for testers.

Tests written as intent survive that re-skin better than scripts tied to element IDs. In KaneAI, the payables lead who owns the flow can write the regression test in plain English, for example:

Create a supplier invoice for PO 4501 in Payables, match it to the receipt, submit it for approval, and verify the invoice total equals the PO total and the status is Validated.

When an update moves a field, KaneAI updates the affected step and surfaces the change for review, so the reviewer sees what Oracle changed instead of a red build.

Note

Note: Plan your next Oracle regression run before the test environment update lands. Create a free TestMu AI account and author your first Fusion flow in plain English with KaneAI.

TestMu AI vs Oracle Application Testing Suite: What Is the Actual Difference?

OATS was built for Oracle enterprise apps such as E-Business Suite and is now in Sustaining Support, while TestMu AI tests any Oracle Cloud web or mobile app and Oracle Fusion flows on real browsers and devices with AI-native automation.

Oracle's Lifetime Support Policy lists Premier Support for Oracle Application Testing Suite 13.x as ending in June 2022 and Extended Support in June 2025, which leaves the product in Sustaining Support.

The OATS Statement of Direction says that after June 2022, Oracle continues investing in the suite only for customers who need to test E-Business Suite, and that customers testing other applications should look for alternative tools.

CapabilityTestMu AIOracle Application Testing Suite
Support StatusActively developed, including Kane CLI for terminal and CI runsSustaining Support since June 2025; new investment for E-Business Suite customers only
Browser Coverage3,000+ browsersBrowsers certified for the OATS 13.x line
Real Device TestingYes, 50,000+ real Android and iOS devicesPrimarily desktop-focused
DeploymentCloud-based, no setup needed, with a secure tunnel to private environmentsInstalled and maintained on your own servers
Application CoverageWeb, mobile (Android and iOS), REST and SOAP APIs, and Oracle Fusion and EBS web pagesWeb apps, with modules for E-Business Suite and Forms, Siebel, JD Edwards, PeopleSoft, and Hyperion
AI-Native TestingYes: natural-language authoring and self-healing with KaneAINo

If your team still runs OATS scripts for E-Business Suite, they keep working under Sustaining Support, which in Oracle's support policy excludes new fixes and new certifications. For Oracle Cloud apps, Fusion quarterly updates, and mobile coverage, TestMu AI adds cross-browser testing, real devices, and CI/CD gating on one platform. The Oracle testing page lists the Oracle modules it covers, including Fusion ERP, HCM, SCM, EBS web pages, and Oracle Integration flows.

Testing Oracle Applications with TestMu AI

TestMu AI is an AI-native testing platform that tests Oracle Cloud apps and Oracle Fusion flows across real browsers, devices, and operating systems, with AI agents handling planning, execution, and analysis.

Whether you are validating an Oracle-hosted web app across browsers, running regression on a mobile app built on Oracle Cloud, or testing Fusion workflows end to end, the tests run on real devices and browsers without any local infrastructure.

Performing Oracle Testing With KaneAI

How much of your suite breaks each quarter often comes down to ERP configuration vs customization decisions, since custom code is far more likely to break on update than configured settings.

KaneAI is TestMu AI's GenAI-native testing agent. You describe what you want to test in plain language, or hand it a Jira ticket or spec, and KaneAI generates, executes, and maintains the test.

For Oracle teams, that means the people who know procure-to-pay, order-to-cash, and hire-to-retire can define those journeys in plain language and let KaneAI handle execution and updates, instead of waiting on the few engineers who maintain the scripts.

The KaneAI capabilities below matter most for Oracle suites, and the AI testing tools roundup compares it with other options:

  • Natural-language test authoring - Write Oracle test scenarios the way you would explain them to a colleague. KaneAI converts intent into executable tests without hand-written Selenium or Playwright code.
  • Self-healing tests - When an Oracle quarterly update shifts a UI element or changes a form field, KaneAI updates the affected step and surfaces the diff for review, so the suite keeps running and a person approves the change.
  • Parallel execution - KaneAI runs Oracle tests across 3,000+ browsers on HyperExecute, which runs suites up to 70% faster than a traditional grid.
  • End-to-end coverage - From Oracle-hosted web apps to mobile apps built on Oracle Cloud, KaneAI covers UI, REST and SOAP API, and database checks in one end-to-end testing flow.
  • Portable tests - KaneAI exports tests to Selenium, Playwright, Cypress, and Appium, so your Oracle test logic stays usable outside TestMu AI.

Verifying Oracle Extensions With Kane CLI

Oracle programs are now built as much as they are configured: Oracle Integration flows, Visual Builder and APEX apps, and supplier or employee portals. Kane CLI verifies that work from the terminal, or from Claude Code, Cursor, Codex, and Gemini CLI, by running a plain-English objective in a real Chrome browser.

Oracle's public JET Cookbook runs its demos on the Redwood theme, built from the same Oracle JET components that Redwood pages in Fusion use, which makes it a realistic practice target. This objective checks required-field validation on the cookbook's validation group demo:

npm install -g @testmuai/kane-cli

kane-cli run "Click Submit with both fields empty and verify that First Name and Last Name each show a Required error. Then enter Ada as the First Name and Lovelace as the Last Name, click Submit, and verify the validation group's valid property reads valid." \
  --url "https://www.oracle.com/webfolder/technetwork/jet/content/validationGroup-requiredFieldValidation/demo.html?theme=redwood&platform=desktop" \
  --headless --agent

The --agent flag switches the output to NDJSON, the format a coding agent parses. The run passes and exits with code 0, and its two assertion events read:

{"step":5,"status":"done","remark":"assert: First Name and Last Name each show a Required error.","v":1}
{"step":14,"status":"done","remark":"assert: the validation group's valid property reads valid.","v":1}
Kane CLI evidence screenshots from the Oracle JET Redwood validation demo: both name fields flagged after an empty submit, then the validation group reading valid

The demo's error text reads "Enter a value.", not "Required". Kane CLI still passed the first check because it asserted on the field state in the DOM, with aria-invalid and aria-required set to true and an Error icon shown, rather than matching the label text. Redwood wording that changes between releases does not break a check written this way.

In CI, Kane CLI exits 0 on pass, 1 on fail, 2 on setup or auth errors, and 3 on timeout, so a pipeline can hold an Oracle change until a real browser agrees. Every run also saves a .evidence file with each step's screenshot, the console and network logs, and the verdict, which gives finance and payroll reviewers a record to open instead of a green tick.

Healing does not decide the result. Kane CLI heals in two tiers, its flow-heal re-reasons the path but never the acceptance criteria, and a separate verification step decides the verdict, so an invoice total that drifts from its PO fails instead of passing. The Kane CLI with AI coding agents guide covers installing the skill for Claude Code, Codex CLI, and Gemini CLI.

KaneAI PR Validate for Oracle CI/CD

When the code for your Oracle Cloud app or extension lives in GitHub, you do not need to wait for a scheduled regression run to learn whether a change broke something.

Comment @KaneAI Validate this PR on a pull request and KaneAI analyzes the code diff, generates test cases from the business logic, runs them in parallel across browsers and devices, and posts results with root cause analysis and an approval recommendation in the PR. PR Validate is currently in beta. The walkthrough below shows the GitHub App flow:

Youtube thumbnail

To set it up for your Oracle repositories, follow the GitHub App integration guide.

Real Device and Browser Coverage for Oracle Testing

KaneAI runs on TestMu AI's cloud infrastructure, so every test executes on real browsers, real devices, and real operating systems. For Oracle mobile applications built on Oracle Cloud, you get physical Android and iOS devices hosted in the cloud.

With iOS real device testing and Android device coverage, touch behavior, hardware-specific rendering, and network conditions are tested exactly as your users would experience them.

Testing with emulators and simulators:

Understanding the difference between emulator vs simulator helps you choose the right path for your Oracle app testing stage.

  • App Testing - Visit Real Time Testing and select App Testing from the available options.
  • Upload and Configure - Upload your application binary, select the target device and OS version, and run the app on the selected environment.
Mobile Oracle app testing on emulators and simulators

Testing on real devices:

  • Real Device section - Go to Real Device and select either Real Time for manual testing or App Automation for automated Oracle testing via integrations like Appium.
  • Real Time choice - Select Real Time for this demo, then choose the target device and OS version to install the application on a real device in the cloud.
  • End-user interaction - Interact with the application exactly as a real user would, testing touch, navigation, forms, and any Oracle-connected functionality.
Selecting a real device for Oracle mobile testingDevice and OS version picker for Oracle testing

TestMu AI allows you to perform Oracle testing on a real device cloud with real browsers and operating systems. Here is how real-time testing on real devices works:

Youtube thumbnail

TestMu AI also tests unpublished and private environments through a secure tunnel. An Oracle Cloud VM usually comes with a public IP, so you may not need it there, but EBS instances and internal portals behind a firewall can be reached the same way.

Test your website on the TestMu AI real device cloud

Conclusion

Start with the Oracle flow that would hurt most if it broke, usually procure-to-pay or payroll, and write it as a KaneAI test before the next quarterly update reaches your test environment. Run it there on day one, then keep it in the regression suite for every update after that, alongside mobile app testing for any Oracle-connected app your users open on a phone.

The getting started with KaneAI guide walks through authoring and running that first test.

Testing web or mobile apps without writing code? KaneAI by TestMu AI turns plain-English instructions into tests.

To run your first test, start free, or
for a full walkthrough of the product.

Author

...

Shantanu Wali

Blogs: 13

  • Linkedin

Shantanu Wali is Vice President of Product Management at TestMu AI, where he owns several product lines across the testing platform, including the Real Device Cloud and the Digital Experience Testing Cloud. He has also contributed significantly to the development and scaling of KaneAI, TestMu AI's flagship GenAI-native testing agent that uses natural language to make software testing faster and more reliable in this AI era. He brings 7+ years of experience across software development and product management, starting as a backend developer at Infosys building solutions for Fortune 500 clients. Shantanu holds an MBA from IIM Calcutta and a B.Tech in Mechanical Engineering.

Reviewer

...

Mayank Bhola

Reviewer

  • Linkedin

Mayank Bhola is Co-Founder and Head of Products at TestMu AI, where he leads the entire product portfolio across KaneAI, Kane CLI, HyperExecute, SmartUI, the Real Device Cloud, Accessibility, and other software testing product lines. As an early Lead Architect he designed and built the company's flagship Tunnel technology from scratch, created the React-based automation platform, and architected the data-intensive pipelines and FAAS services that scale it. He brings more than 10 years of experience in software development and product engineering, with earlier roles as Head of Technology at Juggernaut Books and Senior Software Engineer at PressPlay TV and Zomato. Mayank holds a B.Tech in Computer Engineering from JIIT Noida.

Add to Google preferred sources

Summarise with AI

Copied to Clipboard!
...

3000+ Browsers. One Platform.

See exactly how your site performs everywhere.

Try it free
...

Write Tests in Plain English with KaneAI

Create, debug, and evolve tests using natural language.

Try for free

Oracle Testing FAQs

Did you find this page helpful?

More Related Blogs

TestMu AI forEnterprise

Get access to solutions built on Enterprise
grade security, privacy, & compliance

  • Advanced access controls
  • Advanced data retention rules
  • Advanced Local Testing
  • Premium Support options
  • Early access to beta features
  • Private Slack Channel
  • Unlimited Manual Accessibility DevTools Tests