Over 10 years we help companies reach their financial and branding goals. Engitech is a values-driven technology agency dedicated.

Gallery

Contacts

411 University St, Seattle, USA

engitech@oceanthemes.net

+1 -800-456-478-23

Published:
APRIL 26, 2024
Category:
AUTOMATION TESTING
Client:
PIMCORE
AUTOMATION CASE STUDY PROJECT: -PIMCORE

 ABOUT CLIENT

  • Pimcore is an open-source enterprise PHP software platform for product information management, master data management, customer data management, digital asset management, content management, and digital commerce.

PROBLEM AND CHALLENGES FACED

  • Pimcore has loading problems and server errors.
  • In all Environment same script should be run successfully.
  • It holdsa huge amount of data for all the modules.
  • Keeping dependencies data consistent across all environments was important. We need to make sure it does not accidentally get deleted.

OUR SOLUTIONS

  • We have created dynamic scripts for all environments, so that one script file can be run on any of the environments.
  • We make scripts of end-to-end as well as negative test cases daily to ensure core functionalities are working properly.
  • We have covered all scenarios and features and flows to catch the issue.
  • Handled the comparison of CSV files with the data, ensuring verification of rows, columns, and data.
  • Integrated CI/CD Pipelines to ensure that novel changes are thoroughly tested before deployment.
  • By Reporting and Analysis, Test results are analyzed and reported to clients.

REQUIREMENTS

  • Client wants to Automation Testing of the website of all the Admin, Airline and Store User at all the different Environments like Test, Dev, QA, and Trial.

TOOLS AND TECHNOLOGIES

  • Python programming language and Pytest Framework were used for scripting.
  • Used POSTMAN for API testing.
  • Implemented and configured Jenkins/Gitlab for automated test executions, enabling continuous integration and deployment.
  • Azure DevOps was used for code management and repository.

BENEFITS TO THE CLIENT

  • Smoother execution with dynamic test scripts for all 4 environments.
  • After execution, the client receives an email report having a pass/fail table with the failure cause, along with attached files of logs and screenshots by this client can easily track the automation work and their website.
  • We automated more than 1500+ test cases to enhance the quality of the website.
  • By automating repetitive tasks and perfecting testing workflows, the client’s team was able to focus on higher-value activities and strategic initiatives, leading to increased productivity.
  • By investing in automation testing, the client has laid the foundation for continued success with increased ROI, reduced maintenance efforts, and improved scalability in future projects, so it is Long-term benefit for them.