Softwaretests sind schwierig. Auch wenn die richtigen Talente vorhanden sind, läuft es nicht immer wie geplant – insbesondere, wenn es in großem Maßstab umgesetzt wird. In einer Umfrage von Electric Cloud aus dem Jahr 2020 gaben 58 % der Entwickler an beschuldigt Softwarefehler bei Testinfrastruktur- und Prozessproblemen – keine Designfehler.
Es überrascht nicht, dass der Markt für Softwaretestlösungen ziemlich groß ist schätzen Es wird auf 55,98 Milliarden US-Dollar geschätzt. Es gibt viele Anbieter in diesem Bereich, von Startups wie Qase, EvaluAgent und Codegen bis hin zu etablierten Unternehmen wie Azure und AWS.
Aber ein Neuzugang, AntitheseEr meint, es könne für Aufsehen sorgen.
Antithesis, das heute aus dem Verborgenen hervorgegangen ist, wurde von dem Team hinter FoundationDB gegründet, der verteilten Datenbankplattform, die Apple 2015 stillschweigend übernommen hat. Nach der Apple-Übernahme zerstreute sich das FoundationDB-Team, um andere Jobs bei Big-Tech-Unternehmen zu übernehmen, gelangte aber schließlich zum Dieselbe Schlussfolgerung: Selbst anspruchsvollen Unternehmen fehlten die Software-Testtools, die sie brauchten, um effizienter zu arbeiten.
„Vor fünf Jahren kamen einige von uns wieder zusammen, um Antithesis aufzubauen“, sagte Will Wilson, Mitbegründer und CEO von Antithesis, in einem E-Mail-Interview mit Tech. „Wir haben den strengen Testansatz von FoundationDB übernommen, ihn ausgereift und nach Jahren des verdeckten Betriebs zum einzigen kommerziell erhältlichen System seiner Art für allgemeine Softwaretests gemacht.“
Das Produkt von Antithesis durchsucht kontinuierlich die neueste Version der in der Entwicklung befindlichen Software auf Fehler in einer von der Produktion getrennten, simulierten Umgebung (komplett mit virtuellen Hardware-, Service- und Netzwerkkomponenten) und reproduziert und stellt Debugging-Informationen für gefundene Fehler bereit. Dieser Ansatz macht es für Entwickler überflüssig, ihre eigenen Tests manuell zu schreiben, was laut Wilson normalerweise ein zeitaufwändiger und aufwändiger Prozess ist.
Antithesis führt Software unter einer Reihe von Bedingungen und vordefinierten Eigenschaften aus, um unbeabsichtigtes Verhalten zu melden. Wenn es ein interessantes Verhalten bemerkt, erstellt Antithesis eine Kopie des Systemstatus und untersucht ab diesem Zeitpunkt mögliche Ergebnisse – „intensiver“ untersucht Pfade, die abnormale Protokolle erzeugen.
„Autonomes Testen ist eine wichtige Anwendung [that can make] Entwickler produktiver machen“, sagte Wilson. [It] gibt Ingenieuren fast die Hälfte ihrer Zeit zurück, die sie für fehlerbezogene Probleme aufgewendet hätten, und ermöglicht es ihnen, mit Zuversicht zu entwickeln.“
Dies setzt voraus, dass die Technologie von Antithesis wie angekündigt funktioniert. Die Investoren scheinen davon jedenfalls begeistert zu sein – Antithesis hat heute eine Seed-Runde in Höhe von 47 Millionen US-Dollar von Amplify Partners, Tamarack Global, First In Ventures und Angel-Investoren, darunter Howard Lerman, dem Gründer von Yext und Roam, abgeschlossen.
Die Runde – ungewöhnlich groß für einen Seed – bewertet Antithesis laut Reuters mit 215 Millionen US-Dollar gemeldet und eine mit der Angelegenheit vertraute Quelle bestätigte dies gegenüber Tech.
„Eine Gruppe bestehender Investoren war von unseren Fortschritten sehr begeistert und kam mit dem Vorschlag auf uns zu, zu freundlichen Konditionen mehr zu investieren“, sagte Wilson. „Wir haben die Gelegenheit genutzt, weiterhin mit Menschen zusammenzuarbeiten, denen wir vertrauen, und eine große Fundraising-Roadshow mit den damit verbundenen Ablenkungen zu vermeiden.“
Das in Virginia ansässige Unternehmen Antithesis arbeitet bereits mit Kunden wie Palantir, Ethereum und MongoDB sowie anderen namentlich nicht genannten „Großunternehmen“ sowie Start-ups zusammen. Aber die Finanzierung wird es ihm ermöglichen, diese Basis zu vergrößern, sagt Wilson, indem das Vertriebs- und Marketingteam von Antithesis erweitert, die Ingenieurs- und Forschungsanstrengungen gesteigert und die laufende Funktions- und Produktentwicklung unterstützt werden.