Hopp til innhold
XSIS
En mann ved en pult med en skjerm, sett gjennom en glassvegg

Programvareutvikling

UX og autonom kvalitetssikring

Grensesnitt folk kan bruke, og utgivelser du kan stole på

Der produkter mister brukere og utgivelser mister tillit

Folk vurderer programvare etter om de får fullført oppgaven. Når skjermene følger systemet i stedet for arbeidet, gjør brukerne feil, ringer kundestøtte eller gir opp.

Manuell regresjonstesting bremser hver utgivelse og overser fortsatt feil, og testing bare til slutt gjør små problemer til sene og dyre problemer. Topplasten finner så grensene ingen har testet.

Det som endres for deg

  1. Produkter der folk får fullført oppgavene sine

    Flyter designet ut fra brukerundersøkelser og testet med ekte brukere før bygging, for hvert språk og hver skjermstørrelse du trenger.

  2. Tilgjengelighet designet inn

    Design og kode bygget etter WCAG 2.2 AA og nasjonale tilgjengelighetsregler, kontrollert ved hver utgivelse.

  3. Utgivelser uten overraskelser

    Automatiserte suiter og kvalitetsporter som stopper en ødelagt utgivelse, og last- og kaostester som viser hvordan systemet svikter før kundene dine gjør det.

Det vi leverer

  • UX-undersøkelser og informasjonsarkitektur

    Intervjuer, observasjon og analyse gjort om til tydelige funn, og en struktur for navigasjon, navngiving og innhold.

  • Wireframes og testede prototyper

    Hver nøkkeloppgave kartlagt steg for steg, inkludert feil og tomme tilstander, og klikkbare prototyper testet med ekte brukere.

  • UI-designsystemer

    Designtokens, komponenter og bruksveiledning holdt i takt mellom Figma og kode, slik at hvert produkt forblir konsistent.

  • Etterlevelse av tilgjengelighetskrav

    Design og bygg kontrollert mot WCAG 2.2 AA for kontrast, fokusrekkefølge, målstørrelse og skjermleseretiketter, inkludert høyre til venstre-oppsett for arabisk.

  • KI-drevet selvhelende QA

    Automatiserte regresjons- og integrasjonssuiter kjøres ved hver endring. Når grensesnittet endrer seg, foreslår KI-assisterte tester reparasjonen som en ingeniør godkjenner, i stedet for å feile tilfeldig.

  • Ytelses-, last- og kaostesting

    Last- og stresstester av de kritiske brukerreisene, og kontrollerte feil i tjenester og nettverk som viser hvordan systemet degraderes og gjenopprettes.

  • Kvalitetsporter og rapportering

    Tester, dekning og sikkerhetsskanninger som stopper en utgivelse når de feiler, med feiltrender og utgivelsesberedskap på ett sted.

Slik arbeider vi

  1. Undersøk og vurder

    Vi intervjuer brukere, går gjennom analyse, kundestøttehenvendelser og nylige feil, og finner hvor problemene slipper gjennom i dag.

  2. Definer

    Vi blir enige om hvilke brukere vi designer for, hvilke risikoer vi tester og hvordan suksess måles.

  3. Design og test med brukere

    Vi lager prototyper av nøkkelflytene, tester dem med ekte brukere og retter det som forvirrer dem før bygging.

  4. Automatiser

    Vi bygger testsuitene og testdataene, og kobler dem inn i leveransepipelinen din som kvalitetsporter.

  5. Last og bryt

    Vi laster systemet til topplast og forbi, injiserer feil og retter det som gir etter før idriftsettelse.

  6. Hold det friskt

    Vi gjennomgår det som utgis mot designet, retter ustabile tester raskt og lærer teamet ditt å eie suitene.

Teknologier og standarder

Vi bruker verktøyene som passer til din stack, og holder testene i ditt repository. Å navngi et produkt betyr ikke at vi har et partnerskap med leverandøren.

Testing
  • axe-core
  • Playwright
  • Cypress
  • Selenium
  • Appium
  • Jest
  • JUnit
  • pytest
  • Postman
  • k6
  • Apache JMeter
  • OWASP ZAP
Design og tilgjengelighet
  • Figma
  • Storybook
  • WCAG 2.2

Slik starter du

Et design- eller testoppdrag kan starte alene eller som del av en bygging. Spesialister kan også bli med i teamet ditt som innebygde designere eller QA-ingeniører.

Hva skjer videre

  1. Forhåndssamtale

    En gratis forhåndssamtale på 30 minutter på nett: vi går gjennom målene, systemene og begrensningene dine.

  2. Modenhetsvurdering

    I en gratis modenhetsvurdering innen 48 timer kontrollerer en ledende arkitekt prosjektet ditt mot definisjonen av klar (6 punkter) og anbefaler sporet som passer.

  3. Valg av spor

    Prosjekter med definert omfang får et bindende forslag innen 3 til 5 virkedager. Prosjekter i konseptfasen starter i Blueprint Studio. Et system i drift som svikter, er udokumentert eller trenger integrasjon, starter med en diagnose på 1 til 2 uker. Blueprint Studio og diagnosen har hver en fastpris som angis i forslaget.

  4. Leveranse i fem trinn

    Mobilisering, sprinter med livedemoer, integrasjon og herding, godkjenning og idriftsettelse, deretter forvaltede tjenester. Etter idriftsettelsen kommer en garantiperiode, deretter valgfri støtte og vedlikehold.

Spørsmål og svar

Trenger vi brukerundersøkelser hvis vi allerede kjenner brukerne våre?

Du vet mye, og undersøkelser bygger på det. De tester antakelser med folkene som gjør arbeidet, og avdekker ofte steg, midlertidige løsninger og begreper som aldri når et kravdokument. En liten runde med intervjuer og prototypetester koster mindre enn å endre programvare etter at den er levert.

Hvordan gjør dere produkter tilgjengelige?

Vi designer etter WCAG 2.2 AA fra første wireframe: nok kontrast, synlig fokus, logisk leserekkefølge, store nok mål og en etikett for hver kontroll. Automatiske sjekker kjøres ved hver endring. Før hver utgivelse tester vi nøkkelreiser manuelt med tastatur og skjermlesere.

Kan dere designe for arabisk og andre språk med høyre til venstre-skrift?

Ja. Høyre-til-venstre-design er mer enn å speilvende skjermen: navigasjon, fremdriftsindikatorer og retningsikoner speilvendes, mens tall, logoer og mediekontroller vanligvis ikke gjør det. Arabisk tekst trenger sin egen skrifttype, størrelse og linjehøyde, og vi gjennomgår begge retninger med morsmålstalere.

Hva er selvhelbredende testautomatisering?

Grensesnitttester bryter vanligvis når en knapp flyttes eller får nytt navn, selv om funksjonen fortsatt virker. Selvhelbredende tester bruker KI til å finne elementet igjen og foreslå en oppdatert test, som en ingeniør gjennomgår før den godtas. Testsettet forblir pålitelig uten å skjule reelle feil.

Bør vi automatisere alle testene våre?

Nei. Automatiser det som kjøres ofte og må gi samme svar hver gang: enhetstester, API-tester og de viktigste reisene. Behold folk til utforskende testing, brukervennlighet og funksjoner som fortsatt endres. Et mindre testsett som aldri feiler tilfeldig, er verdt mer enn et stort som ingen stoler på.

Hva er kaostesting, og er det trygt?

Kaostesting slår av tjenester, gjør nettverk tregere eller fyller disker med vilje, for å bevise at systemet degraderes grasiøst og gjenopprettes. Vi starter i testmiljøer, avtaler grensene med driftsavdelingen din, og kjører bare kontrollerte eksperimenter i produksjon når overvåking og tilbakerulling er bevist.

Hvordan tester dere integrasjoner med banker, betalingsleverandører eller ERP-er?

Vi bruker partnerens sandkasse der den finnes og simulatorer der den ikke gjør det, slik at testene kjøres ved hver endring. Testdata dekker avviste betalinger, tidsavbrudd, dupliserte meldinger og delvise feil, og kontroller ende til ende bekrefter at totaler avstemmes på tvers av systemer.

Klar til å bygge? Be om forslag.

Send kravene dine eller en anmodning om forslag (RFP). Arkitektene våre validerer dem og returnerer et bindende forslag med fast omfang.

Hva skjer videre

  1. Modenhetsvurdering

    I en gratis modenhetsvurdering innen 48 timer kontrollerer en ledende arkitekt prosjektet ditt mot definisjonen av klar (6 punkter) og anbefaler sporet som passer.

  2. Bindende forslag

    Etter arkitekturvalidering uten kostnad mottar du et bindende forslag med fast omfang innen 3 til 5 virkedager: milepæler, arkitektur, teamstruktur og SLA-er. Vi signerer en konfidensialitetsavtale (NDA) med deg på forespørsel, før du deler kravene dine.

  3. Mobilisering

    Når du har signert, starter utviklingsteamene våre sprint 0 innen 5 til 10 virkedager etter kontraktsignering.

  4. Leveranse i fem trinn

    Mobilisering, sprinter med livedemoer, integrasjon og herding, godkjenning og idriftsettelse, deretter forvaltede tjenester. Etter idriftsettelsen kommer en garantiperiode, deretter valgfri støtte og vedlikehold.