Home / Process re-engineering from test runs

Process re-engineering from test runs

TAOM Process Studio · Testing and verification add-on licence

The test improves the process.

Tests show how a process really runs. If a test case deviates from the model, TAOM detects it – and asks: forgotten in the process, a variant or just a test path?

The answer creates a new model version. The process owner (GPO) approves it. Only then does it apply – and training and documentation are informed.

automaticDeviation detected – the tester does not have to report anything
A · B · COne question, three answers: forgotten, variant, test path
VersionNew part dashed until the GPO approves
ExcelDownload and upload test cases, with a dry run
In three steps

Test runs automatically produce new or optimised BPMN process models.

Click through: from the approved model via the changed test run to the adapted model – as a draft until the process owner approves.

→→
1 · EXISTING PROCESS MODEL – VERSION 6, APPROVEDPURCHASINGOrdercreateOrderapproveThe process as described and approved.
2 · CHANGED TEST RUN – TEST CASE P2M-E2E-011Create order✓ Station in the model2Activate supplier⚠ no step in the model3Approve order✓ Station in the modelThe tester adds a step – TAOM detects the deviation itself.
3 · AUTOMATICALLY ADAPTED BPMN MODEL – VERSION 7, DRAFTPURCHASINGOrdercreateSupplieractivatesuggested from test case P2M-E2E-01Orderapproveapplies after approval by the GPOThe step is shown dashed in the model – as a new version, with its origin.
How it works

From test run to a better model

Whoever tests finds gaps in the process. So far they end up in a log, in a meeting and at some point perhaps in the model. In TAOM they directly become a suggestion at the right step.

TestRun an individual or E2E test case – as usual in TAOM.
Detect deviationStation inserted, removed or in a different order: TAOM compares with the path in the model.
DecideA, B or C – directly on the case, with test case and model in view.
Draft versionThe new part is shown dashed in the model: “suggested from test case TF-…”.
Approval and notificationThe GPO approves (four-eyes principle). Then an issue in the target system (e.g. Jira) or a card in the channel (e.g. Microsoft Teams).
MODEL P2M.01.02.04 · VERSION 7 · DRAFT⚠ 1 open deviationPurchasingOrdercreateSupplieractivateOrderapprovesuggested from test case TF-0042AIVersion 6 (approved) remains valid – until the GPO approves or rejects version 7.
Schematic illustration: the step “Activate supplier” was missing from the model but was in the test case. It appears dashed, with its origin and the AI label if the AI agent wrote it.
Detect

What TAOM notices by itself

Nobody has to report a deviation. The tester can additionally set “does not match the model” by hand.

Trigger in the test How TAOM detects it
E2E test case: station inserted Station without a step or without a connection in the model’s path
E2E test case: order changed Order of the stations differs from the path in the model
E2E test case: station removed Mandatory step in the model without a station
Step deleted or moved in the model The test case’s identifier points nowhere
Test run “passed with deviations” Tester’s note at the station
Excel upload with new test cases Rows without the identifier of a model step

If the deviation lies in a linked model, TAOM suggests the location there – the draft is created in the affected model.

Decide

One question, three answers

Was the step forgotten in the process, does it only apply under a condition, or does it not belong to the process at all? Only someone who knows the process knows that. TAOM asks the question – and implements the answer.

A

Forgotten in the process

The step always belongs to it.

  • New draft version with the step in the right place
  • Name, role and system come from the test case
  • Role matching the RACI matrix
B

Process variant

The step only applies under a condition.

  • Selectable per case: a branch with a condition in the same model
  • or a separate variant model with a reference
  • Both as a draft version
C

Test path only

Test preparation or workaround, not part of the process.

  • Model remains unchanged
  • Test case is marked
  • Traceable in reporting

Pure reviewers with the add-on licence may also decide – after all, only a draft is created. Only those who may approve according to field control may approve.

Approve

New version – and who approves it

Every model version has a status. The latest approved one always applies. Test runs, test evidence and the user manual state the version and its status.

DraftCreated, e.g. from a test deviation. Several drafts are allowed; each shows which approved version it builds on.
For approvalThe creator submits, the GPO is notified.
ApprovedThe dashed lines disappear, the version is the valid target version.
RejectedWith a reason. The version remains visible in the history but never becomes valid. The test case remains open: “rejected – adapt test case”.

Controlled via field control

The customer decides who may approve – with the roles from the project organisation.

  • Field “Approve model version” – template: GPO and administrator
  • Rule “Four eyes for model versions”: enforce (template) or only log – then with the note “approved without a second person”
  • Without a GPO on the model, another role with approval rights approves; the model prompts you to name a GPO

Approval and rejection are recorded with the person’s identifier, time and comment in the history and in the provenance seal.

Field control – who may do what →

Exchange

Excel: test cases there and back

Business departments often prefer writing test cases in Excel. That works – without losing the link to the process.

Download per model and per test planWith locked identifiers, level in the enterprise process model and a sheet with all steps for reference.
Check first, then applyThe dry run shows for each row: unchanged, changed, new, deleted or error. It changes nothing.
New test cases are allowedAt the latest during the check, the user assigns a model or level. If a test case does not match the model, the question A, B or C follows.
Reference stored unchangeablyThe uploaded file gets an identifier with the node in the enterprise process model, e.g. TX-P2M.01.02.04-00001, and a SHA-256 checksum – like test evidence and manual.
Results stay in TAOMPassed or failed does not go via Excel – because of screenshots, evidence and the four-eyes principle.
Test cases on the process step – the basis from which the Excel file and deviation arise.
Model anew

The test plan becomes a model

If there is no model for the test cases yet, it is created from the test plan – at the level in the enterprise process model that the user assigns.

AI

With AI connection

Webuser, Webuser Pro, Enterprise with agent connection.

✎

Without AI connection

For example Enterprise without agent connection.

  • One shape per test step, one lane per role
  • The editor connects the shapes in the order of the Excel rows
  • The user adds branches, events and systems – then approval by the GPO
Pass on

After approval, everyone is informed

A changed process often needs changed training and documentation. TAOM triggers that.

Issue in the target systemFor example in Jira: “Process adapted – check training and documentation”, with a link to model and version. See Integrations.
Or as a card in the channelFor example in Microsoft Teams, if the company has set up a channel .
Visible feedbackTransferred yes or no – with a reason.
In the diagram and in reportingA marker “⚠ n open deviations from tests” in the model; in reporting the list “Deviations from tests”: open, decided, approved, rejected.
Reporting across all models – deviations from tests also appear there.
Model calculation

What a deviation costs today – a model calculation

Without a tool, a deviation is searched for, discussed, re-modelled, approved and passed on – by several people.

Model calculation, not a measurement. All times in this table are assumptions for a typical case. They show the possible benefit – not a measured improvement. You record the actual effort in TAOM as actual times in the project times; then the measured value stands next to the assumption.

Activity per deviation today (assumption) with TAOM (assumption) why
Extract the deviation from test logs 0,5 h 0 h TAOM detects it itself
Agree: forgotten, variant or test path (3 people × 1 h) 3,0 h 1,0 h Case is available with test case and model; two people are usually enough
Update the model 1,0 h 0,1 h Draft is created from the test case
Obtain and document approval 1,0 h 0,1 h Approval on the model, note automatic
Trigger training and documentation 0,5 h 0 h Issue or card is created automatically
Per deviation 6,0 h 1,2 h around 80 % less

30 deviations in one test cycle 180 h 36 h around 144 person-hours less

Model calculation with assumptions, not a measurement. It depends on how cleanly the process was described beforehand.

Frequently asked questions

Answered briefly

Does the tester have to report deviations?

No. TAOM compares the test case with the path in the model. Setting “does not match the model” by hand is also possible.

Does a tester change the model this way?

No. Only a draft is created. It only becomes valid with approval by the GPO or another role with approval rights.

What happens in case of a rejection?

The version gets the status rejected and remains visible in the history. This also applies to a model or variant that resulted from re-engineering. The test case remains open with “rejected – adapt test case”.

Can the creator approve themselves?

Not in the template (four-eyes principle). The administrator can set the rule “Four eyes for model versions” to “only log” – then “approved without a second person” appears in the history and provenance seal.

Which licence do I need?

Re-engineering is part of the Testing and verification add-on licence – see feature matrix.

Can I import test results via Excel?

No. Execution and result stay in TAOM so that screenshot, evidence and the four-eyes principle fit together.

Test and improve in one go.

Process re-engineering is part of the Testing and verification add-on licence – per reviewing person, own term, cancellable separately.