ITSO Compliance: Required Test Cases

Created by Vijai Subramanian, Modified on Wed, 15 Apr at 2:15 PM by Vijai Subramanian

To achieve compliance with ITSO Ltd standards, systems must pass a defined set of certification test cases ensuring interoperability, security, and reliability.


? Key Test Categories

1. Functional Testing

  • Card issuance and personalization

  • Product loading and updating

  • Transaction processing (tap-in/tap-out)

2. Interoperability Testing

  • Cross-operator card usage

  • Compatibility with multiple devices/vendors

  • Back-office system integration

3. Security Testing

  • Encryption and key management validation

  • Secure messaging between card and reader

  • Protection against unauthorized access

4. Performance Testing

  • Transaction speed under load

  • System response times

  • High-volume processing capability

5. Data Integrity Testing

  • Accurate transaction recording

  • Sync between validator and back-office

  • Prevention of duplicate or lost transactions

6. Negative Testing

  • Invalid or expired cards

  • Corrupted data scenarios

  • Network failure handling


?️ Certification Process

  1. Prepare system as per ITSO specifications

  2. Execute mandatory test cases in certified environment

  3. Submit results for validation

  4. Undergo formal compliance testing

  5. Receive certification upon successful validation


? Best Practices

  • Use ITSO-approved test tools and environments

  • Maintain detailed test logs

  • Validate edge cases (offline mode, retries, etc.)

  • Perform regression testing after updates


? Outcome

Successful completion ensures:

  • Interoperability across UK transport systems

  • Secure and reliable ticketing operations

  • Eligibility for deployment in live environments

Was this article helpful?

That’s Great!

Thank you for your feedback

Sorry! We couldn't be helpful

Thank you for your feedback

Let us know how can we improve this article!

Select at least one of the reasons
CAPTCHA verification is required.

Feedback sent

We appreciate your effort and will try to fix the article