CPC G06F 16/219 (2019.01) [G06F 16/1734 (2019.01)] | 20 Claims |
1. A method comprising:
accessing, by one or more processors, from a first log file on a first server, first data that shows a first change to a document by a first executable process function (XP-Function);
based on the first data, updating a database to store a first relationship between the first XP-Function and the document by storing a first row comprising an object identifier that identifies the document and a first index that identifies the first XP-Function;
accessing, by the one or more processors, from the first log file on the first server, second data that shows a second change to the document by a second XP-Function;
based on the second data, updating the database to store a second relationship between the second XP-Function and the document by storing a second row comprising the object identifier that identifies the document and a second index that identifies the second XP-Function;
based on the first XP-Function and the second XP-Function both executing on the first server, identifying a first executable process chain (XP-Chain) comprising the first XP-Function and the second XP-Function;
updating the database to store data relating the first XP-Function and the second XP-Function with the first XP-Chain;
accessing, from a second log file on a second server, third data that shows a third change to the document by a third XP-Function;
accessing, from the second log file on the second server, fourth data that shows a fourth change to the document by a fourth XP-Function;
based on the third XP-Function and the fourth XP-Function both executing on the second server, identifying a second XP-Chain comprising the third XP-Function and the fourth XP-Function;
updating the database to store data relating the third XP-Function and the fourth XP-Function with the second XP-Chain;
based on the first XP-Chain and the second XP-Chain both operating on the document, determining that the first XP-Chain and the second XP-Chain are part of an end-to-end process;
updating the database to store data relating the first XP-Chain and the second XP-Chain with the end-to-end process; and
generating a testing script for the end-to-end process based on the stored data in the database.
|