De inspanningen van QAwerk om Arctype ClickHouse’s keuze te maken

Arctype debuteerde in december 2021 op Product Hunt na twee jaar ontwikkeling. Snel vooruit naar oktober 2022, en Arctype is al overgenomen door ClickHouse, een van de meest veelbelovende databasebedrijven.

Dit snelle succes was niet mogelijk geweest zonder de voortdurende inzet van Arctype om de productkwaliteit te verbeteren. Arctype heeft QAwerk gekozen als hun vertrouwde QA-partner, en we zijn er trots op de resultaten van onze gezamenlijke inspanning te zien.

In dit artikel bespreken we Arctype, de samenwerking met QAwerk en de resultaten die Arctype heeft behaald dankzij de prioriteitstelling van softwarekwaliteit.

Arctype sloot zich aan bij ClickHouse

ClickHouse kondigde op 5 december 2022 de overname aan van Arctype’s IP en team, evenals de algemene beschikbaarheid van haar cloud-aanbod. Voordat we ingaan op het overnamegedeelte, laten we definiëren wat elk bedrijf doet.

Wat is Arctype?

Arctype is een snelle en gebruiksvriendelijke SQL-client en databasebeheertool voor ontwikkelaars en teams. Arctype vereenvoudigt het werken met databases en maakt het op verschillende manieren leuk.

SQL-autocomplete maakt het bijvoorbeeld mogelijk om sneller queries te schrijven, terwijl het bouwen van opvallende grafieken met slechts twee klikken mogelijk is. Arctype biedt ook samenwerkingsfuncties, zoals het uitnodigen van andere experts voor workspaces of het delen van links naar grafieken en queries met teamleden.

Vóór de overname was Arctype beschikbaar voor web-, macOS-, Linux- en Windows-gebruikers en integreerde het met MySQL, PostgreSQL, SQLite, PlanetScale, YugabyteDB en ClickHouse. Het einde van zijn levensduur werd bereikt op 6 december 2022.

Lees meer over Arctype, zijn startup-traject & evolutie, en het team erachter in onze tech talk met Zach Naimon, Product Manager bij Arctype.

Hoe QAwerk bijdroeg aan het succes van Arctype

Het oprichtings-, engineering- en productteam van Arctype heeft fantastisch werk geleverd bij het vinden van de product-market fit en het verder perfectioneren van de software op basis van feedback van duizenden ontwikkelaars en niet-technische gebruikers die er dagelijks op vertrouwen.

Een andere slimme zet was het inhuren van QAwerk, waarbij al hun QA-zorgen werden gedelegeerd aan iemand met jarenlange ervaring. We hoeven niet te bluffen, maar elke andere startup waarmee we samenwerken, heeft ofwel een prestigieuze prijs ontvangen en een klantenbestand opgebouwd, of is overgenomen door een marktleider.

Kwaliteitsborging is belangrijk en bedrijven die dit begrijpen, zijn altijd winnaars. Hier is hoe we het Arctype-team hebben geholpen hun mijlpalen sneller te bereiken.

Sterker team

Als ambitieuze en snelgroeiende startup streefde Arctype ernaar om frequent en consequent nieuwe functies uit te brengen. Tegelijkertijd werd het, naarmate het product ingewikkelder werd en het aantal interfaces en potentiële gebruikersstromen groeide, uitdagend om dit intern af te handelen zonder concessies te doen aan de kwaliteit.

Arctype was op zoek naar een ervaren QA-partner die elke build grondig kon controleren, bugs kon voorkomen voordat ze in productie kwamen en ervoor kon zorgen dat er geen nieuwe bugs werden geïntroduceerd met upgrades. En QAwerk is hier meer dan capabel toe.

QAwerk, een Oekraïense bureau, bleef leveren ondanks de oorlog, bevrijdde Arctype van QA-problemen en hielp hen tijd vrij te maken voor de grote lijnen.

“Ik werk erg graag samen met elk lid van het QAwerk-team, iedereen is supervriendelijk en responsief, ze zijn erg flexibel en ze werken met ons samen, zelfs als er veel bewegende delen zijn. Als we last-minute testruns nodig hebben, zijn ze altijd bereid ons tegemoet te komen. Daarnaast waarderen we de aandacht voor detail die het QAwerk-team toepast bij het uitvoeren van deze testruns.

Ik heb ontdekt dat Oekraïners over het algemeen ongelooflijk hard werken, wilskrachtig zijn en ook erg gepassioneerd zijn om hun land te steunen in deze moeilijke tijden, dus als er iets is, denk ik dat bedrijven meer Oekraïense QA-ingenieurs zouden moeten inhuren,”

says Zach Naimon, Product Manager at Arctype

says Zach Naimon, Product Manager at Arctype

Snellere time-to-market

Een van de belangrijkste mijlpalen die Arctype samen met QAwerk hoopte te bereiken, was het bereiken van een wekelijkse deploy-cadans.

Het tijdsverschil tussen Noord-Amerika en Oekraïne stelt ons in staat om de ontwikkelingscyclus te versnellen door middel van nachtelijke testen. Dus toen het tijd was voor Arctype’s ontwikkelaars om uit te loggen en te rusten, was het overdag hier in Oekraïne, en begonnen onze QA-ingenieurs met testen. Als resultaat waren bugrapporten de volgende ochtend beschikbaar en konden ontwikkelaars meteen beginnen met het oplossen van bugs; er ging geen tijd verloren aan het wachten op feedback.

Een ander aspect dat ons hielp de testdekking en time-to-market te vergroten, is testautomatisering. Wij zijn er vast van overtuigd dat de combinatie van handmatige en geautomatiseerde tests de beste resultaten oplevert.

“Onze testsuite bevat op dit moment bijna 300 testcases, en het duurt ongeveer 8 uur om een enkele QA-testrun te doorlopen. Dat gezegd hebbende, is het erg belangrijk dat er gezamenlijke inspanningen worden geleverd om ervoor te zorgen dat zelfs de kleinste bugs worden geïdentificeerd, en het QAwerk-team doet fantastisch werk,”

says  Zach Naimon, Product Manager at Arctype

says Zach Naimon, Product Manager at Arctype

Verbeterde stabiliteit en prestaties

Voor een databasebeheeroplossing zijn stabiliteit en prestaties van cruciaal belang en vormen ze de basis voor het succes van het project. Daarom legde de teststrategie van QAwerk zwaar de nadruk op deze aspecten.

Naast de absolute must-haves zoals functionele, regressie- en integratietesten, voerden we ook smoke tests uit om snel te valideren of de build stabiel was en verder getest kon worden, en negatieve tests om de app toekomstbestendig te maken tegen ongewenste invoer en onjuist gebruikersgedrag.

Destijds was Arctype een cross-platform tool, dus voerden we ook installatietesten uit om frictiepunten tijdens de download-, installatie- en updatefasen te elimineren.

“Het QAwerk-team is een van onze favoriete leveranciers bij Arctype. Ze helpen onze app stabiel te houden en zijn extreem responsief en grondig,”

says Justin de Guzman, Founder at Arctype

says Justin de Guzman, Founder at Arctype

Betere gebruikersretentie

Stabiliteit en prestaties zijn direct verweven met gebruikersadoptie en retentie. Het is dus logisch dat het gezond houden van uw app een positieve invloed heeft op de klantloyaliteit en -tevredenheid.

Bij het testen van producten houden onze QA-ingenieurs altijd rekening met bruikbaarheid, rapporteren ze over gebieden die geoptimaliseerd kunnen worden en doen ze suggesties om dit te bereiken. We putten uit onze ruime ervaring met het testen van SaaS-oplossingen uit andere sectoren en delen voorbeelden van succesvolle implementaties voor vergelijkbare functionaliteiten.

“De belangrijkste oorzaak van klantverloop, zoals we hebben ontdekt met Arctype, maar ik denk zelfs breder voor elk software-as-a-service product, is wanneer gebruikers bugs, stabiliteits- en prestatieproblemen tegenkomen in een applicatie. Dus alles wat u kunt doen om het aantal bugs en problemen dat in productie terechtkomt te verminderen, heeft een directe impact op de adoptie en retentie van gebruikers. Om die reden is investeren in QA absoluut een waardevolle toevoeging voor ons.”

says Zach Naimon , Product Manager at Arctype

says Zach Naimon , Product Manager at Arctype

Samenwerken met Oekraïne

Arctype is een van die vooruitstrevende, moedige en ongelooflijk ondersteunende klanten die samenwerking met QAwerk voortzetten, zelfs na de grootschalige invasie van Oekraïne door Rusland. We hebben ons aangepast en onze leveringsschema van voor de oorlog snel hersteld, wat hielp Arctype stabiel en goed gepolijst te houden.

Dat gezegd hebbende, willen we dat andere buitenlandse bedrijven dit voorbeeld volgen. Het inhuren van een Oekraïense leverancier is geen daad van filantropie. Oekraïners zijn bereid te werken en ze zullen het werk gedaan krijgen, want dat stelt ons in staat onze economische front te handhaven en onze verdedigers te ondersteunen.

Als u op zoek bent naar een partner voor softwaretesten, helpt ons QA-team u graag. Vraag ook zeker een casestudy hieronder aan als u nog meer wilt weten over onze bijdrage aan Arctype.

Zie hoe we Arctype hebben geholpen met het verhogen van stabiliteit & prestaties en het versnellen van releases met 20%

Voer uw zakelijke e-mailadres in