Softwaretest og QA
Ydelser inden for softwaretest og QA: manuel og eksplorativ test, testautomatisering i Playwright, Selenium og Cypress, test af mobilapps på rigtige enheder, API- og kontraktstest, performance- og belastningstest samt tilgængelighedstest mod WCAG 2.2. Dedikerede QA-ingeniører til jeres team, testprojekter, der leveres fra start til slut, og overtagelse af testsuiter, som andre teams har skrevet.
Softwaretestydelser, vi leverer
Hver side beskriver den test, vi påtager os, måderne at arbejde sammen med os på og de spørgsmål, kunderne stiller først.
Manuel test
Manuel test: funktionel test, regressionstest og eksplorativ test, design af testcases, test på tværs af browsere og enheder samt UAT-support, med dedikerede manuelle QA-ingeniører eller projektleverance.
Testautomatisering
Testautomatisering: testsuiter i Playwright, Selenium, Cypress og WebdriverIO, SDET-arbejde, API-tests og visuelle tests samt CI-integration, med dedikerede testautomatiseringsingeniører eller projektleverance.
Test af mobilapps
Test af mobilapps: test af iOS og Android på rigtige enheder og device farms, automatisering med Appium, Espresso, XCUITest og Maestro samt kontrol før udgivelse i app-butikkerne, med dedikerede mobile QA-ingeniører eller projektleverance.
API-test
API-test: REST-, GraphQL- og gRPC-tests i Postman, REST Assured og kode, contract testing med Pact, validering af OpenAPI og service mocks, med dedikerede API-testingeniører eller projektleverance.
Performancetest
Performance- og belastningstest: load-, stress- og soak-tests i k6, JMeter, Gatling og Locust, analyse af flaskehalse, kapacitetsplanlægning og Core Web Vitals, med dedikerede performanceingeniører eller projektleverance.
Tilgængelighedstest
Tilgængelighedstest: WCAG 2.2-audits, test med skærmlæser og tastatur, axe-kontroller i CI, hjælp til udbedring og overensstemmelsesrapporter, med dedikerede tilgængelighedstestere eller projektleverance.
Beskrevet andre steder på websitet
QA og testautomatisering
Manuel QA, testplaner og automatiserede testsuiter i Playwright, kørt i continuous integration, så en fejlende test blokerer releasen i stedet for at nå jeres brugere.
Ansæt QA-ingeniører
Ansæt manuelle QA-specialister og testautomatiseringsingeniører, der skriver Playwright-suiter, som kører i jeres pipeline, så en fejlende test blokerer releasen i stedet for at nå jeres brugere.
Test af embedded og hardware
Test af embedded og hardware: enhedstest, hardware-in-the-loop-rigs, firmwareautomatisering, automotive-ECU'er, tests af connectivity og sikkerhed, med dedikerede embedded QA-ingeniører eller projektleverance.
Cybersikkerhed og pentest
Cybersikkerhed og penetrationstest: pentests af web, mobil, API, netværk og cloud, sikker kodegennemgang, SOC og incident response, ISO 27001 og SOC 2, med dedikerede sikkerhedsingeniører eller afgrænsede projekter.
Ét QA-team til alle typer test
Én QA-ingeniør i jeres team eller en hel testfunktion: manuel og eksplorativ test, automatiserede testsuiter til web, mobil og API'er, belastningstests før en lancering og tilgængelighedsaudits, udført af folk, der arbejder i jeres tracker og jeres releaseproces.
Tests er både kode og dokumentation. Testsuiter ligger i jeres repository og kører i jeres pipeline, en fejlende test blokerer for releasen i stedet for at blive opdaget bagefter, en ustabil test rettes eller fjernes, og en rettet fejl får en regressionstest, der er skrevet mod hele fejltypen.
Test kører på testdata og ikke på jeres kunders data: syntetiske eller maskerede poster i testmiljøer, testkonti i sandboxe for betalinger og e-mail, legitimationsoplysninger fra en vault frem for en testfil, og produktion berøres kun ved aftalte kontroller efter en release.
Sådan tester vi vores egen platform
Vores QA-ingeniører tester den platform, vores firma kører på, bygget på .NET, Angular og Azure SQL, manuelt og med Playwright-testsuiter, der kører i dens GitHub Actions-pipeline, og hver funktion udgives sammen med sine tests. Se, hvordan vi arbejder med QA.
Spørgsmål om softwaretest og QA
Hvilke testydelser leverer I?
Manuel test, herunder eksplorativ test, regressionstest og brugeraccepttest; testautomatisering i Playwright, Selenium, Cypress og WebdriverIO; test af mobilapps på rigtige enheder med Appium, Espresso, XCUITest og Maestro; API- og kontraktstest med Postman, REST Assured og Pact; performance- og belastningstest i k6, JMeter, Gatling og Locust; og tilgængelighedstest mod WCAG 2.2. Test af enheder og firmware samt penetrationstest har deres egne sider.
Hvilke brancher arbejder jeres QA-ingeniører i?
Mest e-handel og detailhandel, fintech og bankvæsen, enterprise SaaS og ERP, sundhedssektoren, AI- og dataprodukter, medie- og forbrugerapps, forbundne enheder samt telecom- og cloududbydere. Hver side beskriver, hvordan testen ser ud i de brancher.
Kan I overtage testen fra et andet team?
Ja. En overtagelse starter med en skrivebeskyttet gennemgang af testcases, de automatiserede testsuiter og deres kørselshistorik samt en skriftlig liste over risici i rækkefølge efter betydning. Eksisterende testsuiter repareres, hvor det er billigere end en omskrivning, og intet udfases, før dets afløser har kørt uden fejl.
Hvordan aftales og faktureres arbejdet?
Én aftale med BIG TREE 108 LLC og én faktura om måneden. Tid registreres i vores egen portal gennem måneden, og de samme tal danner fakturaen.
Hvem ejer testkoden, testcasene og rapporterne?
Det gør I. Hver specialist har en underskrevet kontrakt med BigTree108, som overdrager alt arbejdsresultat til virksomheden, og vores aftale med jer overdrager det videre til jer. Kode, designs og dokumenter leveres ind i jeres egne repositories og værktøjer og opbevares ikke et sted, hvor kun vi kan ændre dem.
Har I brug for QA-ingeniører eller en testrunde?
Fortæl os, hvad I bygger, hvordan I udgiver det, og hvor fejl i dag når frem til jeres brugere. I får svar inden for én arbejdsdag: en testplan, kandidatprofiler eller et omfang for en gennemgang af jeres test.