Manuaalitestauspalvelut
Manuaalitestauspalvelut web-, mobiili- ja työpöytäohjelmistoille: uusien ominaisuuksien toiminnallinen testaus, regressiotestaus ennen jokaista julkaisua, tutkiva testaus, testitapausten suunnittelu ja dokumentointi, selainten ja laitteiden välinen testaus sekä käyttäjän hyväksymistestauksen tuki. Toteutus joko dedikoiduilla manuaalisilla QA-insinööreillä teidän tiimissänne tai testausprojekteina alusta loppuun.
Tekemämme manuaalitestaus
Uusien ominaisuuksien toiminnallinen testaus
Jokainen user story tarkistetaan vaatimuksiaan ja hyväksymiskriteereitään vastaan heti, kun se saapuu testiympäristöön, positiivisilla, negatiivisilla ja reunatapauksilla. Viat kirjataan Jiraan, Azure DevOpsiin tai Lineariin vaiheineen, odotettuine ja todellisine tuloksineen, lokeineen ja näytön tallenteineen.
Regressiotestaus
Regressiotestisarja pidetään ajan tasalla tuotteen muuttuessa ja ajetaan ennen jokaista julkaisua, painottaen muutoksen koskettamia alueita. Jokaisen tuotantoon viennin jälkeen tehdään lyhyt savutesti.
Testitapausten suunnittelu ja dokumentointi
Testisuunnitelmat ja testitapaukset kirjoitetaan vaatimuksista käyttäen raja-arvoja, ekvivalenssiluokkia, päätöstaulukoita ja pareittaisia yhdistelmiä. Ne säilytetään TestRailissa, Xrayssa, Zephyrissä, Qasessa tai Azure Test Plansissa ja jäljitetään siihen vaatimukseen, jonka kukin kattaa.
Tutkiva testaus
Aikarajatut istunnot kirjallisen tehtävänannon (charter) pohjalta etsivät sitä, mitä testitapaukset eivät ennakoineet: epätavallista dataa, keskeytyneitä käyttäjäpolkuja, hitaita verkkoja, kahta samanaikaisesti auki olevaa välilehteä ja takaisin-painiketta, jota painetaan maksun puolivälissä.
Selainten ja laitteiden välinen testaus
Web-sovellukset tarkistetaan Chromessa, Safarissa, Firefoxissa ja Edgessä työpöydällä ja mobiilissa, oikeilla laitteilla tai BrowserStackissa, Sauce Labsissa tai TestMu AI:ssa (aiemmin LambdaTest). Selain- ja laiteluettelo otetaan teidän analytiikastanne.
Datan ja integraatioiden tarkistukset
Tulokset tarkistetaan siellä, minne ne päätyvät: rivit kyselyillä SQL:llä, viestit jonossa, sähköpostit testipostilaatikossa, maksut palveluntarjoajan sandboxissa ja tietueet CRM- tai ERP-järjestelmässä, johon tuote syöttää tietoja.
Käyttäjän hyväksymistestauksen tuki
UAT suunnitellaan yhdessä teidän liiketoimintakäyttäjienne kanssa: skenaariot kirjoitetaan heidän kielellään, testidata ja ympäristöt valmistellaan, istunnot toteutetaan heidän rinnallaan ja hyväksyntä kirjataan kutakin vaatimusta vastaan.
Vaatimusten ja suunnitelmien katselmointi
User storyt, määrittelyt ja Figma-suunnitelmat käydään läpi ennen kehityksen alkua, ja aukot, ristiriidat ja kriteerit, joita kukaan ei voisi testata, nostetaan esiin silloin, kun niiden korjaaminen on vielä halpaa.
Lokalisoinnin testaus
Käännökset tarkistetaan asiayhteydessä: katkenneet ja kääntämättömät tekstit, kielialuekohtaiset päivämäärä-, luku- ja valuuttamuodot, monikkomuodot, oikealta vasemmalle luettavat asettelut sekä kullakin kielellä lähetettävät sähköpostit ja ilmoitukset.
Palkatkaa manuaaliset QA-insinöörit
Dedikoidut manuaaliset QA-insinöörit
Manuaaliset QA-insinöörit liittyvät tiimiinne kokoaikaisesti, työskentelevät teidän työkaluillanne ja prosessissanne ja raportoivat teidän vetäjällenne. Te haastattelette heidät, ja me vastaamme ukrainalaisesta sopimuksesta, palkanmaksusta, laskutuksesta ja lomista.
Projektit: Manuaalitestaus
manuaalitestaus rajattuna kokonaisuutena: sovittu laajuus, kiinteä suunnitelma ja meidän puolellamme nimetty vetäjä, joka vastaa tuloksesta ja raportoi edistymisestä teidän kanavissanne.
Jatkuva manuaalitestaus
Manuaalitestaus jatkuvana palveluna: samat ihmiset joka kuukausi, backlog, jonka priorisoitte itse, ja tunnit, jotka näette portaalissamme ja laskulla.
Dedikoitu tiimi -sivu selittää, miten asiantuntijat liittyvät tiimiinne, ja ulkoistussivu kattaa projektitoimituksen, haltuunotot ja hinnoittelumme.
Ketkä työskentelevät kanssanne: manuaalitestaus
Manuaaliset QA-insinöörit
Testisuunnittelu, tutkiva testaus ja regressiotestaus
QA-vetäjät
Testausstrategia, julkaisun hyväksyntä ja raportointi
Testiautomaatioinsinöörit
Vakaat tarkistukset siirretään automatisoituihin testisarjoihin
Liiketoiminta-analyytikot
Vaatimukset ja hyväksymiskriteerit
Näin toteutamme manuaalitestauksen
Testaus alkaa ennen koodia: QA-insinööri lukee user storyn ja suunnitelman, sopii hyväksymiskriteerit product ownerin kanssa ja kirjoittaa testitapaukset ominaisuuden rakentamisen aikana. Jokaisessa vikaraportissa on vaiheet, joita kehittäjä pystyy seuraamaan ensimmäisellä lukukerralla, versio ja ympäristö, lokit ja tallenne sekä teidän kanssanne sovittu vakavuusaste.
Manuaalinen työaika kohdistetaan sinne, missä tarvitaan harkintaa. Tarkistukset, jotka pysyvät vakaina julkaisusta toiseen, siirretään automaatiolle, jolloin manuaalitestaus kattaa uudet ominaisuudet, tutkivat istunnot ja käyttäjäpolut, jotka muuttuvat liian usein automatisoitaviksi. Testitapaukset säilytetään teidän testienhallintatyökalussanne, joten testaajien osaaminen jää teille.
Muut ohjelmistotestauspalvelut
Testiautomaatio
Testiautomaatiopalvelut: Playwright-, Selenium-, Cypress- ja WebdriverIO-testisarjat, SDET-työ, API- ja visuaaliset testit sekä CI-integraatio, dedikoiduilla testiautomaatioinsinööreillä tai projektitoimituksena.
Mobiilisovellusten testaus
Mobiilisovellusten testauspalvelut: iOS- ja Android-testaus oikeilla laitteilla ja laitefarmeilla, Appium-, Espresso-, XCUITest- ja Maestro-automaatio sekä sovelluskauppajulkaisujen tarkistukset, dedikoiduilla mobiili-QA-insinööreillä tai projektitoimituksena.
API-testaus
API-testauspalvelut: REST-, GraphQL- ja gRPC-testit Postmanilla, REST Assuredilla ja koodilla, sopimustestaus Pactilla, OpenAPI-validointi ja palvelumockit, dedikoiduilla API-testausinsinööreillä tai projektitoimituksena.
Suorituskykytestaus
Suorituskyky- ja kuormitustestauksen palvelut: kuormitus-, stressi- ja kestotestit k6:lla, JMeterillä, Gatlingilla ja Locustilla, pullonkaula-analyysi, kapasiteettisuunnittelu ja Core Web Vitals, dedikoiduilla suorituskykyinsinööreillä tai projektitoimituksena.
Saavutettavuustestaus
Saavutettavuustestauksen palvelut: WCAG 2.2 -auditoinnit, ruudunlukija- ja näppäimistötestaus, axe-tarkistukset CI:ssä, korjaustuki ja vaatimustenmukaisuusraportit, dedikoiduilla saavutettavuustestaajilla tai projektitoimituksena.
Kysymyksiä manuaalitestauksesta
Millä toimialoilla manuaaliset QA-insinöörinne työskentelevät?
Enimmäkseen verkkokaupassa ja vähittäiskaupassa, jossa kassa, maksut ja kampanjat testataan ennen jokaista myyntitapahtumaa; fintechissä ja pankkitoiminnassa, jossa jokaisesta maksupolusta ja rajasta tarvitaan kirjaus siitä, miten se on testattu; yritys-SaaS- ja ERP-ratkaisuissa, joissa on monia rooleja, käyttöoikeuksia ja pitkiä liiketoimintaprosesseja; terveydenhuollossa, jossa käsitellään potilastietoja ja kliinisiä työnkulkuja; mediassa ja kuluttajasovelluksissa, jotka julkaistaan monille laitteille; sekä verkottuneissa laitteissa, joissa sovellusta, verkkoportaalia ja laitteistoa testataan yhdessä.
Tarvitsemmeko manuaalitestausta edelleen, jos testimme on automatisoitu?
Kyllä, mutta eri työhön. Automaatio toistaa tarkistuksia, jotka joku on jo suunnitellut; manuaalinen ja tutkiva testaus löytää ongelmat, joihin kukaan ei suunnitellut tarkistusta, arvioi, onko käyttäjäpolulla käyttäjälle järkeä, ja kattaa ominaisuudet, jotka muuttuvat liian usein automatisoitaviksi. Useimmat tiimit käyttävät molempia ja automatisoivat vakaat regressiopolut ajan myötä.
Voitteko testata ilman kirjallisia vaatimuksia?
Kyllä. Testaus alkaa tuotteesta sellaisena kuin se on: tutkivat istunnot kartoittavat, mitä tuote tekee, kysymykset menevät teidän tiimillenne, ja vastauksista tulee testitapauksia sekä luettelo avoimista päätöksistä toiminnasta. Siitä muodostuu usein ensimmäinen kirjallinen määrittely.
Kuinka nopeasti manuaaliset QA-insinöörit voivat aloittaa?
Kun sopiva manuaalinen QA-insinööri on saatavilla, aloitus riippuu vain teidän haastattelustanne sekä salassapitosopimuksesta (NDA) ja immateriaalioikeuksien siirrosta. Muussa tapauksessa teemme haun, joka tuottaa yleensä ehdokasprofiileja kahden tai kolmen viikon kuluessa, eikä kukaan aloita ennen kuin olette hyväksyneet.
Miten palkataan manuaaliset QA-insinöörit BigTree108:n kautta?
Kertokaa meille työstä, kokemustasosta ja tarvitsemistanne tunneista. Ehdotamme yhtä tai kahta henkilöä profiileineen, te haastattelette heidät samoin kuin haastattelisitte oman rekrytointinne, ja allekirjoitatte yhden sopimuksen BIG TREE 108 LLC:n kanssa ja saatte yhden laskun kuukaudessa.
Kenelle heidän tuottamansa työ kuuluu?
Teille. Jokaisella asiantuntijalla on BigTree108:n kanssa allekirjoitettu sopimus, jossa kaikki työn tulokset siirretään yhtiölle, ja meidän sopimuksemme teidän kanssanne siirtää ne edelleen teille. Koodi, suunnitelmat ja dokumentit toimitetaan teidän omiin repositorioihinne ja työkaluihinne, eikä niitä säilytetä paikassa, jossa vain me voimme muuttaa niitä.
Tarvitsetteko testausta ennen seuraavaa julkaisua?
Kertokaa meille, mitä tuote tekee, kuinka usein julkaisette ja missä vaiheessa virheet pääsevät käyttäjillenne asti. Saatte vastauksen yhden arkipäivän kuluessa: testisuunnitelman, ehdokasprofiileja tai rajauksen ensimmäiselle testauskierrokselle.