Arctype

Kollaborativer SQL-Client und DB-Management-Tool

kontinuierlich getestet durch QAwerk
Girl Image Boy Image Clip Icon Blue Clip Icon Red
×
Where do you want us to send our Arctype case study?
Bitte geben Sie Ihre Geschäfts-E-Mail ein ist keine Geschäfts-E-Mail

Arctype ist ein SQL-Client und ein Datenbank-Management-Tool für einzelne Entwickler, Studenten und Unternehmens-Teams. Es macht die Abfrage von Datenbanken effizienter, visualisiert Daten mit Diagrammen und bietet Funktionen für die Zusammenarbeit mit granularen Berechtigungen für mehr Sicherheit.

Alle Kunden

Testen über Nacht

QAwerk nutzt den Unterschied zwischen den Zeitzonen Nordamerikas, Australiens und Neuseelands, um Software-Releases um 20% zu beschleunigen. Wir testen Ihre Software gründlich, wenn es in Ihrem Land Nacht ist und hier in der Ukraine Geschäftszeiten sind.

Mehr erfahren

Manuelles Testen

Wir helfen den Arctype-Entwicklern, ihre Zeit effizient zu nutzen, indem wir alle Software-Testroutinen übernehmen. Wir schreiben neue Testfälle, pflegen die Dokumentation und führen verschiedene Arten von Tests durch, sodass Fehler gefunden werden, bevor sie den Endbenutzer erreichen.

Mehr erfahren

Herausforderung

Als erfolgreich wachsendes Startup hatte Arctype das Bedürfnis, sein Entwicklerteam mit erfahrenen QA-Ingenieuren zu verstärken. Sie brauchten jemanden, der die besten Vorgehensweisen befolgte und sein Fachwissen für die Erstellung neuer Testfälle nutzte. Auf diese Weise verschwenden die Entwickler ihre Zeit nicht mit Softwaretests, sondern können ihre Energie auf die Entwicklung von Funktionen und die Fehlerbehebung konzentrieren.

Arctype wandte sich an QAwerk, um sicherzustellen, dass mehrere monatliche Releases reibungslos und mit der erforderlichen Geschwindigkeit erfolgen. Es wurde von uns erwartet, dass wir noch am selben Tag Testfälle durchführen, an dem die Version veröffentlicht wurde. Dank des Unterschieds zwischen unseren Zeitzonen und dem Testen über Nacht war es möglich, dass, wenn die Arctype-Entwickler sich abmelden, es hier in der Ukraine bereits Tag ist und unsere QA-Ingenieure mit dem Testen beginnen. Am nächsten Tag haben die Arctype-Entwickler bereits alle Fehler in Jira erfasst, um gleich morgens mit der Fehlerbehebung zu beginnen.

Ein weiterer Meilenstein ist die Rückgewinnung von 10-20 % der Kunden, die aufgrund von Fehlern gehen, indem die Softwarequalität erheblich verbessert und das Auftreten kritischer Probleme in der Produktion verhindert wird.

Lösung

Unser QAwerk-Team testet in erster Linie die Arctype-Desktop-App für macOS. Wenn wir feststellen, dass die neue Version nicht richtig funktioniert, testen wir gleichzeitig auch den Web-Client und gehen die kritischsten Testfälle auf Windows durch.

Hier sind die Arten von Tests, die wir regelmäßig durchführen, um die gewünschte Qualität zu erzielen:

  • Funktionstests – Die Grundlage, die wir legen, um sicherzustellen, dass die Benutzer keine Probleme mit der Funktionalität der App haben.
  • Integrationstests – Unerlässlich, um sicherzustellen, dass der SQL-Client keine Integrationsprobleme mit Datenbanken wie MySQL, PostgreSQL, SQLite, Yugabyte und PlanetScale hat.
  • Regressionstests – Ein Muss für Startups wie Arctype, die ständig an der Veröffentlichung neuer Funktionen arbeiten. Wir führen immer wieder Regressionen durch, um zu prüfen, ob Aktualisierungen die bestehende Funktionalität beeinträchtigen.
  • Automatisierte Tests -Wir kombinieren manuelle Tests mit automatisierten Tests, um die Releases zu beschleunigen. Wir haben Testfälle für die Registrierung und die Anmeldung automatisiert und untersuchen weitere Bereiche, in denen eine Automatisierung möglich ist.
  • Installationstests – Eine grundlegende, aber ebenfalls wichtige Art von Tests. Wir stellen sicher, dass Arctype-Nutzer die App ohne technische Fehler herunterladen, installieren und aktualisieren können.
  • Rauchtests – bevor wir eine umfangreiche Liste von Testfällen durchgehen, müssen wir sicherstellen, dass der Build stabil ist, um keine Zeit zu verschwenden. Wir überprüfen rasch kritische Merkmale, um festzustellen, ob es irgendwelche Hindernisse gibt und ob wir fortfahren können.

Wir begannen mit 50 von Arctype vorgeschlagenen Testfällen und erweiterten sie auf über 200. Dazu gehören Sad und Happy Paths sowie Testfälle mit verschiedenen Datenbanktypen und Details. Wir testen wöchentlich neue Builds und fügen nach und nach Testfälle zusammen.

Unsere QA-Ingenieure arbeiten intensiv an der Erstellung neuer Testfälle und machen sie so detailliert wie möglich. Der Zeitaufwand für einen Testlauf eines neuen Builds beträgt nur 8-9 Stunden, bedenkt man die Komplexität und Vielfalt der Funktionen.

Fehlermeldungen

Fehler im Zusammenhang mit Datenverlust und Anwendungsblockaden sollten stärker kontrolliert werden – da sie zu Kundenverlusten führen können.

Tatsächliches Ergebnis: Die App ist blockiert. Der Benutzer sieht die Fehlermeldung „There was an error loading this component. We’ve been notified of the error and will fix it as soon as possible.“

Erwartetes Ergebnis: Der Benutzer kann sich verbinden.

Tatsächliches Ergebnis: Der Benutzer sieht ein leeres Fenster.

Erwartetes Ergebnis: Die Verbindung wird erfolgreich gelöscht, die ausgewählte Datenquelle in der linken Seitenleiste sollte geschlossen werden.

Tatsächliches Ergebnis: Wenn der Benutzer auf der zweiten Seite eine Suche durchführt, muss er zur ersten Seite zurückkehren, um die Ergebnisse zu sehen.

Erwartetes Ergebnis: Wenn der Benutzer nach einer Zahl sucht, werden nur die Zeilen angezeigt, die die gewünschte Zahl enthalten.

Ergebnis

Wir sind stolz darauf, dass Arctype unser Engagement für ihren Erfolg anerkannt hat, indem sie unser Arbeitspensum stetig erhöhen und uns mehr und mehr Aufgaben übertragen. Was früher 5 Testläufe pro Monat waren, wird heute vom QAwerk-Team wöchentlich durchgeführt. Wir haben die Anzahl der Testfälle erheblich erweitert, veraltete entfernt und die vorhandenen detaillierter ausgearbeitet.

Nachdem Arctype gesehen hat, wie gründlich wir bei manuellen Tests sind, hat man uns auch mit der Testautomatisierung betraut. Mit unserer Unterstützung hat Arctype an Vertrauen und Stabilität bei den Software-Releases gewonnen und kann neue Funktionen schneller und häufiger bereitstellen.

Ausgezeichnet

In der Presse

Dies ist eine gute Möglichkeit, die Leistung von SQL-Datenbanken mit einer benutzerfreundlichen Schnittstelle zu nutzen.

Tech-Blog der über verteilte Datenbanken, Open Source und Cloud Native berichtet.

Arctype verfügt über eine schnelle, moderne Benutzeroberfläche mit vielen Tastaturkürzeln. Es ist auch kostenlos zu benutzen.

PlanetScale-Blog für Datenbank-Management.
Die Zusammenarbeit zwischen QAwerk und dem Entwickler war sehr erfolgreich. Sie zeigen ein aufrichtiges Interesse an der App des Kunden und schlagen oft Innovationen zur Verbesserung der Plattform vor. Unser CEO nannte sie „den besten Anbieter, mit dem er je gearbeitet hat“ und ich habe für die gute Wahl einen großen Pluspunkt bekommen. Glückwunsch an alle.
star star star star star
Everett Berry
Das QAwerk-Team ist einer unserer beliebtesten Anbieter bei Arctype. Sie sorgen für die Stabilität unserer App und sind äußerst reaktionsschnell und gründlich. Ich würde das QAwerk-Team jedem Startup empfehlen, das ein großartiges, preiswertes QA-Team für sein Produkt sucht
star star star star star
Justin de Guzman

Möchten Sie Ihr Entwicklerteam mit erfahrenen QA-Ingenieuren verstärken?

Mit Experten sprechen

Tools

JiraJira
LinearLinear
Google DocGoogle Doc
200+Testfälle geschrieben
8Stunden zum Testen neuer Builds
5Testläufe pro Woche
7Testarten
20%schnellere Releases

Kommentar des QAwerk-Teams

Alexander

Alexander
QA-Ingenieur

Arctype ist eine Desktop-Anwendung, die alle datenbankbezogenen Aufgaben zu einem unkomplizierten und bequemen Prozess macht. Ich bin hauptsächlich damit beschäftigt, regelmäßige Regressionstests durchzuführen, neue Funktionen zu prüfen und alle Schritte zu dokumentieren, während wir vorankommen.

Durch ausführliche Testfall-Beschreibungen und konsequente Kontrollen haben wir eine verbesserte Produktqualität erreicht. Das Produkt von Arctype ist einfach in der Anwendung und bietet dennoch eine große Vielfalt an Funktionen – das ist genau das, was mich beim Testen interessiert und motiviert.

Oleh

Oleh
QA-Ingenieur

Als QA-Team führen wir mehrmals pro Woche Regressionstests durch. Wir führen auch Tests neuer Funktionen durch. Ich habe ein echtes Interesse an dem Projekt entwickelt, dank der vielen Entwicklungsmöglichkeiten und der hervorragenden Unterstützung durch Leute, die immer bereit sind, meine Fragen zu beantworten. Ich möchte auch die hohe Ladegeschwindigkeit der Daten und die Gesamtleistung der App hervorheben.

Media
Media
Media

Related in Blog

Wie man Testfälle schreibt: Umfassender Leitfaden von QAwerk

Wie man Testfälle schreibt: Umfassender Leitfaden von QAwerk

Wir werden gleich zu Beginn verkünden, dass es keinen einzigen Allzweck-Testfalltyp gibt. Es gibt jedoch eine einfach zu befolgende Reihe von Methoden und Lösungen, die bei richtiger Umsetzung zu guten Ergebnissen führen. Wir haben die Besten Methoden für das Schreiben von Te...

Weiterlesen
Was ist der Softwaretesten-Lebenszyklus (Software Testing Life Cycle - STLC)? Schritt-für-Schritt-Anleitung

Was ist der Softwaretesten-Lebenszyklus (Software Testing Life Cycle - STLC)? Schritt-für-Schritt-Anleitung

Der Softwaretesten-Lebenszyklus (STLC) ist eine Reihe von Maßnahmen, die kohärent, systematisch und geplant durchgeführt werden, um herauszufinden, ob ein Softwareprodukt richtig funktioniert und ob es Verbesserungsmöglichkeiten gibt. Alle Phasen desSoftwaretestzyklus haben e...

Weiterlesen

Beeindruckt?

Engagieren Sie uns

Weitere Fallstudien

Evolv

Evolv

United States

Erhöhte die Geschwindigkeit der Regressionstests dieser digitalen Wachstumsplattform um 50 % und stellte sicher, dass die Plattform rund um die Uhr optimal läuft

Keystone

Keystone

Norwegen

Unterstützung des norwegischen Studienportals Nr. 1 bei der Verbesserung von 8 inhaltslastigen Websitesdie von 110 Millionen Studenten jährlich genutzt werden

Station

Station

Frankreich

Durchführung von Regressionstests einer Desktop-App mit mehr als 600 Integrationen auf WindowsmacOS und Ubuntu