Luxe Quality logo

May 10, 2024 3 min read

Automated testing for CNC company

Marketplace

Platforms:

Web

Country:

Switzerland

Implementation time:

Jul 2022 – Sept 2022
Cover Partnet

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 initiated the automation of additional test cases, which exceeded the planned scope. This decision received the team's support, which led to a significant increase in test coverage. The ci/cd implementation ensured continuous integration and delivery by streamlining development processes 

Problems with the parallelization of tests 

To eliminate the problem of mutual influence of test scenarios, our specialist proposed and implemented the isolation of states. Parallel execution of tests using separate instances of the application for each test case was implemented, which ensured the absence of breakdowns and increased 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
  • true icon
  • true icon

Your project could be next!

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

Other Projects

READ MORE
E-Commerce

DepreciMax

Photo DepreciMax site

MORE ABOUT PROJECT

E-Commerce

DepreciMax

Australia

Web

Implementation time:

Apr 2022 - present 

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

E-Commerce

Interlink

Photo Interlink site

MORE ABOUT PROJECT

E-Commerce

Interlink

United Kingdom

Web, Mobile

Implementation time:

Sept 2022 - Nov 2023

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

Education
EdTech

Lernix Assistant

Photo Lernix Assistant site

MORE ABOUT PROJECT

Education
EdTech

Lernix Assistant

USA

Web 

Implementation time:

Sept 2023 – May 2024

About project:

Lernix Assistant is actively integrating chatbots into the website of a network of public schools.

Services:

Manual, UI/UX, Localization, Compatibility testing

Automation, Regression, Integration, Security, Functional testing

Result:

Тhe 70% covered by auto teats, 300+ test cases automated, 250+ bug reports created.

FULL CASE STUDY