Test automation

Automating everything is a bad idea. Here is where it pays off.

Automation doesn't replace the recipe: it frees up brain time by taking over what is repetitive, stable, and verifiable without judgment. The rest remains human, and that is good news.

Make an appointment

Sorting

Three questions before automating a test case.

Will it be replayed?

A test run twice a year will never pay for its writing or maintenance. A regression test run with every release will.

Is his answer binary?

«Is the displayed amount €12.90?» is automatable. «Is the screen clear?» is not automatable, and should not be.

Is the application stable?

Automating a screen that changes every week means funding permanent maintenance. We are waiting for it to settle down.

Once this sorting is done, there generally remains 60 to 70 % cases in a non-regression campaign — and that's exactly the part that exhausts the teams and that gets sacrificed first when deadlines tighten.

What stands the test of time

An automation that collapses after a year has automated nothing.

Most automation projects do not die from a technical defect, but from their maintenance cost.

Three choices determine the lifespan of an automated base. The anchoring of the elements stable identifiers placed in the application rather than fragile paths that break at the first layout change. The separation between the storyline and the technique — the Page Object model — so that a screen change can be fixed in a single place. Data mastery : an identically reconstructed test set, otherwise failures become random and no one reads the reports anymore.

The real health indicator is not the number of automated tests, it is the time spent fixing them each week. We measure this from the first month.

The tools

We're tuning into your channel, we're not imposing a new one.

Web

Selenium, Cypress, Playwright — depending on what your teams already know how to maintain, not according to our preferences.

  • Execution in your continuous integration
  • Business-friendly reports

Mobile and API

Appium for applications, and verification via application interface when it is more reliable than the screen.

  • API testing prior to UI testing
  • Real coverage device farm

Off the beaten path

Heavy client, kiosk, industrial screen: when no tool works, we write the missing PLC.

  • Custom documented development
  • The code belongs to you

What changes

Gain is not measured in written tests.

5 s
to replay a customer journey, compared to 30 to 50 minutes
1 night
for a complete regression testing campaign
60-70 %
cases from a campaign, typical automatable part

What these figures actually make possible: delivering more often without reducing coverage, check in full what was previously only checked by sampling, and give testers back the time to hunt for the bugs that no script will ever find.

Frank questions

What we are asked for

Where to start when nothing is automated?

Through the critical user journeys played out in each version: login, ordering, payment. About ten well-chosen cases are already useful and serve as a foundation. Starting out wanting to cover everything is the surest way to deliver nothing.

Do you need a tech team to maintain this?

Someone needs to be able to fix a test that breaks. It can be a trained tester, not necessarily a developer. We train your teams during the project rather than after, and we document in French.

How long before it starts paying off?

The first scripts take two to three weeks to run. The return on investment shows by the second or third non-regression campaign: that is when the time saved exceeds the time invested. Before that, it is an investment, and it must be stated as such.

And what about AI in all this?

She writes a first draft of test cases, maintains selectors, triages failures, and performs bulk comparisons. She does not decide what is worth testing. We have been running her in delivery for two years: what has changed is the volume a consultant covers in a day, not the nature of the job.

Let's talk about what you can't test yet.

A no-obligation audit of your testing process to find out where you really stand.

Make an appointment
en_USEnglish