Oracle Fusion Generate Count Sequences Test Cases
Validate that Oracle Fusion correctly generates count sequences — the batch of items due to be counted — from an existing cycle count definition, using the configured ABC classification, schedule and subinventory scope.
| Test ID | ORCL.SCM.INV.CC.SEQUENCE |
| Application | Oracle Fusion Cloud |
| Product | SCM / Inventory Management |
| Module | Inventory Management |
| Process | Cycle Counts |
| Business Flow | Plan-to-Produce |
| Scenario Type | Positive / Functional |
| Test Usage | Functional Testing / Regression Testing / UAT |
| Priority | High |
| Automation | SyntraFlow Ready |
| Library | Syntra 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 7 business-readable test steps; SyntraFlow's automation executes approximately 17 underlying Oracle Fusion UI actions to complete it.
Test Objective
The objective of this test is to validate that count sequences — the system-generated batch of items due to be counted — are correctly produced from an existing, active cycle count definition, reflecting the configured ABC classification, schedule and subinventory scope.
The scenario should confirm that:
- count sequences are generated only from an active cycle count definition
- the correct items are included in the generated sequence based on ABC class and schedule
- sequence numbers are assigned correctly to each generated item
- subinventory scoping is respected when generation is limited to selected subinventories
- the generated sequence is available for count entry once produced
- Oracle correctly enforces validation when no items are due, the reference is invalid or generation is attempted incorrectly (DATA_ERROR, CONFIGURATION_ERROR, EXPECTED_VALIDATION)
This scenario assumes a cycle count definition already exists, typically built via the separate Create Cycle Count scenario. It covers generation of the count sequence only. It does not cover entering physical count quantities, which is covered by the Enter Cycle Count scenario, or the review of variances, which is covered by Cycle Count Exceptions, both in the same Cycle Counts cluster.
When to Use This Test
- Functional testing of count sequence generation for a new Oracle Fusion SCM Inventory Management implementation
- Regression testing of sequence generation behavior after an Oracle quarterly update
- UAT sign-off for inventory teams that rely on scheduled or recurring cycle count generation
- Verifying that ABC classification and subinventory scoping correctly limit which items appear in a generated sequence
- Diagnosing DATA_ERROR, CONFIGURATION_ERROR and EXPECTED_VALIDATION conditions surfaced during generation before escalating as a possible APPLICATION_ERROR
Where This Test Fits in the Inventory Cycle Counts Process
Generate Count Sequences is the second stage of the Cycle Counts cluster within Plan-to-Produce, following creation of the cycle count definition and preceding physical count entry. It converts a definition's ABC classification and schedule into a concrete, sequence-numbered list of items due to be counted. Exact eligibility rules, sequence numbering and count calendar behavior depend on inventory organization configuration, ABC assignment and customer-specific Oracle Fusion setup.
Preconditions
- An active cycle count definition exists in the target Oracle Fusion SCM environment.
- Items assigned to the definition's inventory organization and ABC classes are eligible for count under the configured schedule.
- The inventory organization's count calendar and workday configuration are set up correctly.
- The test user has appropriate access to generate count sequences for the definition.
- Where subinventory scoping is used, the relevant subinventories are configured and active.
Exact eligibility logic, sequence numbering and available generation options may vary by Oracle Fusion implementation, ABC classification setup, count calendar configuration and customer-specific configuration. State and readiness requirements vary by implementation.
Sample Test Data
| Cycle Count Name | ${CYCLE_COUNT_NAME} |
| Inventory Organization | ${INVENTORY_ORGANIZATION} |
| Count Date | ${COUNT_DATE} |
| ABC Class | ${ABC_CLASS} |
| Subinventory | ${SUBINVENTORY} |
Sample values are illustrative placeholder tokens. Replace with valid data from the target Oracle Fusion SCM TEST/UAT environment. Not every field applies to every generation — for example, subinventory is only relevant where the cycle count definition or generation request is scoped to specific subinventories.
Test Steps
7 business-readable steps. SyntraFlow's automation executes ~17 underlying UI actions to complete these steps — see How SyntraFlow Automates This Test.
| # | User Action | Expected Result |
|---|---|---|
| 1 | Sign In and Navigate to Inventory Sign in to Oracle Fusion using an authorised inventory test user and navigate to the Inventory Management work area. | The Inventory Management work area opens successfully. |
| 2 | Navigate to Cycle Counts Open the Cycle Counts page for the relevant inventory organization. ${INVENTORY_ORGANIZATION} | The Cycle Counts page opens for the correct inventory organization. |
| 3 | Locate the Cycle Count Definition Search for and open the existing, active cycle count definition that count sequences will be generated from. ${CYCLE_COUNT_NAME} | The correct cycle count definition is opened and confirmed active. |
| 4 | Initiate Generate Count Sequences Start the Generate Count Sequences action for the selected cycle count definition. This single business step replaces multiple technical actions such as opening the generation dialog and confirming the source definition. | The generate count sequences request is accepted for processing. |
| 5 | Select Count Date Select the count date, and subinventory scope where applicable, for the sequence being generated. ${COUNT_DATE} / ${SUBINVENTORY} | The count date and scope are accepted without unexpected validation errors. |
| 6 | Review Generated Item List Review the resulting list of items included in the generated count sequence, checking ABC class and sequence numbering. ${ABC_CLASS} Reviewing the generated list before confirming lets the tester catch an unexpected item selection before the sequence is finalized. | The generated item list reflects the correct items, ABC classification and assigned sequence numbers. |
| 7 | Confirm and SaveBusiness assertion Confirm and save the generated count sequence for the cycle count definition. This is the primary business assertion for the scenario — a correctly generated sequence with accurate item selection and numbering is the expected pass condition, not merely a successful save. | The count sequence is saved and becomes available for count entry, with correct items and sequence numbers. |
Expected Results
- Count sequences are generated only from an active cycle count definition.
- The correct items are included based on ABC class, schedule and subinventory scope.
- Sequence numbers are assigned correctly to each generated item.
- The generated sequence is available for count entry.
- No sequence is generated when no items are currently due for count.
- Oracle correctly rejects generation against an invalid or inactive cycle count reference.
Key Validation Checkpoints
- Correct items included in the generated sequence.
- Sequence numbers assigned correctly.
- Sequence available for entry.
Go Beyond the Standard Test with Jarvis AI
The Syntra Standard Test Library defines the core Generate Count Sequences business scenario. Jarvis AI can extend this scenario by generating additional ABC class, subinventory, schedule and boundary variations using customer-specific test data and configuration available through Syntra DataVault.
Teams do not need to manually build a separate test for every ABC class, subinventory or schedule combination. Jarvis uses the standard scenario as the foundation and generates relevant Positive, Negative, Boundary and Schedule variations for the customer's environment — including cases such as overlapping generation attempts and zero-eligible-item conditions, since correctly enforced behavior at these edges is an important part of what this scenario proves.
From Standard Test to Executed Regression Pack
Rather than maintaining a separate test page for every possible ABC class, subinventory, schedule or count-date combination, SyntraFlow maintains one core Generate Count Sequences scenario and allows Jarvis AI to generate scope- and schedule-specific variations using the customer's available test data.
AI-Generated Test Variations
The same Generate Count Sequences 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 SCM Inventory Management Cycle Counts.
- Generate a standard count sequence from an active definition
- Generate a sequence covering multiple ABC classes together
- Generate a sequence scoped to a specific subinventory
- Generate a sequence on a scheduled or recurring basis
- Attempt generation when no items are currently due for count
- Attempt generation against an invalid cycle count reference
- Attempt generation with an invalid count date
- Attempt generation from an inactive cycle count definition
- Attempt an overlapping generation while a prior sequence is still open
These are representative examples only. Negative-scenario behavior and available generation options can depend on the customer's Oracle Fusion configuration, ABC setup and count calendar — not every Oracle configuration behaves identically.
Generated Using Your DataVault Test Data
Generic test data rarely represents every ABC class, subinventory and schedule combination in a real Oracle Fusion SCM environment. Where connected, Jarvis can use approved test data available through Syntra DataVault to construct Generate Count Sequences scenarios relevant to the customer's actual implementation.
Standard Library Definition
Cycle Count Name ${CYCLE_COUNT_NAME}
Inventory Organization ${INVENTORY_ORGANIZATION}
Count Date ${COUNT_DATE}
ABC Class ${ABC_CLASS}
Subinventory ${SUBINVENTORY}
DataVault
Cycle Count Definitions Active definitions eligible for sequence generation Inventory Organizations Configured organizations with count calendars ABC Classes Configured classification and schedule frequency Subinventories Configured, active subinventories per organization Count Dates Valid dates within an open count calendar
Jarvis AI Generates
Scenario 01 — Standard Generation, Single ABC Class Scenario 02 — Multiple ABC Classes Generated Together Scenario 03 — Subinventory-Scoped Generation Scenario 04 — Scheduled Recurring Generation Scenario 05 — No Eligible Items Due Scenario 06 — Invalid Cycle Count Reference ...
Generate Count Sequences test data can include operational inventory dimensions such as organization, subinventory and item classification. The public Syntra Standard Test Library uses illustrative placeholder data only. Where DataVault is connected, customer-specific inventory dimensions remain within the customer's controlled SyntraFlow environment and access model, protected according to DataVault's data masking policies. See /datavault/ for details.
Example Test Variations
Representative examples of Generate Count Sequences scenarios Jarvis can generate from this business scenario, spanning ABC class, subinventory and schedule conditions. These are illustrative, not separate indexable pages — the canonical page for all of them remains this one.
| ID | Variation | Type | Key Difference | Execution |
|---|---|---|---|---|
| VAR-001 | Standard Sequence Generation | Positive | Sequence generated from an active definition using the default ABC class and schedule | Syntra Ready |
| VAR-002 | Multiple ABC Classes Generated Together | Positive | Sequence generated covering more than one ABC class in a single run | Syntra Ready |
| VAR-003 | Subinventory-Scoped Generation | Positive/Scope | Generation limited to a specific subinventory rather than the full organization | Syntra Ready |
| VAR-004 | Scheduled Recurring Generation | Positive/Schedule | Sequence produced automatically on a recurring schedule rather than on demand | Syntra Ready |
| VAR-005 | No Eligible Items Due | Negative/Schedule | No items are currently due for count under the configured schedule | Syntra Ready |
| VAR-006 | Invalid Cycle Count Reference | Negative | Generation attempted against a cycle count definition that does not exist | Syntra Ready |
| VAR-007 | Invalid Count Date | Negative | Count date entered falls outside a supported or open count calendar range | Syntra Ready |
| VAR-008 | Definition Inactive | Negative | Generation attempted against a cycle count definition that is inactive | Syntra Ready |
| VAR-009 | Overlapping Generation Attempted | Negative/Schedule | A new generation is requested while a prior sequence for the same definition is still open | Syntra Ready |
No variations match this filter.
Automatically Expand Positive and Negative Sequence Generation Coverage
Positive Testing
Jarvis generates scenarios using cycle count definition, ABC class, subinventory scope and schedule combinations expected to successfully generate a count sequence in Oracle Fusion.
Active Definition + Valid ABC Class + Valid Count Date → Count Sequence Generated
Negative Testing
Jarvis can also generate scenarios designed to exercise Oracle's validations around eligibility, definition status, date validity and overlapping generation.
- No Items Due → Expected Empty Result
- Invalid Cycle Count Reference → Expected Reference Validation
- Inactive Definition → Expected Status Validation
- Overlapping Generation → Expected Conflict Validation
A negative scenario passes when Oracle correctly enforces the expected business rule or validation.
| Scenario | Oracle Outcome | Test Result |
|---|---|---|
| Valid cycle count | Count definition created | PASS |
| Invalid classification | Validation occurs | PASS |
| Invalid tolerance | Validation occurs | PASS |
| Security restriction | Access prevented | PASS |
| Unexpected application exception | Unexpected failure | FAIL |
Turn AI-Generated Variations into a Regression Pack
Users can select generated Generate Count Sequences scenarios and group them into reusable execution packs.
SCM Inventory Generate Count Sequences Regression Pack
- Standard Sequence Generation
- Multiple ABC Classes Generated Together
- Subinventory-Scoped Generation
- Scheduled Recurring Generation
- No Eligible Items Due
- Invalid Cycle Count Reference
- Invalid Count Date
- Definition Inactive
- Overlapping Generation Attempted
Run On-Demand or Schedule Automated Batch Execution
SyntraFlow can execute selected Generate Count Sequences scenarios individually or as a batch. Users can schedule regression packs according to their testing cycle.
Once scheduled, SyntraFlow executes the selected Generate Count Sequences scenarios unattended and records the outcome of each test and business assertion.
| Pack | SCM Inventory Generate Count Sequences Regression Pack |
| Schedule | Quarterly Update Regression |
| Tests | 9 scenarios |
| Execution | Batch Mode |
| Start | 10:00 PM |
| Environment | Oracle Fusion TEST |
| Status | Scheduled |
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.
Regression Pack → Scenario → Business Step → Automation Action → Evidence
Security & Approval Variations
Access to generate count sequences for a given cycle count definition is controlled by Oracle Fusion's security configuration, which varies by customer. Jarvis can generate representative persona-based variations to confirm that generation access behaves as expected for each role — not to assert a single universal Oracle security model.
| Persona | Action | Expected | Syntra Result |
|---|---|---|---|
| Inventory Manager | Generate Count Sequences | Allowed | PASS |
| Unauthorized User | Attempts Generation | Access prevented | PASS |
Understand Why a Test Failed
SyntraFlow execution evidence can help distinguish business-data failures, configuration issues, automation problems and potential application defects.
From Business Scenario to Execution Evidence
Business teams get readable test documentation; automation teams retain detailed execution traceability.
Meet Jarvis — SyntraFlow's AI Testing Engine
Jarvis extends the Syntra Standard Test Library by analysing the Generate Count Sequences scenario, available DataVault test data and expected business outcomes to generate additional Positive, Negative, Boundary and Schedule coverage for the customer's environment.
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.
Business Step → Underlying UI Actions
What SyntraFlow Captures Per Run
Action Status vs. Business Validation
A successful UI interaction does not automatically prove the count sequence was generated correctly — this is illustrative of how SyntraFlow separates action success from business validation; it does not reflect a specific live execution. When a step fails, SyntraFlow's evidence trail is designed to help a tester classify the likely cause — for example DATA_ERROR, CONFIGURATION_ERROR, SECURITY_ERROR, EXPECTED_VALIDATION, AUTOMATION_ERROR, INTEGRATION_ERROR, ENVIRONMENT_ERROR or APPLICATION_ERROR — without asserting the cause automatically. For example: Generate Count Sequences failed — Likely category: EXPECTED_VALIDATION — Evidence: no items are currently due for count under the configured schedule — Recommended action: this is expected behavior; verify the count date or schedule configuration before treating it as a defect. A failure should never be labeled as an Oracle defect without supporting evidence.
| Step | Action Status | Business Validation |
|---|---|---|
| Select Count Date | Pass | — |
| Confirm and Save | Pass | — |
| Review Generated Item List | Pass | Pass |
Related Cycle Count Tests
Generate Count Sequences sits between definition and physical count entry in the Cycle Counts cluster — explore the related create, enter and exception scenarios below.
Turn This Standard Test into Your Oracle SCM Generate Count Sequences Regression Suite
Start with the Syntra Standard Generate Count Sequences test, use DataVault to provide environment-specific test data, let Jarvis generate additional scope, schedule and boundary 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 soonAutomate with SyntraFlow
Run this script against your own tenant today.
Related Oracle Testing Resources
Frequently Asked Questions
What is a count sequence in Oracle Fusion Cycle Counts?
How does Oracle Fusion select which items are included in a generated sequence?
What happens if no items are due for count when generation is requested?
How does security testing work for count sequence generation?
Does this test move real inventory or affect real stock counts in Oracle Fusion?
- Home
- Oracle ERP Testing Tool
- Test Library
- SCM
- Inventory Management
- Cycle Counts
- Generate Count Sequences