Articles about Tests

  • Testing Pull Requests on PrestaShop

    How does the QA team handle the testing of Pull Requests?

    The PrestaShop company created a Quality Assurance team 4 years ago, in 2016, to improve the quality of the open source project – but also of its products and services. Over the last year, the team has grown quickly, taking quality to the next level! Its field of action has been widening (tests of new services like Prestashop Checkout, specifications reviews, etc.) but the core of the manual testers’ activity remains the same: verifying Pull Requests (“PRs”) on GitHub, and testing every release.

    Continue reading Arrow
  • Automated UI tests tutorial

    Step by step - Adding a new PrestaShop UI test

    One year ago, the QA team started to develop a new test framework, based on Puppeteer, Mocha, and Chai. You can read more about the framework in this previous article: The (new) PrestaShop Test Framework. Since then, the tests coverage has been continually increasing, and we recently improved our framework by switching to Playwright.

    Continue reading Arrow
  • The (new) PrestaShop Test Framework

    And how we're continually improving the quality of the PrestaShop project

    For a few months, quality has been a priority for PrestaShop: the QA team and I are proud to announce that we’re making great steps in improving the overall quality of the core project. Automatizing tests is a big part of this process: let’s see what we’re doing, why, and how! Note: this article is focused on the Core only, but that is just a small part of what the QA team is working on. More to come in a future article!

    Continue reading Arrow
  • E2E testing from the trenches: Our new approach

    Testing the last version of Prestashop before using it … a long story

    This article is intended to catch you up with the most important changes in our testing framework. Terms, architecture, tools, and approaches to E2E testing in Prestashop in 2019.

    Continue reading Arrow