Luxe Quality logo

May 10, 2024 3 min read

Automated testing for CNC company

Marketplace

Platforms:

Web

Country:

Switzerland

Implementation time:

Jul 2022 - Sep 2022
CoverPartnet

Subscribe to Our Newsletter

Stay tuned for useful articles, cases and exclusive offers from Luxe Quality!

About Company

Partnet acts as a marketplace for industry, supplying everything from plastic molds to metal parts. It simplifies the interaction between factories and their suppliers, ensuring that production needs are met efficiently and on time. 

Before

Before our expert joined the project, the development team had already created many manual and unit tests. The product functioned in production with minimal bugs. However, there was still a need for sufficient test documentation. 

Challenges and Solutions

The main task of our specialist was the automation of existing test scenarios, in particular, smoke tests and regression tests. He also worked on refactoring and maintaining these scripts. While working on the project, some challenges related to its unique features arose. And we are happy to share this experience with you. 

Challenges

Solutions

Insufficient amount of test documentation 

Development of structured test documentation that integrates existing test cases and traceability matrix, ensuring complete coverage of requirements and transparency of testing 

The need to increase the number of test cases and their further automation 

Our QA team expanded test automation beyond the planned scope, gaining team support and significantly boosting test coverage. CI/CD implementation streamlined development, ensuring continuous integration and delivery

Problems with the parallelization of tests 

To prevent test scenarios from affecting each other, our specialist proposed isolating states. By executing tests in parallel with separate instances for each case, we eliminated breakdowns and improved the reliability of automated testing

Technologies, Tools, and Approaches

To automate testing, our specialist used a list of technologies, each of which played a key role in the process: 

  • JavaScript: Served as the main programming language, which made it possible to create flexible test scripts to test functionality. 
  • Cypress: Used for efficient end-to-end testing, which significantly increased the speed and quality of tests. 
  • GitHub: Acted as a version control tool, offering secure code storage and team collaboration. 
  • CircleCI: Employed  to automate the CI/CD routine, which ensured continuous testing and quick detection of bugs in the code before releases. 

Features Of The Project 

Our specialist proposed the creation of a traceability matrix, a powerful tool for ensuring high-quality testing. A traceability matrix is used to accurately map the relationships between business requirements and test scenarios, ensuring that every aspect of the system is subject to detailed analysis. This tool allows you to systematize the process of checking the compliance of the developed functionality with the stated requirements and identify parts not covered by testing, which is extremely important for ensuring the integrity and safety of the product. 

The traceability matrix is a critical document in software development, often misunderstood as insignificant. However, its role in the project cannot be underestimated: 

  • Ensuring project integrity: It is key in tracking requirements from initial concepts to final tests. 
  • Improved communication: Ensures a clear understanding of the relationships between tasks for all project participants, from managers to developers.
  • Risk Minimization: Helps identify and address gaps in testing, reducing the likelihood of a defective product being released. 

This matrix not only facilitates a detailed analysis of the requirements but also guarantees the quality and safety of the final product. 

Results

  • More than 100 test cases were created, which helped to identify and eliminate potential problems before they occurred in real conditions.
  • More than 50 test cases were automated, which significantly improved the efficiency of the testing process, reducing the time to release product updates while ensuring a high level of quality. 
  • The development of the traceability matrix allowed the client to track the relationships between requirements, test cases, and defects, which provided greater transparency and control over the development process. 
  • Regression testing ensured that new changes or additions to the product did not break existing functionality. 
Services provided
  • Manual testing
  • Smoke testing
  • Regression testing
  • Functional testing
  • Automation testing
QA Technologies used
  • JavaScript
    JavaScript icon
  • Cypress
    Cypress icon

Your project could be next!

Ready to get started? Contact us to explore how we can work together.

discuss your project

Other Projects

Read more
Start-up

Lumina Solutions

Cover Lumina Solutions

MORE ABOUT PROJECT

Start-up

Lumina Solutions

USA

Web, Mobile

About project:

Lumina Solutions is an innovative technology company specializing in AI solution development that analyzes finance.

Services:

  • Manual and Automation, Functional, Regression, Smoke, and Usability Testing

Result:

Agile processes cut release times by 70% and improved forecasting accuracy by 20%, while over 780 automated test cases boosted code coverage to 90%.

FULL CASE STUDY

E-commerce

Interlink

CoverInterlink

MORE ABOUT PROJECT

E-commerce

Interlink

United Kingdom

Web, Mobile

About project:

Interlink solutions are designed to enhance website performance and user experience and implement advanced tools to drive efficiency and business growth.

Services:

  • Manual, Functional, Integration, Regression, Smoke testing 
  • Automated, Security, Performance, Load testing 

Result:

500+ manual tests were created, 300+ test cases were automated, and 150 bug reports were generated.

FULL CASE STUDY

E-commerce

DepreciMax

CoverDepreciMax

MORE ABOUT PROJECT

E-commerce

DepreciMax

Australia

Web

About project:

The project allows for detailed modeling of fixed asset depreciation and lease calculation rules for accounting and tax.

Services:

  • Manual - Regression, Smoke, Functional, Integration testing, Usability, UI/UX testing 
  • Automation testing 

Result:

750+ test cases, 450 of which are automated, 80% of functionality is covered by automation.

FULL CASE STUDY