Personas
Built for Your Role
Whether you manage SAP programs, write Fiori apps, or build AI agents — Praman meets you where you are.
Deliver S/4HANA on time with evidence
Migration timelines slip because testing is manual, slow, and you never know if business processes actually work end-to-end until go-live.
Automated regression suites with compliance reports, business flow heatmaps, and data integrity validation — delivered as evidence artifacts in every run.
Test 199 UI5 control types without brittle selectors
UI5 generates dynamic IDs. Traditional Selenium/Playwright selectors break on every transport. You spend more time fixing tests than writing them.
Native UI5 control APIs with 3-tier resolution, auto-retry, and self-healing. Tests survive UI5 version upgrades and theme changes.
Write SAP tests like a Playwright expert
Learning SAP UI5 internals on top of Playwright is overwhelming. SmartFields, OData bindings, FLP navigation — where do you start?
17 typed fixtures with auto-complete. ui5, odata, sapAuth, flp — destructure and go. setValue() + fireChange() + waitForUI5() patterns built in.
Ship Fiori apps with confidence
You build custom Fiori apps but have no automated way to verify they work across SAP systems, browsers, and UI5 versions.
Cross-platform, cross-browser testing on real SAP systems. Fiori Elements helpers for List Report, Object Page. OData V2/V4 mock support.
Compliance testing with zero vendor lock-in
Commercial SAP testing tools require cloud accounts, send data externally, and create security review overhead.
Open source, runs in your environment, on your infrastructure. No external data transmission. TypeScript source you can audit. Apache-2.0 license.
Let AI agents write and maintain SAP tests
AI coding agents struggle with SAP because there are no structured entry points, no capability discovery, and error messages are opaque.
SKILL.md entry points, capabilities.list() API, structured errors with suggestions[]. Works with Copilot, Claude Code, Jules, Cursor, and any LLM agent.
Onboarding
Quick Start by Background
Pick the guide that matches where you are coming from.
Map your wdi5 selectors, authenticators, and FE library patterns to Praman equivalents. Side-by-side code comparisons.
Add SAP UI5 control access to your existing Playwright suite. Drop-in fixture replacement with zero test rewrites.
Start here if you come from a manual testing or Selenium background. Covers async/await, fixtures, and web-first assertions.
Translate Tosca modules and TestCases into Playwright test files. Covers auth setup, FLP navigation, and table scanning.
Install AI agents, seed files, and IDE configs automatically via `init`. Covers Claude Code, VS Code, Cursor, and Jules.