Some details
Issue: The client haven’t covered an important functionality of financial calculations (billing) for mobile operators with autotests.
Solution: We’ve provided a test plan with a full set of test cases and a detailed description of all presets and basic concepts. We have implemented automated tests in a combination of Python, PyTest, Oracle-cx, Allure. We have also included new autotests
in the Jenkins continuous integration system.Results:
We covered an important functionality of the customer’s system by tests, which helped to improve the quality of the product.
The tests we have created are scalable and not dependent on the environment. Tests can create and delete data by themselves.
Technologies: Python, PyTest, Oracle-cx, Allure.