Oracle ERP Testing Tool > Test Library > Financials > Fixed Assets
Syntra Standard Oracle Test Library

Oracle Fusion Asset Depreciation Test Cases

Validate that eligible capitalized assets are processed correctly when Oracle Fusion Assets depreciation is run for an asset book and accounting period, including expected depreciation expense, reserve and asset status updates.

Test IDORCL.R2R.FA.DEPRECIATION.RUN
ApplicationOracle Fusion Cloud
ProductFinancials
ModuleFixed Assets
ProcessAsset Lifecycle
Business FlowRecord-to-Report
Scenario TypePositive / Functional
Test UsageFunctional Testing / Regression Testing / UAT
PriorityHigh
AutomationSyntraFlow Ready
LibrarySyntra Standard

Note on test design: SyntraFlow executes the detailed Oracle Fusion UI interactions automatically while presenting the scenario as business-readable test steps for documentation, review and reporting. This scenario is presented as 11 business-readable test steps; SyntraFlow's automation executes approximately 31 underlying Oracle Fusion UI actions to complete it.

Test Objective

The objective of this test is to verify that Oracle Fusion Assets correctly processes depreciation for eligible capitalized assets when a depreciation run is executed for an asset book and open accounting period, producing accurate depreciation expense, reserve and asset status updates.

The scenario should confirm that:

  • the correct asset book and depreciation period are selected
  • only eligible, capitalized assets are included in the run
  • depreciation expense is calculated according to each asset's method, life and cost
  • the depreciation reserve is updated correctly for each processed asset
  • asset status reflects that depreciation has been processed for the period
  • assets excluded from the run are correctly identified rather than silently skipped
  • the depreciation run completes without unexpected errors

This scenario does not claim that resulting depreciation expense is posted to the general ledger or that period close has occurred — those are separate downstream test cases.

When to Use This Test

  • Functional testing of a new Oracle Fusion Assets implementation before go-live
  • Regression testing after an Oracle quarterly update affecting depreciation calculation
  • Period-end close validation for Fixed Assets
  • Baseline case referenced by retirement and reinstatement scenarios that depend on prior depreciation history

Where This Test Fits in the Asset Lifecycle

Add
Capitalize
Adjust / Transfer
Depreciate
Retire
Reinstate

This test covers running depreciation for capitalized assets in an open period, and depends on assets already being added, capitalized and — where applicable — adjusted or transferred. It is a prerequisite for subsequent retirement and reinstatement scenarios.

Preconditions

  1. Oracle Fusion Assets is configured and available.
  2. Capitalized assets eligible for depreciation exist in the selected asset book.
  3. The depreciation period intended for the run is open.
  4. Valid depreciation configuration — method, useful life and accounts — is assigned to each asset.
  5. The test user has permission to run and review Fixed Assets depreciation.

Exact setup, eligibility rules and field availability may vary by Oracle Fusion implementation and asset book configuration.

Sample Test Data

Asset Book${ASSET_BOOK}
Accounting Period${DEPRECIATION_PERIOD}
Assets in ScopeMultiple capitalized assets
Depreciation Method${DEPRECIATION_METHOD} — e.g. Straight-Line
Useful Life${USEFUL_LIFE} — per asset category
Currency / BookMatches asset book configuration

Sample values are illustrative. Replace them with valid data from the target Oracle Fusion environment.

Test Steps

11 business-readable steps. SyntraFlow's automation executes ~31 underlying UI actions to complete these steps — see How SyntraFlow Automates This Test.

#User ActionExpected Result
1
Navigate to Fixed Assets
Navigate to the Fixed Assets work area.
The Fixed Assets work area opens successfully.
2
Select the Asset Book
Select the asset book for which depreciation will be run.
${ASSET_BOOK}
The selected asset book is accepted and its configuration is loaded.
3
Select the Depreciation Period
Select the open accounting period for the depreciation run.
${DEPRECIATION_PERIOD}
The selected period is confirmed open and available for processing.
4
Initiate the Depreciation Run
Initiate the depreciation run for the selected book and period.
The depreciation run is submitted successfully.
5
Monitor Run Status
Monitor the status of the depreciation run until processing completes.

This single business step replaces multiple technical actions such as polling run status, refreshing the process monitor and confirming completion.

The run reaches a completed status without unexpected errors.
6
Review Depreciation Results
Open and review the depreciation run results.
Depreciation results are available for review, showing processed assets and calculated amounts.
7
Verify Expected Assets Were Processed
Confirm that all eligible capitalized assets in scope were included in the run.

This single business step replaces multiple technical actions such as filtering the results grid, paging through processed assets and cross-checking against the expected asset list.

Eligible assets in the selected book and period appear as processed.
8
Verify Depreciation Expense Calculated Correctly
Verify that depreciation expense for each processed asset agrees with its configured method, life and cost.
Calculated depreciation expense matches the expected amount for each asset's depreciation method and life.
9
Verify Reserve Updated Correctly
Verify that the accumulated depreciation reserve for each processed asset is updated by the calculated expense amount.
The reserve balance for each processed asset increases by the expected depreciation amount.
10
Verify Asset Status Reflects Processed Depreciation
Confirm that each processed asset's status reflects that depreciation has been recorded for the period.
Asset status and last-run period correctly reflect the completed depreciation run.
11
Review Exceptions or Excluded AssetsBusiness assertion
Review any assets flagged as exceptions or excluded from the depreciation run and confirm the reason.

This is the main business assertion for the scenario — the test does not stop merely because the run completed successfully.

The depreciation run is confirmed complete: eligible assets are processed with correct expense and reserve amounts, asset status is updated, and any exceptions or excluded assets are clearly identified with an expected reason rather than silently skipped.

Expected Results

  • Eligible capitalized assets are processed in the depreciation run for the selected book and period.
  • Depreciation expense is calculated according to each asset's method, life and cost.
  • The depreciation reserve is updated correctly for each processed asset.
  • Asset status updates to reflect that depreciation has been processed for the period.
  • Any exceptions or excluded assets are clearly identified with an expected reason rather than silently skipped.
  • The depreciation run completes without unexpected errors.
  • Results are available for subsequent retirement, reinstatement and reporting scenarios.

Key Validation Checkpoints

  • Asset book selection is correct.
  • Depreciation period is open and correctly selected.
  • Expected assets appear as processed.
  • Depreciation expense matches method and life for each asset.
  • Reserve balance is updated by the correct amount.
  • Asset status reflects the completed run.
  • Exceptions and excluded assets are identified with a reason.
  • Run completion status is confirmed.
Core Business Scenario
Run Depreciation
Business Steps
11
Test Variations
AI-Generated
Test Data
DataVault-Driven
Execution
On-Demand / Scheduled / Batch
Automation
SyntraFlow Ready
Jarvis AI

Go Beyond the Standard Test with Jarvis AI

The Syntra Standard Test Library defines the core depreciation run scenario. Jarvis AI can extend this scenario by generating additional positive and negative test variations using customer-specific test data and configuration available through Syntra DataVault.

Teams do not need to manually duplicate the same depreciation test dozens of times simply to cover different combinations of asset book, period, category, depreciation method, useful life and exception condition. Jarvis uses the standard business scenario as the foundation and generates relevant variations for the customer's environment.

From Standard Test to Executed Regression Pack

01
Capitalized Assets
Assets are capitalized and eligible for depreciation based on the asset book's configuration.
02
Open Period
The applicable Fixed Assets accounting period is open and available for processing.
03
Run Depreciation
The depreciation run is initiated for the selected asset book and period.
04
Calculate Depreciation
Oracle Fusion calculates depreciation expense and reserve for each eligible asset based on its method, life and cost.
05
Review Results
Processed assets, calculated amounts, exceptions and excluded assets are reviewed.
06
Accounting
Calculated depreciation becomes available for subsequent accounting and reporting scenarios.

Rather than maintaining dozens of near-duplicate copies of the same depreciation test, SyntraFlow maintains the core business scenario and allows Jarvis AI to generate relevant variations using the customer's available test data.

AI-Generated Test Variations

The same Run Depreciation business scenario can produce many test variations without creating separate public library pages. Below is a real slice of SyntraFlow's Build Scripts library, filtered to Fixed Assets.

Positive Scenarios
  • Run depreciation for a single asset book
  • Run depreciation across multiple assets
  • Assets from different categories
  • Different depreciation methods
  • Different useful lives
  • Partial-period depreciation
  • Full-period depreciation
  • Newly capitalized asset included in the run
  • Recently adjusted asset included in the run
  • Recently transferred asset included in the run
Negative Scenarios
  • No eligible assets in scope
  • Closed depreciation period
  • Asset with invalid depreciation configuration
  • Invalid or unsupported depreciation method
  • Missing depreciation account
  • Asset with incomplete capitalization
  • Depreciation run process failure
  • Asset explicitly excluded from depreciation
  • Period already processed for depreciation

These are representative examples only. Negative scenarios and expected behavior can depend on the customer's Oracle Fusion configuration, controls and security — not every Oracle configuration behaves identically.

Generated Using Your DataVault Test Data

Generic test data often fails to represent the configuration of a real Oracle Fusion environment. Where connected, Jarvis can use approved test data available through Syntra DataVault to create depreciation variations relevant to the customer's actual implementation.

Standard Library Definition

Asset Book           ${ASSET_BOOK}
Depreciation Period  ${DEPRECIATION_PERIOD}
Assets in Scope      ${ASSETS_IN_SCOPE}
Depreciation Method  ${DEPRECIATION_METHOD}
Useful Life          ${USEFUL_LIFE}
Currency / Book      ${CURRENCY_BOOK}

DataVault

Asset Books
  Corporate Book
  Tax Book
Depreciation Methods
  Straight-Line
  Declining Balance
  Units of Production
Useful Lives
  Per asset category
Asset Categories
  Buildings
  IT Equipment
  Vehicles
Periods
  Open Fixed Assets periods per book

Jarvis AI Generates

Scenario 01 — Corporate Book + Straight-Line + Multiple Assets
Scenario 02 — Tax Book + Declining Balance + IT Equipment
Scenario 03 — Newly Capitalized Asset Included
Scenario 04 — Closed Period
Scenario 05 — Invalid Depreciation Configuration
Scenario 06 — Asset Excluded from Depreciation
...

Customer-specific test data and AI-generated variations are not published to the Syntra Standard Test Library. Where DataVault is connected, customer-specific data such as asset book, category and depreciation configuration remain within the customer's controlled SyntraFlow environment and access model.

Example Test Variations

Representative examples of scenarios Jarvis can generate from this business scenario. These are illustrative, not separate indexable pages — the canonical page for all of them remains this one.

IDVariationTypeKey DifferenceExecution
VAR-001Single Book Depreciation RunPositive/BookCorporate Book onlySyntra Ready
VAR-002Multiple Assets in ScopePositiveDepreciation run includes multiple assetsSyntra Ready
VAR-003Buildings CategoryPositive/CategoryAsset category = BuildingsSyntra Ready
VAR-004IT Equipment CategoryPositive/CategoryAsset category = IT EquipmentSyntra Ready
VAR-005Vehicles CategoryPositive/CategoryAsset category = VehiclesSyntra Ready
VAR-006Straight-Line MethodPositive/MethodDepreciation method = Straight-LineSyntra Ready
VAR-007Declining Balance MethodPositive/MethodDepreciation method = Declining BalanceSyntra Ready
VAR-008Units of Production MethodPositive/MethodDepreciation method = Units of ProductionSyntra Ready
VAR-009Short Useful LifePositiveAsset with a short useful lifeSyntra Ready
VAR-010Long Useful LifePositiveAsset with a long useful lifeSyntra Ready
VAR-011Partial-Period DepreciationPositive/PeriodAsset depreciated for a partial periodSyntra Ready
VAR-012Full-Period DepreciationPositive/PeriodAsset depreciated for a full periodSyntra Ready
VAR-013Newly Capitalized AssetPositiveAsset capitalized in the current periodSyntra Ready
VAR-014Recently Adjusted AssetPositiveAsset cost or life recently adjustedSyntra Ready
VAR-015Recently Transferred AssetPositiveAsset recently transferred between cost centersSyntra Ready
VAR-016Tax Book RunPositive/BookDepreciation run for Tax BookSyntra Ready
VAR-017Multiple Currencies / BooksPositive/BookRun spans books in different currenciesSyntra Ready
VAR-018No Eligible AssetsNegative/PeriodNo assets eligible for the selected book/periodSyntra Ready
VAR-019Closed Depreciation PeriodNegative/PeriodSelected period is closedSyntra Ready
VAR-020Invalid Asset ConfigurationNegative/ExceptionAsset missing required depreciation setupSyntra Ready
VAR-021Invalid Depreciation MethodNegative/Method/ExceptionMethod not valid for asset categorySyntra Ready
VAR-022Missing Depreciation AccountNegative/ExceptionRequired depreciation account not configuredSyntra Ready
VAR-023Incomplete CapitalizationNegative/ExceptionAsset not fully capitalized before runSyntra Ready
VAR-024Asset Excluded from DepreciationNegative/ExceptionAsset explicitly flagged as excludedSyntra Ready
VAR-025Depreciation Process FailureNegative/ExceptionUnexpected run failureSyntra Ready
VAR-026Period Already ProcessedNegative/PeriodDepreciation already run for the periodSyntra Ready

Automatically Expand Positive and Negative Test Coverage

Positive Testing

Jarvis generates scenarios using combinations of book, period, category, method and life that are expected to process and calculate depreciation successfully.

Eligible Book + Open Period + Valid Method/Life + Multiple Assets → Depreciation Calculated and Posted

Negative Testing

Jarvis can generate scenarios designed to exercise Oracle's validations, eligibility rules and exception handling around the depreciation run.

  • Closed Depreciation Period → Expected Period Validation
  • Invalid Depreciation Configuration → Expected Configuration Exception
  • Asset Excluded from Depreciation → Expected Exclusion with Reason

A negative or exception test should not be marked as failed simply because Oracle blocks the run or excludes an asset. If the expected validation, block or exclusion occurs, the negative test has passed.

ScenarioOracle OutcomeTest Result
Eligible assets in an open periodDepreciation calculates and posts correctlyPASS
Closed depreciation periodRun is correctly blocked or flaggedPASS
Asset with invalid configurationAsset correctly excluded with expected exceptionPASS
Unexpected process failureUnexpected failureFAIL

Turn AI-Generated Variations into a Regression Pack

Users can select generated scenarios and group them into reusable execution packs.

Fixed Assets Depreciation Regression Pack

  • Single Book Depreciation Run
  • Multiple Assets in Scope
  • IT Equipment Category
  • Straight-Line Method
  • Declining Balance Method
  • Partial-Period Depreciation
  • Newly Capitalized Asset
  • No Eligible Assets
  • Closed Depreciation Period
  • Invalid Asset Configuration
Add Selected to Regression Pack(coming soon)Run Now(coming soon)Schedule(coming soon)

Run On-Demand or Schedule Automated Batch Execution

SyntraFlow can execute selected scenarios individually or as a batch. Users can schedule regression packs according to their testing cycle.

Once scheduled, SyntraFlow executes the selected scenarios unattended and records the outcome of each test and business assertion.

Run immediatelyNightly regressionWeekly regressionBefore releaseAfter configuration changesAfter environment refreshQuarterly Oracle update testingPre-period-close validation
PackFixed Assets Depreciation Regression Pack
SchedulePeriod-End Regression
Tests26 scenarios
ExecutionBatch Mode
Start10:00 PM
EnvironmentOracle Fusion TEST
StatusScheduled

Illustrative example — not a live schedule.

Review Results Across the Entire Test Pack

Users can drill from the regression pack into a scenario, its business steps, the underlying automation actions, and the evidence captured for each.

Illustrative example data — not actual production metrics.

26
Total Scenarios
23
Passed
1
Failed
2
Exceptions
17
Positive Tests
9
Negative Tests
94
Business Assertions

Regression Pack → Scenario → Business Step → Automation Action → Evidence

Asset Lifecycle

Exact lifecycle behavior depends on the asset book, category, depreciation rules and customer configuration. Stages link to the corresponding test scenario family.

Understand Why a Test Failed

SyntraFlow execution evidence can help distinguish business-data failures, configuration issues, automation problems and potential application defects.

DataConfigurationSecurityAutomationApplicationEnvironmentExpected Validation
Jarvis Failure Intelligence — Coming Soon

From Business Scenario to Execution Evidence

Business teams get readable test documentation; automation teams retain detailed execution traceability.

Standard Business Scenario
AI-Generated Variation
Regression Pack
Business Test Step
Automation Actions
Business Assertion
Screenshot / Evidence
Execution Result

Meet Jarvis — SyntraFlow's AI Testing Engine

Jarvis extends the Syntra Standard Test Library by analysing the business scenario, available DataVault test data and expected business outcomes to generate additional test coverage for the customer's environment.

Generate
Positive and negative variations.
Parameterize
Use relevant test data from DataVault.
Assemble
Build reusable regression packs.
Execute
Run scenarios autonomously.
Schedule
Execute unattended test batches.
Validate
Evaluate expected business outcomes.

How SyntraFlow Automates This Test

The Standard Test defines the scenario; DataVault, Jarvis AI and SyntraFlow's execution engine take it from a single reusable business definition to executed, evidenced regression coverage.

Standard Library — Run Depreciation, 11 Business Steps
DataVault — Customer-Specific Test Data
Jarvis AI — Generate Positive + Negative Variations
Regression Pack — Select Relevant Coverage
SyntraFlow Execution — Each Variation
Detailed UI Actions
Business Assertions
Evidence
PASS / FAIL

Business Step → Underlying UI Actions

Business Step
Select the Asset Book
May internally include
Open Book Selector → Focus Book Field → Enter Book → Search → Select Book → Confirm
Business Step
Review Depreciation Results
May internally include
Open Run Results → Filter Processed Assets → Expand Asset Detail → Compare Expected vs Calculated Amount

What SyntraFlow Captures Per Run

Parameterised input valuesReusable navigationAutomation action traceScreenshots / evidence captureExecution timingPass / fail statusBusiness assertionsEnvironment-independent test data

Action Status vs. Business Validation

A successful UI interaction does not automatically prove the business outcome — this is illustrative of how SyntraFlow separates action success from business validation; it does not reflect a specific live execution.

StepAction StatusBusiness Validation
Initiate Depreciation RunPass
Monitor Run StatusPass
Verify Depreciation Expense Calculated CorrectlyPassPass

Related Fixed Asset Tests

Running depreciation is one stage of the same Fixed Assets lifecycle — explore the related capitalization, adjustment, transfer and retirement scenarios below.

Turn This Standard Test into Your Oracle Fixed Assets Regression Suite

Start with the Syntra Standard depreciation test, use DataVault to provide environment-specific asset book, method and category data, let Jarvis generate additional positive and negative variations, and execute the resulting regression pack automatically with SyntraFlow.

Use This Oracle Fusion Test Case

Download Test Case

Excel, CSV or JSON export.

Coming soon

Automate with SyntraFlow

Run this script against your own tenant today.

Frequently Asked Questions

What does an Oracle Fusion depreciation run test validate?
It validates that eligible capitalized assets are processed correctly when depreciation is run for an asset book and period, including expected depreciation expense, reserve updates and asset status changes.
What happens to assets that are not eligible for depreciation?
Ineligible or excluded assets should be clearly identified with an expected reason rather than silently skipped from the run — correct identification of an excluded asset is treated as a pass, not a failure.
Does this test validate the resulting accounting entries?
No. This scenario focuses on the depreciation calculation, reserve update and asset status change. Posting calculated depreciation to the general ledger is covered by separate accounting test scenarios.
How are the many depreciation test variations generated?
Jarvis AI uses this standard depreciation run scenario together with available DataVault test data and configuration to generate relevant positive, negative and exception variations for the customer's environment.
Can depreciation runs be tested for different methods and useful lives?
Yes. Variations covering different depreciation methods, useful lives, asset categories and books can be generated from the same standard scenario.
Can this depreciation test be scheduled?
Yes. Selected depreciation run variations can be grouped into a regression pack and scheduled for on-demand or unattended batch execution, such as ahead of period close.