camelQA

camelQA

CamelQA, Inc. · Coding

camelQA war ein von Y Combinator geförderter KI-QA-Agent, der Testfälle in natürlicher Sprache auf echten iOS- und Android-Geräten ausführte, ohne Zugriff auf den Quellcode. Das Unternehmen verkauft ihn nicht mehr.

Vorschau der Oberfläche von camelQA

Über camelQA

About

Was ist camelQA

camelQA war ein KI-Agent für Mobile-App-Tests. Man beschrieb einen Fall mit gewöhnlichen Worten, so wie man ihn einer Kollegin erklären würde, und der Agent führte ihn auf einem echten Telefon aus: Bildschirme öffnen, Buttons tippen, Felder füllen, prüfen, was danach passiert.

Der Ansatz zielte auf einen bekannten Schmerz. Die ersten hundert automatisierten Tests zu schreiben ist mühsam, aber machbar. Was ein QA-Team zermürbt, ist die Pflege, während sich die Oberfläche in jedem Sprint ändert. Ein umbenannter Button reicht, und die ganze Suite steht still.

camelQA ging das Problem mit Computer Vision an statt mit Element-Selektoren. Der Agent las den Bildschirm wie ein Mensch, blieb deshalb bei verschobenem Layout arbeitsfähig und brauchte nie den Quellcode der App. Wer automatisierte Mobile-Tests aufgegeben hatte, sollte hier ohne Framework und ohne aufgezeichnete Skripte neu anfangen.

Das Produkt wird nicht mehr verkauft. camelqa.com leitet heute auf camelai.com weiter, wo dasselbe Team camelRun, camelBot und camelCode anbietet, und weder Anmeldung noch Changelog des QA-Agenten sind geblieben. Diese Seite hält fest, was das Werkzeug leistete, sie ist kein aktueller Kaufberater.

Erste Schritte

  1. Konto anlegen und einen Build der zu testenden App übergeben. Weder SDK noch Testframework noch Quellcodezugriff waren nötig.
  2. Den Testfall in natürlicher Sprache schreiben und dabei das Ziel beschreiben, nicht eine Folge von Tipps.
  3. Plattform und Gerät für den Lauf wählen und starten.
  4. Das Ergebnis lesen und den Fall behalten, um ihn beim nächsten Build erneut laufen zu lassen.

Produktinformationen

Ein kurzer Überblick über Preise, unterstützte Plattformen und die Leistung von camelQA.

Kostenloser TarifJa
Bezahlte TarifeN/A
PlattformWeb app, tests iOS and Android builds
EntwicklerCamelQA, Inc.
KategorieCoding
VeröffentlichungsdatumMar 2024
Zuletzt aktualisiertOct 2026
Website-BesucheN/A
Globales Website-RankingN/A
API-VerfügbarkeitN/A

Am besten für

Die Nutzer, Aufgaben und Szenarien, für die dieses Tool am besten passt.

Nutzer

  • QA-Verantwortliche in kleinen Mobile-Teams
  • Product Manager ohne Automatisierungserfahrung
  • Gründer mit wöchentlichen Releases

Aufgaben

  • Smoke-Tests auf einem Release-Kandidaten
  • Regression der Kernstrecken
  • Barrierefreiheit prüfen

Szenarien

  • Ein Redesign bricht die halbe Suite
  • Niemand will die Appium-Pflege übernehmen
  • Der Abend vor der Store-Einreichung

Wichtigste Funktionen

Testfälle in natürlicher Sprache

Fälle wurden als Ziele geschrieben, nicht als Skripte. Man gab vor, was ein Nutzer können soll, und der Agent leitete die Schritte ab. Eine Designerin oder jemand aus dem Support konnte Fälle beisteuern, ohne Code anzufassen.

Bildschirme per Computer Vision lesen

camelQA verband Accessibility-Daten mit einem eigenen Objekterkennungsmodell und Google SigLIP zur Klassifikation von UI-Elementen. Praktisch erkannte der Agent einen Button an Aussehen und Beschriftung, ein verschobenes Control ließ den Test also nicht scheitern.

Läufe auf echten iOS- und Android-Geräten

Tests liefen auf physischen Telefonen statt auf Emulatoren, was bei Kamera, Benachrichtigungen und Tippverzögerung zählt. iOS- und Android-Tests teilten sich einen Ablauf, ohne Quellcode und ohne besondere Build-Flags.

Korrektur während des Laufs

Passte ein Bildschirm nicht zur Erwartung, justierte der Agent den nächsten Schritt statt abzubrechen. Genau das trennt einen Test, der einen echten Fehler meldet, von einem, der nur ein umbenanntes Label beklagt.

Mehr als Ende-zu-Ende-Abläufe

Das Team positionierte den Agenten für Ende-zu-Ende-, Smoke-, Sanity- und Accessibility-Tests. Eine Liste deckte einen kompletten Kaufvorgang und eine Zwei-Minuten-Prüfung ab, ob die App überhaupt startet, und die Suite blieb kurz genug für häufige Läufe.

Vor- und Nachteile

Vorteile

  • Die Fälle lesen sich wie Anweisungen, also konnte das ganze Team sie schreiben und prüfen.
  • Die visuelle Elementerkennung senkte den Pflegeaufwand, der Mobile-Suiten verrotten lässt.
  • Läufe auf echten Geräten fanden Fehler, die Emulatoren verbergen, etwa bei Berechtigungen und Timing.
  • Weder Quellcode noch SDK-Integration waren nötig, der Aufbau dauerte Minuten.

Nachteile

  • Nur mobil. Web und Desktop blieben außen vor, ein plattformübergreifendes Produkt brauchte also ein zweites Werkzeug.
  • Das Produkt ist eingestellt. Es gibt heute weder Anmeldung noch öffentliche Preise noch Support, für neue Projekte scheidet es damit aus.
  • Preise jenseits der kostenlosen 10 Testfälle wurden nie veröffentlicht, Budgetierung war ein Gespräch und kein Blick in eine Tabelle.

Häufige Fragen

Für Mobile-App-Tests aus Beschreibungen in natürlicher Sprache. Man nannte ein Ziel, der Agent führte es auf einem echten iOS- oder Android-Gerät aus, und man bekam ein Ergebnis, ohne Automatisierungscode zu schreiben.