Millal seda vaja on

  • Arendaja ütleb valmis, tellija ütleb ei. Puudu on kokkulepitud kriteerium, mille põhjal saaks vaielda faktide, mitte tunnete üle.
  • Ees on vastuvõtt või hanke üleandmine. Keegi peab läbi viima testid, mille tulemus läheb protokolli.
  • Nõuded on olemas, testid ei ole. Dokument on kirjutatud, aga keegi ei ole seda kontrollitavateks sammudeks lahti kirjutanud.
  • Vigu leitakse alles tootmises. Testimine käib, aga katvus on juhuslik ja keegi ei tea, mida tegelikult kontrolliti.
  • Uus versioon või uus liidestus tuleb kasutusele. Vaja on regressioonikomplekti, mida saab korrata iga järgmise väljalaske ees.

Mida me teeme

  • Testistrateegia ja testiplaan — testitasemed, katvuse loogika, keskkonnad, testandmed, rollid ja väljumiskriteeriumid.
  • Testjuhud nõuetest — iga testjuht on seotud nõude ja vastuvõtukriteeriumiga, nii et katvust saab lugeda mõlemat pidi.
  • Vastuvõtutestimine — testide läbiviimine kokkulepitud ulatuses, tulemuste protokoll ja otsuse alus.
  • Vigade haldus — leidude kirjeldamine korratavas vormis, raskusastme ja mõju hinnang, kordustestimine pärast parandusi.
  • Integratsiooni- ja andmekontrollid — liideste käitumine veaolukordades ning andmete terviklikkus süsteemide vahel.
  • Testiprotsessi ülevaatus — hinnang sellele, mida täna testitakse, kus on katvuse augud ja mis järjekorras neid sulgeda.

Testjuhud kirjutatakse nii, et neid saab käivitada teie meeskond, teie arenduspartner või automatiseerija. Vorm on Gherkin-stiilis või tabelina, vastavalt sellele, millega teie tööriistad juba töötavad.

Miks see on sama töö, mis analüüs

Nõue, vastuvõtukriteerium ja testjuht on ühe ja sama ahela kolm lüli. Kui need kirjutab sama inimene, kes nõuded lahti mõtestas, siis ei teki tõlkekadu: testitakse seda, mis kokku lepiti, ja mitte seda, mida arendaja arvas kokku lepitut olevat.

Sama muster kordub kõigis meie teenustes. Analüüsis on see nõue, kontroll ja tõend. Migratsioonis on see väli, teisendusreegel ja lepitamise kontroll. Testimises on see nõue, kriteerium ja testjuht.

Sellepärast on testimine meie jaoks analüütiku töö. Kasutuslood ja vastuvõtukriteeriumid, mis on niikuinii nõuete komplekti osa, on juba pool testibaasist.

Mida te kätte saate

  • Testistrateegia ja testiplaan

    Ulatus, tasemed, keskkonnad, testandmed ja väljumiskriteeriumid.

    VormingudDOCXMDPDF
  • Testjuhud

    Sammud, eeltingimused, oodatavad tulemused ja seos nõudega.

    VormingudXLSXMDJIRAGHERKIN
  • Katvuse maatriks

    Nõue kuni testjuhuni ja tagasi, koos katmata kohtadega.

    VormingudXLSXMD
  • Testiaruanne

    Mis testiti, mis tulemusega, millised leiud on avatud ja mis on nende mõju.

    VormingudDOCXMDPDF
  • Vigade loend

    Korratavad sammud, raskusaste, mõju ja kordustestimise tulemus.

    VormingudXLSXJIRA

Kõik tulemid antakse üle redigeeritavas vormingus. Testjuhud jäävad teile ja neid saab kasutada iga järgmise väljalaske ees.

Turvalisus selles töös

Turvanõue on nõue nagu iga teine ja seetõttu on ta testitav. Ligipääsuõiguste kontroll rollide kaupa, tundlike andmete nähtavus valedes vaadetes, sessioonide käitumine, veateadete infoleke ja logimine sündmuste kohta, mida hiljem on vaja tõestada. Need lähevad testikomplekti sisse samamoodi nagu funktsionaalsed juhud.

Testandmete pool on omaette otsus. Kui testimiseks on vaja päris andmeid, siis lepime enne kokku, millises kujus neid kasutatakse ja kui kaua neid keskkonnas hoitakse. Ründetestimiseks ja pentestiks kaasame partnerid ning lepime selle kokku enne töö algust.

Kust see kogemus tuleb

Asutaja-analüütikul on 13+ aastat praktikat nõuete, vastuvõtukriteeriumide ja süsteemidevaheliste kontrollidega panganduses, telekomis, IT-konsulteerimises ja logistikas. Nendes valdkondades on vastuvõtt kirjalik toiming: keegi peab dokumendi alusel ütlema, kas lahendus vastab kokkulepitule.

Kvalifikatsioon: BCS Foundation Certificate in Business Analysis. Töökeeled eesti ja inglise.

Loe edasi

Koostöövormid

Iga vorm on lähtepunkt, mille ulatuse täpsustame vestluses ja fikseerime kirjalikus pakkumuses. Astmeid saab läbida eraldi või üksteisele loogiliselt järgnevana.

Testistrateegia

Fikseeritud ulatusega kirjalik dokument, mis paneb paika, mida, mis tasemel ja mis alusel testitakse. Sobib projekti algusesse või enne suuremat väljalaset.

Mis sisaldub:

  • Testitasemed ja ulatus koos põhjendusega
  • Keskkondade ja testandmete plaan
  • Rollid, vastutused ja väljumiskriteeriumid
  • Riskipõhine prioriteetide järjekord

Testjuhud nõuetest

Nõuete ja vastuvõtukriteeriumide teisendamine käivitatavateks testjuhtudeks koos katvuse maatriksiga. Tulem on kasutatav ka siis, kui teste viib läbi keegi teine.

Mis sisaldub:

  • Testjuhud sammude ja oodatavate tulemustega
  • Seos nõude ja vastuvõtukriteeriumiga
  • Katvuse maatriks koos katmata kohtadega
  • Testandmete vajaduste loend

Vastuvõtutestimine

Testide läbiviimine enne vastuvõttu, tulemuseks protokoll, mille põhjal saab kirjalikult öelda „vastu võetud". Sobib nii sisemise arenduse kui ka hankelepingu vastuvõtuks.

Mis sisaldub:

  • Testide läbiviimine kokkulepitud ulatuses
  • Leidude kirjeldamine korratavas vormis
  • Kordustestimine pärast parandusi
  • Testiaruanne ja vastuvõtu soovitus

Testiprotsessi ülevaatus

Pilk sellele, kuidas teil täna testitakse. Sobib siis, kui vigu leitakse hilja ja tahetakse teada, kust see tuleb.

Mis sisaldub:

  • Praeguse testimispraktika ja artefaktide läbivaatus
  • Katvuse augud ja nende mõju
  • Soovitused tööriistade ja rollide kohta
  • Prioriteetne tegevuskava koos esimeste sammudega

Kirjeldage oma olukorda ühe sõnumiga.

Kirjutage, mis on valmimas ja mille alusel te selle täna vastu võtaksite. Räägime ulatuse läbi ja saadame kirjaliku pakkumuse. Vastame ühe tööpäeva jooksul, esimene arutelu on tasuta.