Can process mining be applied to QA?

Share
Can process mining be applied to QA?
If you look hard enough there is some guy mining somewhere... Photo by The Cleveland Museum of Art / Unsplash

This is the first time I am hearing of it.

Apparently, it does pretty much the path we are going down.

Which is to establish all possible user paths by tracking actions using loggers.

Then figure out the cumulative occurrence of these actions.

Filter out the low priority ones.

Then create a map of the main user paths.

There is a Python library that does this. It is called pm4py.

I skimmed through this blog to get a brief idea

From what I understand, we need to use a Heuristic Miner.

This should give us the frequency of events to filter out the noise.

An example of a Heuristic Miner
Heuristic Miner Example Flow. Stolen from the blog lol.

With that out of the way I moved on to technical issues with the logger.

I need to get the input values from the inputs. Ran out of time while debugging that.

So will continue tomorrow.

Hopefully I can get an end to end solution thats not trash for a simple bubble app (Arkhitect).

Lets see.

Some scribblings of my thoughts