Patches, version upgrades and functional changes represent the life cycle of information systems. In order to keep a high level of quality, it is essential to launch test campaigns every time you intervene on the system to ensure non-regression, not only functional but also technical. The automation of these tests will necessarily bring added value to customers by improving quality and optimising resources.
So, can we conclude that all clients use automated testing? Based on Fekra Global Services’ experience feedback, the answer is NO, especially for functional tests. That’s understandable.
Many tools exist today to perform technical tests, whether they are unit tests, load tests, acceptance tests, etc.
However, from a functional point of view, it is different: we can note a gap between clients’ functional expectations and existing solutions.
The main obstacle is transition: how to move from manual to automated tests, how can hundreds of scenarios written to be executed by a human be understandable and executable by a robot? That is the missing link today and, in this context, Fekra Global Services has introduced its new automated testing tool: Procenium.
Procenium is Fekra Global Services’ tool to perform functional and technical automated tests.
From a functional point of view, Procenium is based on a specific logic for writing test scenarios. The logic is:
1 test scenario = 1 test case
In most manual scenarios today, the logic is:
1 test scenario = N test cases
What does it mean?
You need to use more ‘IF… THEN’… in a same scenario.
To make Procenium efficient, you must think process when writing a test scenario. A process is a series of reusable actions in different scenarios.
The key factor of the process is its granularity. A well-designed process is a process implemented only once without any evolution of any kind in time and that can be used several times in different scenarios.
In order to be able to design these processes, different actors must be involved:
The collaboration between the client’s business analyst and Fekra’s test analyst and
Fekra Global Services’ test analyst is essential for process design and pooling of test scenarios.
If the processes were well designed, once deployed, the client could then create new test scenarios with no development, the only requirement would be to compose the processes.
|Test tool||Selenium web driver customised version|
|Reporting tool||XML, HTML|
|Scenario writing||Markdown files|
Fekra Digital Services, an entity of Fekra Global Services, is proud to announce that its Indian Arm Incorporation has been successful and we look forward to working closely with our team in India. With this our expansion plan has just begun and we expect to make more announcements like this one in the near future. […]
As soon as AI started emerging from the field of research, Banking became a particularly favourable development axis for it. The banking business has also accelerated the implementation of several applications linked to AI: Expert Systems, bank risk, Data Management, Regulatory… Wider process automation thanks to « Machine Learning » Thanks to ‘Machine Learning’, machines […]
Client Communication Management Client Communication Management (CCM) includes all services and technologies that enable document composition, management and distribution (PDF, Html, paper…) for the companies that use it. Documents are the privileged intermediaries between companies and their clients. They are the first means of communication. Fekra Global Services provides Desktop Publishing solutions with the main […]