Miten tulla testaaja ohjelmiston: haastattelusta löytää ensimmäinen vika
Työ Ja Tutkimus / / December 25, 2019
Alex Semin
Laitoksen johtaja testauksen Globus yritys, joka harjoittaa kehittämiseen mobiilisovelluksia ja sivustot suurten asiakkaiden, kuten "Yandex", "Kaspersky Lab" ABBYY, Rutube "CTC Media" Headhunter "TNT Club", "Messenger Travel", "PPF Henkivakuutus", ja VimpelCom ja toiset. Yli kuusi vuotta ammattiin. Kävelin koko matkan junior-testaaja osastonjohtajalle.
Matkani alkoi uteliaisuus testaaja. Lapsuudesta asti olin mukana kokoonpanossa tietokoneet ja ohjelmiston asentamista, aikana säännöllisesti herää kysymys: "Miksi ei ole asennettu? Miksi en?". Sillä hetkellä ajattelin, että halusi tulla testaaja, harjoittaa laadukkaiden ohjelmistojen ja löytää vastauksia kaikkiin näihin kysymyksiin.
Alla Haluan kertoa tulevaisuuden QA-asiantuntijoita siitä, mitä he voivat odottaa alussa uransa, ja antaa muutamia vinkkejä omasta kokemuksestani.
haastattelu
Junior-testaaja ei ole kovin vaikea siirtää haastattelu. Siitä eivät odota syvä tuntemus teorian ja työkalujen testaukseen. Puhuttelun tällaisia ehdokkaita, kiinnitämme huomiota nopeuteen ja eloisuus ajattelua, tuoreita ja luovasti ongelmanratkaisuun.
Esimerkiksi poikkeukselliset kysymällä, miten ihminen ajattelee:
- Lentokone lentää paikasta A klo 17:00 ja saapuu pisteeseen B klo 19.00. Kun tämä on ilmassa kolme tuntia. Miksi tämä on mahdollista?
- Miten tehdä niin, että saatuaan päivitetyn hakemuksen, kilpailijat eivät pysty löytämään hänelle uuden toiminnon?
Voidaan valmistaa, ja tavallisimpiin tehtäviin - testata yksinkertainen esine: paperin, kynä, verkkosuodatin ja vastaavat.
Myös haastatteluun auttavat:
- Tutkitaan testityyppien: toiminnallinen ja tutkiva testaus, automaattinen testaus (mukaan luettuina työkalut sen), kuorman ja stressitestien, savu-testaukseen.
- Lisäksi lukea vastaanottotarkastus ja kriteerit.
- Jos puhumme testaus web-sovelluksia, se on selain konsoli ja työnsä, ja monia eri versioita selaimista, näytön resoluutio, testaus asettelutyökaluja (pixel täydellinen).
- Jos puhumme mobiilisovelluksissa, tämä erilaisia alustoja, emulaattorit, apina testaus. Älä unohda levyt.
- Tutkitaan tyypit bug-seurantoja. Suosituin: Jira Bugzillaa, Redmine, Mantis. Katso, miten ne toimivat, mitä niiden ominaisuuksia.
- Pitkällä aikavälillä - Jmeter työkaluja, Postman, Charles. Ne eivät ole kovin vaikea oppia perustasolla.
Ensimmäisenä työpäivänä
Ensimmäinen työpäivä menee vakiona: antamaan tietokoneen, jonka haluat konfiguroida, asentaa toimintaohjelmia. Järjestelmänvalvoja valmistelee pääsyn sähköpostiin ja yritysten sisäisiä ohjelmia.
Ei ole tarpeen kysyä, mistä asentaa Skype, käytä sitä lempinimi koulusta kertaa gangsta_666 tai hauska kuva. Käytettäväksi yhdessä lisänimi, esim tai ivansmirnov smirnovivan, pisti tavallista valokuvaa.
Tärkeä askel valmistautumisessa työpäivä - tapaaminen bugi trekrom, joka käyttää yhtiön. Tämä on kysyä etukäteen: tutkimus artikkeleita katsoa koulutusvideo. Säästät aikaa kollegojen ja itse tuntevat enemmän luottavainen.
Ensimmäinen tehtävä
Sinut ensimmäinen hanke upotus. Kehotan teitä tutustua historian bug tracker mitkä viat ovat jo saavuttaneet tai ovat yleisimpiä. Pystyt ilmaisemaan itseään ja tilastotieteen ymmärtävät, mitä pisteitä sinun pitäisi kiinnittää enemmän huomiota.
Tehdä aloite. Jos et ole antanut tarkistuslista app, älä odota ja pyytää häntä olla mentori. Jos organisaatio ei ole tarkistuslista, voit tehdä sen itse. Yrityksemme usein check-alalta "Google Spreadsheets». Alla, meillä on esimerkki tällaisesta tarkistuslista - voit olla oman puvun.
Kollegat voidaan yllättyneitä, jos formulaatiot Tarkistuslistalla kuten käsitekarttoja, Kuten Xmind.net.
Tarkistuslista testaamiseen Pokémon GO
Yksi tärkeimmistä muodoista testaamalla aloittelijalle QA-asiantuntijat voivat tulla kulkua tarkistuslistoja, testi tapauksissa vanhemmat ammattilaisia. Tämä vaihe on tarpeen Kastamalla projektiin. Rakentaa testitietokanta aloittelija voi hän laajentaa tätä tarkistuslista. Junior-testaajat osana oppimista kirjallisesti tarkistuslistoja valmis arkki Pokémon GO sovellusten testaus. Täällä on kuvattu vain positiivisia tapauksia.
Ensimmäinen bug tracker
Kuvaus vikojen eri yritykset voivat vaihdella, mutta yleensä on olemassa periaatteita hyvän maun.
teema
Se kuvaa ongelmaa muutamalla sanalla. Parempi, jos se alkaa negaation kanssa: "ei toimi", "se ei tapahdu", "väärä" ja niin edelleen. Esimerkiksi: "On synkronointipalvelimen iPhone 6", "ei toimi videotoiston Nexus 5"
käsikirjoitus
Askel askeleelta virheen kuvaus pelin. Kiinnittää huomiota edellytys ja merkkejä, jotka edeltävät bug (esimerkiksi valaistu punainen painike vasemmalla).
Lisäksi voit tehdä kuvakaappauksia osoittaa sijainnit, joihin kannattaa kiinnittää huomiota (voit käyttää sovellusta Joxi, LightShot ja muut), lisää slozhnovosproizvodimyh vikoja - tallentaa videon. Kun kirjoitat kokemus voi kerätä ja päivittää lokit.
Lopussa käsikirjoituksen osoittaa ympäristöön, jossa testaus: tuoteversion, laitteen firmware (Android 6.0.1, iOS 9.3.2). Jos web-sovelluksen lisäksi määritellä selaimen versio.
tapaaminen bug
Edelleen on tarpeen nimittää joku vika. Kysy projektipäällikön tai mentori, joku roikkua tämän vian, joku kehittäjät mitä alueen hanke on vastuussa. Joten tapaat joukkueen tulevaisuudessa luovuttaa bugeja.
Operaattorin kriittisyys
Tyypit kriittisiä vikoja useimmissa seurantoja edustaa seuraavista:
Välitön (esto)
Estävää virhe. Hakemuksen mahdottomaksi, mikä edelleen vuorovaikutuksessa testattava järjestelmä tai sen näppäintoiminnot on mahdotonta.
Crit - Kiireelliset
Kriittinen virhe, rikkoo keskeisiä liiketoiminnan logiikkaa. Ongelma johtaa väliaikainen lasku palvelimen tai sovelluksen ilman mahdollisuutta sen liuoksen. Remedy tarvitaan testauksessa.
korkea
Merkittävää virhettä, rikkoo perus liiketoiminnan logiikkaa. Virhe ei ole kriittinen, se on mahdollista työskennellä testaustoimintoa muilla rajanylityspaikoilla.
normaali
Pieni virhe. Ei riko liiketoiminnan logiikka hakemuksen mukaisen testin ilmeinen ongelma käyttöliittymän ja lokalisointi.
alhainen
Triviaali kysymys, joka koskee hakemuksen liiketoiminnan logiikkaa. Ongelma kolmannen osapuolen kirjastoja tai palveluiden pelataan huonosti, tuskin havaittava johtuen käyttöliittymään.
Itseoppiva
Tärkeydestä oppimista kaikki tietävät varsin hyvin - minun ohjeet ovat arkipäivää. Joten päästä siihen pisteeseen.
Alla - muutamia kirjoja, jotka olen henkilökohtaisesti suositella minun harjoittelijat:
- "Testaus dot com», Roman Savin - erittäin hyödyllinen käsikirja, käytännössä kirjan lukemista alkaa testaaja. Se sisältää leijonanosan tiedon voidakseen aloittaa testin ja menestyksellisesti vastaamaan haastattelukysymysten liittyviä teknisiä ja teoreettinen osa.
- "Miten testataan Google» - syvä kirja, joka kuvaa, että prosessi, erilaisia strategioita ja lähestymistapoja testaukseen. Kirja auttaa ymmärtämään, mitä laatu on ja mitä vaiheissa siihen voidaan vaikuttaa.
- «Harjoittajan opas Software Test Suunnittelu», Lee Copeland - maalattu kirjan sellaista testausta "valkoinen" ja "musta" laatikko. Listat eri testauslaitteet sekä miten niitä käytetään ja milloin niitä. Kirjassa löytyy mielenkiintoinen artikkeli tutkimuksen testaus, joka on erittäin hyödyllinen aloitteleville testaajille.
Kollegat kirjoittaa kommentteja nimissä mielenkiintoisia kirjoja testaajille. Olen varma, että kaikki auttavat.
johtopäätös
Lopuksi haluaisin lisätä, että kysymys laatutuotteen - ei ole helppo prosessi, eikä nopea. Sinun on pystyttävä puolustamaan näkemyksiään neuvotteluissa, vakuuttaa kehittäjät voivat tehdä sen oikein, eikä "kainalosauvat" ymmärtää miten toiminnallisuutta käyttäjäystävällisempi.
Tämä on vain osa tarvittavat tiedot noviisi testaaja. Kaikki muu on taistelussa olosuhteissa etsiä internetistä, ja sitten pyytää kollegoita. Älä ujostele esittää kysymyksiä ja tunnin googling, usein vastaus johonkin kysymykseen säästää paljon aikaa tulevaisuudessa.