Hva er Autify? Oversikt og gjennomgang av funksjoner

By Sam Ostrom

We review tools independently, and commissions help fund our testing. See our transparency policy, our methodology, or suggest a tool.

Hva er Autify?

Autify er en kodefri plattform for automatisert programvaretesting som oppretter, administrerer, kjører og rapporterer om tester med selvhelbredende KI.

Autify ble utviklet av programvareingeniøren Ryo Chikazawa (administrerende direktør og medgrunnlegger) for å løse det han mente var «det universelle problemet» innen programvareutvikling – programvaretesting tok for lang tid, og programvareutviklere trengte en måte å levere med en raskere utgivelsessyklus og redusere vedlikeholdet på. 

Autifys mål er å fjerne testfasen, med utgangspunkt i å fjerne manuell testing. Derfor utviklet vi en avansert, KI-drevet og kodefri løsning for ende-til-ende-testing som integreres med din CI/CD-pipeline.

Slik startet det hele:

Autify holder til i San Francisco i USA, og har også kontorer i Tokyo i Japan. 

For øyeblikket sponser Autify Techwell-arrangementer som Stareast og smidig utvikling + DevOps, og er involvert i The Ministry of Testing, der selskapet sponser noen TestBash-arrangementer.

Relatert lesning: AGILE VS DEVOPS: HVA BØR DU VELGE, OG HVORFOR?

Hvem er Autify for?

Autify er en testplattform som gjør det mulig for alle i alle typer virksomheter å opprette tester. La oss se på noen bruksområder!

Med Autify kan manuelle testere og QA-ingeniører bygge flere tester raskere, øke testdekningen og redusere vedlikeholdet. Manuelle testere kan inkluderes i automatisert testing og bidra til å korte ned utgivelsessyklusen. Automatiser én gang, test for alltid, gjør mer med mindre – raskere!

Utviklere kan bidra til automatisert testing. Et av de største problemene mellom programvareutvikling og QA-team er forståelsen av testscenarioene. Utviklere kan enkelt kommunisere testbaner og bygge testscenarioer.

Autify er et SaaS-testverktøy for infrastruktur som har som mål å forbedre programvareutvikling og QA. De fleste kundene våre er i SaaS-bransjen og bruker Autify til å automatisere nett- og mobilapplikasjoner.

Autify er nyttig for alle virksomheter som har konverteringsbaner, fra registreringer og kontaktskjemaer til kjøpsprosesser, behov for ende-til-ende-testing samt testing av brukergrensesnitt på tvers av nettlesere. En av Autifys konkurransefordeler er hvor enkelt det er å bygge testscenarioer. Autifys KI overvåker alle endringer i brukergrensesnittet og oppdaterer testscenarioet automatisk.

Hvilke utfordringer bidrar Autify til å løse?

Autify mener at fremtiden for QA-testing er å eliminere manuell testing, og har som mål å styrke menneskers kreativitet ved hjelp av teknologi. Noen mener at KI vil ta jobbene fra mennesker. Det er vi uenige i. Vårt mål er å tilby teknologi som gjør det mulig for oss mennesker å fokusere på kreativt arbeid som bare vi kan utføre. Ved å overlate uproduktivt arbeid til KI (maskiner) kan vi øke produktiviteten i samfunnet som helhet.

Autifys selvhelbredende KI oppdager endringer i brukergrensesnittet og reparerer ødelagte scenarioer. Hvis den oppdager en endring som ikke er åpenbar, viser den trinnet der testscenarioet brøt sammen. Muligheten til å reparere testscenarioene uten skript er en fordel for smidig utvikling. 

skjermbilde av uttalelse om Autify
Uttalelse fra Takahiro Yasuda, administrerende direktør, Naoki Shigetomi, leder for teknologiutvikling i Logicad, og Takahiro Yoshii, QA-ansvarlig (kvalitetssikring) i SMN Corporation. Se historien her

Kompleksiteten ved ende-til-ende-testing har økt, og manuell testing er ofte nødvendig for å opprettholde en brukeropplevelse av høy kvalitet og sikre at alt fungerer som det skal. Autify lar deg opprette ende-til-ende-testscenarioer og tilbyr en funksjon for e-posttesting som oppretter tilfeldige e-poster for testing og verifisering.

Autify tilbyr også egendefinerte JavaScript-trinn og integrasjoner med andre CI/CD-verktøy. Alle i organisasjonen din kan opprette testscenarioer for hele brukeropplevelsen.

Når en test mislykkes, mottar du et varsel og får et øyeblikksbilde av trinnet der testen mislyktes. Dette gir bedre innsikt i feilen og gjør det mulig for team å kommunisere om og identifisere feil raskere, løse dem og raskt fortsette med eller korrigere testscenarioet.

Hva står på Autifys veikart?

Testautomatisering er fortsatt på et tidlig stadium, og det finnes utallige måter å forbedre produktiviteten i programvareutviklingsprosessen på. For å utvide Autifys funksjonalitet og produktspekter er det langsiktige veikartet vårt delt inn i disse tre fasene.

Autifys mål er å oppnå fase 3 innen 2024. Hvis du vil vite mer om detaljene i veikartet og kommende funksjoner, kan du be om et møte.

Oversikt over Autify-funksjoner

For å få en idé om hvordan Autify fungerer, får du her en gjennomgang av hovedfunksjonene og hvordan de kan hjelpe deg. 

1. Testing på tvers av nettlesere

Autify støtter nettlesere på både PC og mobil. Dette eliminerer behovet for å administrere og vedlikeholde fysiske enheter eller enhetsparker.

skjermbilde av Autifys testing på tvers av nettlesere
Testing på tvers av nettlesere i Autify.

2. E-posttesting

Autify kan kjøre overgangstester og kontrollere e-postinnhold, for eksempel e-poster for registrering av nye brukere og kjøpsbekreftelser. Det er ikke nødvendig å klargjøre et innboks-miljø bare for testing.

animasjon av Autifys e-posttesting
Slik fungerer Autifys e-postfunksjon.

3. JavaScript-trinn

Du har fleksibilitet til å tilpasse testtilfellene dine ved å kombinere egendefinert kode og argumenter.

skjermbilde av Autifys JavaScript-trinn
Skjermbilde av Autifys egendefinerte JavaScript-trinn.

4. Parallell kjøring

Du kan kjøre flere tester samtidig. Antallet parallelle kjøringer kan tilpasses basert på bruksområdet ditt.

5. Trinngruppe

Samle et sett med handlinger i en trinngruppe. Denne praktiske funksjonen sparer tid når du utfører de samme handlingene på tvers av ulike testscenarioer, eller når handlinger gjentas i et scenario.

animasjon av Autifys trinngruppe
Slik bruker du trinngruppefunksjonen i Autify.

6. Lokal avspilling

For å sikre at testen kjører riktig, kan du spille av testscenarioer i nettlesermiljøet når du gjør endringer

gif av Autifys lokale avspilling
Autifys funksjonalitet for lokal avspilling.

7. Tjenesteintegrasjon

Integrer sømløst med tjenestene du allerede bruker. CircleCI, Jenkins, Webhook, TestRail og Slack støttes alle. Vi kan integrere sømløst med CI/CD-løsningen din via API.

skjermbilde av Autifys tjenesteintegrasjon
Autifys tjenesteintegrasjon.

8. Shadow DOM

Autify støtter Shadow DOM-elementer, som blir standard i Salesforce. Du kan også teste applikasjoner som er tilgjengelige på markedsplasser som Salesforce AppExchange.

Den beste måten å finne ut om Autify passer for dine kortsiktige og langsiktige mål, er å bestille en demonstrasjon!

Autify sammenlignet med andre kodefrie, AI-drevne plattformer for programvaretesting  

Autifys viktigste konkurransefortrinn sammenlignet med konkurrentene er brukervennligheten til AI-teknologien, et intuitivt brukergrensesnitt, dyktige mennesker som støtter QA-målene dine, og veikartet vårt for å eliminere testfasen. 

Autify-priser

Autifys priser varierer avhengig av behovene dine. Vi tilbyr en 14-dagers gratis prøveperiode, en startpakke på $300/måned uten binding, spesialpakker for oppstartsbedrifter, og prismodellen vår er utviklet for å skalere med virksomheten din.