We need a Requirement Framework!
I grew up in a big city in India. I remember the day when I accompanied my father for the first time in the local bank. He needed to withdraw money from his savings account. We stood behind a long line in front of the 'Withdrawal' counter. It was really a long wait, enough for a kid like me to get impatient. My father started telling me stories to keep me busy. At last, may be after an hour, we reached the counter where my father handed over the withdrawal slip. The teller received and reviewed the same, and handed over something to my father.
I thought we were done. But I was wrong! It was a token, with a number written on it, not the cash!
So we had to stand in another long line in front of the 'Cash' counter. And it was one more hour before we received the money!
However, the situation improved a lot around twenty years back when computer started becoming a household gadget. I use ATM machines for withdrawing money since then.
The first few ATM machines were assembled manually, but then the banks and technology companies figured out that the assembling process can be automated as well.
Automation frameworks are just like the ATMs. They make business processes and transactions faster and free to human errors. However, whenever there is a change in the process, the ATM machines (i.e., the automation framework) need to be updated manually.
The biggest challenge that is commonly experienced with automation frameworks is their maintainability. Now that more and more organizations are moving towards DevOps and Continuous Testing, manually updating the automation framework is slowly becoming an outdated process.
Today we need a Requirement Framework, where requirements can be captured in a structured fashion and then they can be automatically translated to optimum manual test cases and the corresponding automated scripts, without any manual intervention.In other words, we need an automated assembly of automation framework.
We, as Testing Algorithms, are building a similar Requirement Framework.
And our solution is currently being used in Department of Defense projects.
If you are interested to see our solution, watch our video.
If you are interested to know more, please contact us.
Abhimanyu Gupta is the co-founder & President of Testing Algorithms. His areas of interest are innovating new algorithms and processes to make software testing more effective & efficient.