8 key performance indicators
Ta članek pojasnjuje 8 ključnih kazalnikov učinkovitosti za izdaje kakovosti s pomočjo preskusne rešitve Panaya Test Dynamix:
Nobena skrivnost ni, da se vodje kakovosti programske opreme soočajo z vedno večjim pritiskom na zagotavljanje visokokakovostne programske opreme z rekordno hitrostjo.
Vprašanje, ki si ga vsi pogosto zastavimo, je - »kako merimo svoj uspeh« glede kakovosti programske opreme?
Hitrost trženja je precej preprostejši izračun, vendar je merjenje naše uspešnosti pri zagotavljanju visokokakovostne programske opreme odvisno od številnih dejavnikov, kot so projektna metodologija (slap, hibridni, okretni), zapletenost programske opreme in stopnja tehnične dolg, število vmesnikov in še veliko več.
Na kratko, število spremenljivk, ki se spremeni v sprejemljivo raven visoko resne napake ne smemo podcenjevati. Da bi lahko preživeli na tem trgu, se moramo torej nenehno razvijati, tako v naših mnenjih kot v naših merilnih palicah.
To je razlog, zaradi katerega sem pripravil ta seznam 8 najboljših KPI-jev, ki jih morate dodati na svojo oceno kakovosti in začeti slediti, da ublažite tveganje za izdajo, izboljšate kakovost in takoj izmerite svoj uspeh.
Kaj se boste naučili:
- Ključni kazalniki uspešnosti za objave kakovosti
- Kaj še morate vedeti o tej rešitvi
- Zaključek
- Priporočeno branje
Ključni kazalniki uspešnosti za objave kakovosti
# 1) Učinkovitost odkrivanja napak (DDE, AKA Odstotek odkrivanja napak)
To je merilo vašega celotno regresijsko testiranje učinkovitost. Izračuna se kot razmerje med napakami, ki so jih stranke odkrile pred in po sprostitvi.
Napake, ugotovljene po sprostitvi, so običajno znane kot 'Incidenti' in so prijavljeni v sistem za pomoč uporabnikom, medtem ko so napake, ugotovljene med preskusnimi fazami ( Npr. , Enota, sistem, regresija ali UAT) so pred izdajo identificirani in dokumentirani z orodji, kot so Panaya Test Dynamix .
Če želite pravilno izračunati ta KPI, morate pred sprostitvijo v vaše produkcijsko okolje vedno kategorizirati različico programske opreme, v kateri je bila ugotovljena vsaka napaka.
Formula, ki se pogosto uporablja za DDE:
Število ugotovljenih napak pri izdaji različice programske opreme /
Število napak pri izdaji programske opreme + ubežne napake, ki so jih ugotovili končni uporabniki (Npr., Nezgode)
Tu je preprosta ilustracija:
Predpostavimo, da je bilo v vašem zadnjem mesečnem servisnem paketu SAP med ciklom regresijskega testiranja odkritih 95 napak, po izdaji pa je bilo zabeleženih 25 napak. DDE bi bil izračunan kot 95, deljeno s (95 + 25) = 79%.
Upoštevajte, da je treba DDE nadzorovati s črtnim grafikonom, ki se začne s 100% dan po sprostitvi v proizvodnjo. In ko bodo vaši notranji končni uporabniki in stranke začeli delati z zgledom vašega najnovejšega servisnega paketa SAP, bodo neizogibno zabeležili nekaj incidentov.
Po mojih izkušnjah se v prvem tednu dva dni po tem, ko servisni paket pride v produktivno okolje, pojavi »blaznost hranjenja«. Takrat boste med beleženjem incidentov opazili hiter padec s 100% na približno 95%. Če vaše podjetje uporablja mesečno kadenco izdaje servisnega paketa, nato izmerite DDE za 30-dnevno obdobje v vsakem servisnem paketu.
kako odpreti .jnlp datoteke
Po drugi strani pa, če vaše podjetje izvaja le štiri (4) večje cikle izdaje na leto, ga merite 90 dni, da vidite, kako upada v tem obdobju.
Kaj se šteje za 'dober DDE'?
To je podobno kot odčitki krvnega tlaka, ki jih sčasoma razvije vsaka organizacija in oseba.
Čeprav medicinska skupnost opredeljuje 'optimalno' odčitavanje krvnega tlaka kot 120/80 - je naravno, ko s starostjo opazimo povišanje sistoličnega krvnega tlaka. Z DDE so znani strokovnjaki iz industrije in voditelji mislili, da je 90% pohvalno v večini industrij.
Videl pa sem, da organizacije dosledno dosegajo> 95% DDE s premikanjem levo z orodji za simulacijo vpliva, kot je npr Analiza vpliva Panaya .
# 2) Sistemske napake (SWD)
Ste že kdaj naleteli na več napak, povezanih z istimi predmeti? Seveda bi. To je pogost pojav, s katerim se srečujejo številni vodje testov.
Naenkrat opazite velik porast števila napak, prijavljenih v ciklu UAT. Na srečo stavim, da ste tiste vrste, ki vsakih 15 minut spremlja napake in dvojnike ročno 'poveže' ali prebere vsak opis, da sam prepoznate osnovni vzrok, kajne? Dvomljivo.
Torej, kakšne so vaše možnosti za obvladovanje neizogibne drame 'inflacije okvar?'
Drama, ki nastane ob tem nočnem ponovnem pozivu z vodstvom v štabu o tem, 'Zakaj danes tako nenadno povečanje napak?' (Premor .... Globoko vdihnite, preden se odzovete) ... “Trenutno delam z našimi funkcijskimi vodniki, da bi opravil ročno analizo vzroka.
Toda menimo, da se številna vprašanja nanašajo na skupno vprašanje, vendar to še ni bilo ugotovljeno. 'Se sliši znano?
Moj predlog je, da začnete slediti temu, kar kliče Panaya 'Sistemske napake' . Ročno sledenje traja večno - verjemite mi, poskusil sem že večkrat. Boleče je tudi pri uporabi starih orodij ALM, pri katerih vam preostane le možnost povezovanja napak in dodajanja komentarja.
Vau, to je res pomagalo! (začutite sarkazem?). Če pa zdaj nimate izbire med orodji, boste morali vzeti čas za pravilno sledenje sistemskim napakam, da jih boste jasno razložili? zakaj se linija trenda napak pomika navzgor proti koncu preskusnega cikla in ne navzdol.
Če imate priložnost, si oglejte Panaya Test Dynamix, v sam motor je vgrajen SWD, ki samodejno izračuna SWD za vas med letom.
Spider Web - Sedež znotraj 'Rick Cockpit' te platforme je močan, a enostaven prikaz 6 dodatnih kazalnikov uspešnosti, ki zaokroža najpomembnejše ključne kazalnike uspešnosti, ki bi jim moral slediti vsak upravitelj kakovosti, testiranja in izdaje.
# 3) Izpolnjevanje zahtev
Upravitelji zagotavljanja kakovosti razumejo tveganje na globlji ravni, ki jo je mogoče uresničiti samo s kodo ali vidnostjo na ravni prevoza, ki je prilagojena vsaki zahtevi. To zahteva pravi nabor orodij.
Orodje Panaya bo odgovorilo na potrebe organizacij, ki jih vodi SAP, ki iščejo inteligentne predloge za enote in analize tveganj na podlagi prometnih dejavnosti.
Ta raven sledenja je na voljo znotraj Panaya Release Dynamix (RDx) .
# 4) Zaključek razvoja
Živimo v dobi, v kateri so kupci kralj in to vodi strategijo digitalne preobrazbe vsake organizacije. V današnjem času si ne moremo privoščiti, da bi bili zamišljeni v svojem razmišljanju ali organizacijskem pristopu k zagotavljanju in dostavi kakovosti programske opreme.
Naši tradicionalni modeli ALM v preteklosti niso bili zasnovani za današnji model neprekinjene dostave. Da bi se lahko borili proti temu staremu načinu razmišljanja, se morajo skrbniki za preverjanje kakovosti in testiranja vključiti v razvoj aplikacij, kar pomeni, da je treba posredovati uporabniške zgodbe.
Ni dovolj, da 'sedite in čakate', da uporabniška zgodba doseže končan status. Namesto tega moramo spremljati razvoj uporabniške zgodbe, se udeleževati vsakodnevnih Scrumovih srečanj in se odkrito pogovarjati o tveganjih, ki se pojavijo ob pomembnih spremembah v preizkušeni aplikaciji.
osnovna vprašanja za intervju z javo z odgovori
# 5) Pokritost s testnim načrtom
To je eden mojih najljubših KPI, ki ga lahko spremljam, ker nisem izključno sledil sistemu, integraciji, regresiji in pokritosti UAT.
V resničnem duhu premikanja levo sem začel svetovati o pomembnosti sledenja enoti testiranja enote. Sliši se noro, kajne? Ni, še posebej, če imate ustrezna orodja, ki olajšajo samo izvajanje preskusov enot, vendar olajšajo celo zajemanje dejanskih rezultatov (dokazov).
Z vgrajeno zmogljivostjo Panaya Test Dynamix za preskus snemanja in predvajanja bo vaše sodelovanje pri preskušanju enot poskočilo. Ne samo, da boste lahko s ponosom prikazali matriko sledljivosti zahtev, ki prikazuje celovito pokritost, ampak boste lahko tudi dejansko predstavili svoje revizijske službe od enote do regresijskega testiranja.
# 6) Analiza tveganja
Tveganje je neločljivo povezano s kakršno koli spremembo v preizkušeni aplikaciji, vendar ne vemo vedno, ali testiramo prave stvari.
Mnoge organizacije imajo lastno definicijo, kaj zanje pomeni 'tveganje sprememb'. Znotraj 'Rick Cockpit' v Panaya's Release Dynamix (RDx) lahko uganke sledite spremembam z analizo učinka za vaš projekt ali naslednjo izdajo.
RDx sistematično izračuna tveganje za vsako zahtevo in vas obvešča o tem, kako se spreminja, ko se premikate v življenjski cikel dostave.
# 7) Tveganje izvedbe testa
Prepogosto je, da vse organizacije sledijo KPI-jem, kot so avtorski testi, opravljeni testi, avtomatizirani testi in izvedeni testi, kaj pa sledenje dejanskim korakom, izvedenim v vsakem od testov?
Ste že kdaj opazili, da mnogi priljubljene platforme ALM ne zagotavljajo zmogljivosti poročanja za spremljanje napredka pri izvedbi preizkusnega koraka? Ko imate v različici a. Veliko različnih 'predaj' Cikel UAT , je smiselno spremljati tveganje in stanje izvajanja preizkusov, ne samo na ravni testa, temveč tudi na ravni poslovnega procesa.
Panaya Test Dynamix to stori nenavadno.
# 8) Izvršitev napak
Napake pri sledenju imajo po sebi tudi negativni prizvok.
Poleg sledenja aktivnim napakam, dnevno odpravljenim napakam in resnim napakam predlagamo tudi spremljanje odpravljanja napak glede na zahteve glede obsega.
Številne organizacije nimajo stališča glede reševanja napak, ki temelji na zahtevah.
Zakaj ta rešitev za testiranje?
S sledljivostjo od konca do konca, ki je vgrajena tako v Release Dynamix kot v Panaya Test Dynamix, lahko vaša organizacija spremlja delovni tok odpravljanja napak od začetka do konca na ravni zahtev.
To je še posebej koristno za vodje izdaj, kakovosti in preizkusov, ki iščejo ptičje perspektive projekta ali cikla izdaje.
Panaya pospeši postopek testiranja za tehnične IT in poslovne uporabnike, s čimer zmanjša skupni trud za 30-50%:
- Vodje: Opozorila v realnem času za testiranje in napake ter preprečevanje ozkih grl.
- Poslovni uporabniki: Avtomatizirano dokumentiranje dokazov in napak.
- Funkcionalni analitiki: Avtomatizacija ponavljajočih se preskusnih dejavnosti.
- Poklicni preizkuševalci: Neprekinjeno izboljšuje zajem poslovnega znanja.
- Reševalci napak: Z preizkuševalci zmanjšuje naprej in nazaj.
Kaj še morate vedeti o tej rešitvi
# 1) Panaya Test Dynamix je rešitev SaaS kar pomeni, da dobite nemoteno integracijo, pogoste in neboleče nadgradnje ter spremljanje lokalnih orodij za avtomatizacijo.
# 2) Vgrajena orodja za sodelovanje racionalizirajte preskusne cikle z vgrajenimi obvestili in komunikacijskimi orodji.
Samodejna predaja testnih korakov naslednjemu uporabniku odpravlja prosti čas, razbremenjuje ozka grla delovne obremenitve in zagotavlja optimalen potek dela.
# 3) Pametno upravljanje napak uporabnikom omogoča centralno spremljanje napak, njihove rešitve in poslovnih procesov, na katere vplivajo.
Ko je napaka odkrita, samodejno identificira vse druge preskuse, na katere vpliva, in testerjem blokira ali pošlje obvestila, dokler glavna napaka ni odpravljena. Odpravljena napaka se samodejno zapre z odpravo zaostankov.
# 4) S pristopom k UAT in SIT, ki je osredotočen na poslovne procese, medfunkcionalni in geografsko razpršeni strokovnjaki potrjujejo cikle UAT na podlagi dejanskih poslovnih procesov (zapakirane aplikacije).
najboljše strani za brezplačno gledanje anime na spletu
# 5) Preskusite priključke za avtomatizacijo zagotoviti popolno integracijo Panaya Test Dynamix z obstoječimi orodji za avtomatizacijo za učinkovite regresijske cikle v minimalnem času in naporu s celostnimi zmogljivostmi sledenja in spremljanja.
# 6) Preizkusite avtomatizacijo dokazov avtomatizira ročno testiranje, ki se tradicionalno upravlja v Excelu in Wordu.
Prihranite čas, tako da brez truda dokumentirate vsako izvedbo preizkusa - vključno z dokazili o preskusu in zapisom korakov za reprodukcijo preskusov, hkrati pa zmanjšujete nazaj in nazaj med razvijalci in preizkuševalci. Dokumentacija je pripravljen na revizijo , zagotavlja skladnost z vsemi notranjimi in zunanjimi standardi kakovosti.
# 7) Avtonomno preskušanjeSM za SAP omogoča ustvarjanje in vzdrževanje testnih primerov brez dotika, tako da vam ni treba več reševati bolečin, povezanih z zajemom poslovnega znanja, ter postopkom ustvarjanja in vzdrževanja ročno izdelanih skriptov.
Skripte je mogoče prilagoditi, medtem ko strojno učenje ponuja validacijo in predloge na podlagi analize množice.
# 8) Avtomatsko zajemanje poslovnega znanja - Omega samodejno ustvari resnične testne primere, ki temeljijo na dejavnostih poslovnih uporabnikov, brez zajemanja v proizvodnji z uporabo algoritmov strojnega učenja (SAP).
Zaključek
Vodje kakovosti programske opreme in vse ustrezne zainteresirane strani lahko izpolnjujejo svoje preizkusne ključne kazalnike uspešnosti, da spodbudijo več inovacij, hkrati pa zmanjšajo prizadevanja za 30-50%, ne da bi pri Panayi ogrozili obseg ali kakovost.
Standardizira postopek testiranja in meri uspeh, saj vse zainteresirane strani sprejmejo isto metodologijo testiranja, da si v realnem času zagotovijo prepoznavnost vseh preskusnih ciklov, vključno z obsežnim UAT.
Za več informacij lahko raziščete Panaya Test Dynamix .
V komentarjih spodaj nam sporočite svoje misli / vprašanja.
Priporočeno branje
- Kakšni so atributi kakovosti?
- Uspešnost MongoDB: zmogljivost zaklepanja, napake strani in profiliranje baze podatkov
- Razlika med zagotavljanjem kakovosti in nadzorom kakovosti (QA vs QC)
- Lažni bog kakovosti v primerjavi s pravimi ljudmi - kdo je odgovoren za kakovost programske opreme?
- Georgia Tech standardizira svoje testiranje učinkovitosti na RadView WebLOAD
- HTTP vs HTTPS: Poglobljena primerjava funkcij in zmogljivosti
- Razlika med načrtom preizkusa uspešnosti in strategijo preizkusa uspešnosti
- Kako izvesti ročno testiranje učinkovitosti?