What are you automating today when testing IdentityIQ?

Hi all,

I’m looking to improve how we do testing and regression for IdentityIQ and wanted to hear what people are actually automating in real projects.

Environment: IdentityIQ 8.4 on Tomcat with JDK 11. Today we rely mostly on manual UAT plus a few ad-hoc scripts. I’ve seen mentions of the IIQ Testing Framework, rule unit testing, and some Selenium/API-based approaches, but I’d like to understand what’s really working for you.

Specifically:

  1. Scope of automation
    What do you currently cover with automated tests? For example:
    • Application/connectors (aggregation, delta, provisioning, password reset)
    • LCM / lifecycle (joiner, mover, leaver, access requests, approvals)
    • Certifications and revocations (incl. closed-loop remediation)
    • Policies / SoD violations and remediation
    • Custom rules, workflows, plugins
    • REST APIs and/or key UI flows

  2. Tools and frameworks
    What are you using in practice (ITF, FitNesse, Selenium/Playwright/Cypress, JUnit with iiq.jar, JMeter, Katalon, etc.)?
    Do you integrate any of this into CI/CD (Jenkins, Azure DevOps, GitLab, Ansible, …)?

  3. Test data and environments
    How do you manage test data for repeatable runs (identities, accounts, roles, SoD scenarios)?
    Any patterns that help keep tests stable and not overly brittle?

  4. OOTB vs custom
    Where do you lean on OOTB tasks/reports/REST, and where did you find you really needed a custom test harness?

I’m trying to build a practical, maintainable test catalog for IdentityIQ that we can run regularly, not just before major releases. Any concrete examples, lessons learned, or anti-patterns would be very helpful.

Thanks you so much in advance!

Regards,
Mustafa

Any thoughts from any one will be really really appreciated :slight_smile:

We offer a complete DevOps service container that among other features has automated testing. It can be extended to do whatever you want as well as test connectivity to all the applications, run junit tests, perform before and after screen captures, etc. Regression Testing - Instrumental Identity

1 Like

@phodgdon thanks a lot for sharing this…

Can you offer a quick demo/walk through or a trial, if that possible for sure?

Have a nice and great one!

Regards,

Mustafa

Hi @Muhammad_Mustafa

For automated testing in SailPoint, I have experience with Cypress JS framework to full automate the testing for different kind of use case whenever you onboard a new application, doing any UAR certification.

You can explore Cypress Framework to automate the testing of SailPoint.

Thanks

Manish Singh

1 Like

Thanks a lot @msingh900 I will give it a try, I’m using Selinum now, but for sure am looking for multiple options and different ways of thinking as well, also any ideas or use-cases, so please feel free to suggest any :slight_smile: that will be really appreciated!

Have a nice and great one!

Regards,

Mustafa