Testifly: testautomatisering met AI voor webapps

Van gebruikersstromen naar uitvoerbare tests en bruikbare foutinformatie.

testifly.dev
Testifly screenshot

Wat doet Testifly in gewone taal?

Testifly gebruikt testautomatisering met AI om webapps te controleren. Je geeft de URL en zo nodig een testaccount op. De dienst verkent schermen, maakt tests van gebruikersstromen en voert die uit. Zo kun je na een wijziging onderzoeken of aanmelden of afrekenen nog werkt.

Testifly Ltd. richt zich op ontwikkelaars en QA-teams die minder tests handmatig willen schrijven. De beloofde autonomie is geen garantie dat alle fouten worden gevonden.

Maak van een release een controleerbaar testmoment

Via de Test Execution API kunnen CI/CD-processen een test starten en een merge of deployment laten afhangen van de uitslag. Geplande runs controleren ook tussen releases. Verschillende omgevings-URL's blijven afhankelijk van bereikbaarheid, rechten en abonnementsgrenzen.

Jira, Linear, Notion en Slack verbinden planning en rapportage. Suites en e-mailrapporten ordenen resultaten. Blast radius laat betrokken stromen bij een wijziging zien. Tessa raadpleegt projectgegevens en legt concepttests eerst ter bevestiging voor; MCP biedt ondersteunde vragen en wijzigingen vanuit compatibele assistenten. Zie de integratiehandleiding.

Van URL naar de eerste resultaten

Volg de officiële startgids:

  1. Maak een testomgeving met herstelbare gegevens en een apart testaccount. De agent kan gegevens aanmaken, wijzigen of verwijderen.
  2. Meld je aan, vul de Base URL in en kies Verify web app.
  3. Controleer toegang, botbeveiliging en aanmelding. Voor social login verlangt de gids een gebruiker zonder tweestapsverificatie.
  4. Regel IP-toegang, gelijktijdige sessies en eventuele limieten; stel verboden gebieden in via Settings → Exclusions.
  5. Maak het project, volg Jobs en beoordeel de gemaakte tests en eerste resultaten.

E-maillinks vragen extra testgebruikers. Voor een app achter een VPN moet een Remote Runner verbonden zijn voordat ontdekking begint. Het eerste volledige traject kan minuten tot uren duren.

Ontdek gebruikersstromen en vul dekking aan

Flow Discovery herkent pagina's, interacties en statusveranderingen, inclusief dynamische inhoud en single-page-apps. Documenten, spreadsheets en pdf's kunnen aanvullende verwachte stromen leveren. Afgeschermde pagina's vragen werkende toegangsgegevens.

UX-controles kijken bijvoorbeeld naar Escape bij vensters en de focus- en tabvolgorde. Dat is geen volledige toegankelijkheidscertificering. Exacte uploadgrenzen en alle exportformaten konden niet worden vastgesteld.

Onderzoek fouten en wijzigingen

Zelfherstel past defecte selectors of stromen aan en toont wijzigingen in rapporten. Testifly probeert interfaceverschuivingen van echte regressies te onderscheiden. Bij mislukte runs zijn oorzaakanalyse en sessievideo beschikbaar.

Controleer of een aanpassing nog hetzelfde bedrijfsresultaat toetst. Minder onderhoud betekent niet dat menselijke beoordeling overbodig is.

Proefperiode, abonnementen en verbruik

Gecontroleerd op 4 november 2026: openbare maandprijzen in USD, exclusief plaatsafhankelijke belastingen.

Abonnement Per maand Tests Uitvoeringen/maand Projecten / omgevingen
Starter 29 USD 50 5.000 1 / 1
Growth 89 USD 225 50.000 1 / 3
Business 249 USD 750 200.000 2 / onbeperkt
Enterprise Offerte Maatwerk Maatwerk Maatwerk

Discovery biedt 30 dagen zonder creditcard: één project, 30 tests voor drie actieve functies en 4.500 uitvoeringen per maand. Verder gelden tien suites, 150 e-mailrapporten en elk 100 Tessa- en Blast-radius-sessies. Daarna pauzeren live-tests.

Integraties en Blast radius beginnen bij Growth; Starter heeft 100 Tessa-sessies. Abonnementen verlengen automatisch. Controleer actuele tarieven voor jaarbetaling en opzegging.

Toegang, gegevens en inzet achter een VPN

De leverancier beschrijft versleutelde wachtwoordopslag met projectsleutels en Azure Key Vault. Het beleid omvat ook gegenereerde code, logs, screenshots en video's. AI-leveranciers verwerken benodigde inhoud; klantinhoud wordt volgens het beleid niet gebruikt om publieke modellen te trainen.

Een vaste algemene bewaartermijn is niet vastgesteld. De voorwaarden bevatten eigendomsbepalingen voor tests, resultaten en logs en een afzonderlijke afspraak voor commercieel gebruik. Bespreek toepasselijke rechten en lees de privacy- en gebruiksvoorwaarden.

Cloud-, on-premise- en self-hosted-opties worden aangeboden. Bevestig de precieze reikwijdte en gegevensstromen; toegang via een eigen Runner betekent niet automatisch dat alles lokaal blijft.

Veelgestelde vragen

Kan een test een deployment tegenhouden?

De Test Execution API maakt een controle op de uitslag in CI/CD mogelijk. Je team moet die koppeling en de gewenste vrijgavevoorwaarden instellen.

Wat gebeurt er als de interface verandert?

Testifly kan selectors en stromen aanpassen en rapporteert dat. Controleer of de oorspronkelijke verwachting behouden blijft.

Kan een interne webapp worden getest?

De documentatie beschrijft een Remote Runner voor VPN-netwerken. Toegang, authenticatie en deploymentvoorwaarden moeten passend worden ingericht.

Officiële bronnen