Es
Eng

Automated testing in the mining industry

Customer
Partner
No items found.
Products and services
Sector
Country

This time, our client is an international mining company based in Chile, with more than 15,000 employees. Mining is a fundamental industry for Chile (and many countries), which means that the State constantly monitors and regulates labor conditions and fiscal processes. If companies don't comply, they may face tax penalties.

When CleverIt arrived, our client was spending more than $40,000 a year in fines for delayed launches due to inefficient testing practices. The company needed a system that would guarantee the efficiency of high-level auditing processes, that would allow the correct development of services, on time and efficiently to avoid serious problems in the future.

When so much is at stake, software quality is key.

Solution

For this customer, we implemented a QA as a Service service; this means that our client had a dedicated team that worked together with the IT department to ensure the quality of the software and code for many projects, including QR generators, external invoices, and many other related products.

For projects that need to work constantly (and perfectly), we work with Automated Script Maintaining, through a POM (Page Object Model) design using C Sharp as the main language, and xUnit and Spectflow as frameworks. We also use Azure DevOps Repo to host the automated scripts, Azure DevOps Test Plans for test cases, and each script is executed at the end of each sprint with Azure DevOps Pipelines. This helps us to ensure that each new functionality runs properly, as well as all pre-existing ones.

At the time of writing this article, we have implemented 95 automated tests and 712 test cases in 25 sprints. The entire process had a total of 0% errors in production.

Technologies used

Azure DevOps Boards, Azure DevOps Pipelines, Postman, C Sharp, Specflow, Cypress, Azure DevOps TestPlans.