CPC G06F 40/263 (2020.01) [G06N 5/04 (2013.01); G06N 20/00 (2019.01)] | 20 Claims |
1. A computing system comprising:
a processor configured to:
process a test case for a particular feature of a software application received from a continuous integration and continuous delivery (CI/CD) application;
identify language tests in a plurality of different natural languages to be performed for a user interface element of the software application based on the test case;
execute the language tests of the user interface element and validate the language tests based on results of the execution;
automatically assign the language tests among a plurality of language testers based on execution of a machine learning model which pairs together a language test with a language tester based on test attributes and tester attributes, the test attributes including at least a number of features, pages or content items to be tested for the particular feature, and the tester attributes including at least one of a respective schedule of availability or a current workload for each of the plurality of language testers;
a network interface configured to transmit notifications to computing devices of the plurality of language testers with information about the automatically assigned language tests; and
responsive to performing the language tests, update a status of the CI/CD application via an application programming interface (API).
|