Computer-vision test automation for a German SaaS, 2021–2025

Computer-vision test automation for a German SaaS, 2021–2025

2021–2025 on TestUp, a no-code testing tool that works through the screen: OpenCV, Kotlin and Spring, C++ to Rust, browsers, virtual machines and emulators.

Goal Icon

Project goal

Client: Thetaris GmbH (testup.io), Germany. 2021–2025.

TestUp is a no-code tool that tests software through what is on the screen. It has to drive browsers, virtual machines and mobile emulators and recognise what it sees.

Solution Icon

Solution

We worked on the product's core:

  • Computer vision on OpenCV.
  • The backend on Kotlin, Spring and Hibernate, with business logic, user access, data processing and scaling.
  • C++ components rewritten in Rust, and JNI integration with the JVM.
  • Integrations with browsers, Windows and Ubuntu virtual machines, and iOS and Android emulators.
  • A front end on Vue and TypeScript, and an AI service.

The product runs on Kubernetes, on AWS and Hetzner.

Result Icon

Results

  • Work on one product from 2021 to 2025.
  • Components moved from C++ to Rust.

Why it matters for you: If your product depends on computer vision or low-level code, we work across Rust, C++ and the JVM in the same team.

How to start

Three ways in, each with a fixed scope and a fixed price. Pick the one that matches how far along you are.

Free 30-minute technical call

No cost

Talk your idea, current setup or technical problem through with an engineer. You leave with a concrete next step, whether or not you work with us.

Book a technical consultation

AI prototype sprint

€2,000

One engineer, one week, a working MVP you can use in your business.

Start a sprint

Dedicated squad

from €10,000/month

2–3 senior engineers on your product, European hours, 50 % upfront.

Discuss a squad

Let's discuss your connected product

Tell us what you are building, connecting or modernizing. Our Core Team will review your idea, current setup or technical challenge and suggest the best next step.

The Core Team is the group of senior engineers you talk to first. When a project needs more people, we bring in other teams and specialists we have worked with before, and we tell you who they are before work starts.

Choose how to start

Book a technical consultation

Schedule a call with our engineering team to review your idea, current setup or technical challenge.

Book a technical consultation

Send project details

Tell us about your product, connection or modernization task and we will suggest the best next step.

Send project details