difference between performance test plan
Koja je razlika između plana ispitivanja izvedbe i strategije ispitivanja?
U ovome Serija za ispitivanje performansi , naš prethodni vodič, objašnjen o Funkcionalno ispitivanje vs ispitivanje performansi detaljno.
=> Kliknite ovdje za cjelovitu seriju vodiča za testiranje izvedbe
U ovom vodiču naučit ćete o razlici između plana ispitivanja izvedbe i strategije ispitivanja i sadržaja koji će biti uključen kao dio ovih dokumenata.
Razumijemo razliku između ova dva dokumenta.
Što ćete naučiti:
- Strategija ispitivanja izvedbe
- Plan ispitivanja izvedbe
- Sadržaj dokumenta o strategiji ispitivanja uspješnosti
- Sadržaj dokumenta plana rada ispitivanja
- Savjeti za izradu ovih dokumenata
- Zaključak
- Preporučena literatura
Strategija ispitivanja izvedbe
Dokument o strategiji ispitivanja izvedbe dokument je na visokoj razini koji nam daje informacije o načinu provođenja ispitivanja izvedbe tijekom faze testiranja. Govori nam kako testirati poslovni zahtjev i koji je pristup potreban za uspješnu isporuku proizvoda krajnjem klijentu.
Ovo će imati sve informacije o poslovnom procesu na vrlo visokoj razini.
Ovaj dokument obično pišu menadžeri ispitivanja učinka na temelju svog prethodnog iskustva, jer će biti dostupne samo ograničene informacije jer je ovaj dokument pripremljen tijekom početnih faza projekta, tj. Tijekom faze analize zahtjeva ili nakon faze analize zahtjeva.
Drugim riječima, dokument Strategije ispitivanja izvedbe nije ništa drugo nego smjer koji ste postavili na početku projekta pristupom koji ćete poduzeti kako biste postigli ciljeve testiranja izvedbe.
Tipični dokument o strategiji ispitivanja izvedbe sadrži sveukupni cilj ispitivanja izvedbe kao ono što će se testirati? koje će se okruženje koristiti? koji će se alati koristiti? koje će se vrste ispitivanja provesti? Kriteriji za ulazak i izlazak, koji se rizici dionika umanjuju? i još nekoliko njih koje ćemo detaljno razmotriti kako idemo dalje u ovom vodiču.
Gornji dijagram objašnjava da se dokument o strategiji ispitivanja izvedbe stvara tijekom ili nakon faze analize zahtjeva u projektu.
Plan ispitivanja izvedbe
Dokument o planu ispitivanja izvedbe piše se u kasnijoj fazi projekta kada su zahtjevi i projektni dokumenti gotovo zamrznuti. Dokument Plana ispitivanja izvedbe sadrži sve detalje rasporeda za provedbu strategije ili pristupa koji je opisan tijekom faze analize zahtjeva.
Od sada su projektni dokumenti gotovo spremni, Plan ispitivanja izvedbe sadrži sve detalje o scenarijima koji se trebaju testirati. Također sadrži više detalja o okruženjima koja se koriste za izvođenja testova performansi, koliko ciklusa probnih trčanja, resursima, kriterijima za ulaz-izlaz i još mnogo toga. Plan ispitivanja izvedbe napisao je upravitelj izvedbe ili voditelj ispitivanja izvedbe.
Gornji dijagram jasno objašnjava da se Plan ispitivanja izvedbe izrađuje tijekom izrade projekta ili nakon faze projektiranja na temelju dostupnosti projektnih dokumenata.
Sadržaj dokumenta o strategiji ispitivanja uspješnosti
Pogledajmo što bi sve trebalo biti uključeno u dokument Strategije ispitivanja izvedbe:
#1. Uvod: Dajte kratki pregled onoga što će strategija ispitivanja izvedbe sadržavati za taj određeni projekt. Također, spomenite timove koji će koristiti ovaj dokument.
aplikacije koje omogućuju preuzimanje YouTube videozapisa
# 2) Opseg: Definiranje opsega vrlo je važno jer nam govori što će točno biti testirano na izvedbi. Pri definiranju opsega ili bilo kojeg drugog odjeljka moramo biti vrlo konkretni.
Nikad ne pišite ništa uopšteno. Scope nam govori što će se točno testirati za cijeli projekt. Kao opseg imamo opseg i izvan opsega, opseg opisuje sve značajke koje će se testirati na performansama, a izvan opsega opisuje značajke koje se neće testirati.
# 3) Test Pristup: Ovdje moramo spomenuti pristup koji ćemo slijediti za naše testove izvedbe, jer će se svaka skripta izvoditi s jednim korisnikom kako bi se stvorila osnovna linija, a zatim će se ovi osnovni testovi koristiti kao referenca za benčmarking u kasnijoj točki vrijeme tijekom probnih izvođenja.
Također, svaka komponenta testirat će se pojedinačno prije integracije i tako dalje.
# 4) Test Vrste: Ovdje spominjemo različite vrste testova koje treba obuhvatiti, poput opterećenja, stresa, izdržljivosti, volumena itd.
# 5) Test Isporučeno: Spomenite koje će sve isporuke biti osigurane kao dio ispitivanja izvedbe za projekt, poput izvješća o probnom radu, sažetka izvještaja itd.
# 6) Okoliš: Ovdje moramo spomenuti detalje okoline. Pojedinosti o okolišu vrlo su važne jer opisuje koji će se operativni sustavi koristiti za testiranje performansi.
Ako će okoliš biti replika proizvodnje ili će se povećavati ili smanjivati u odnosu na proizvodnju, a također i omjer veličine i smanjenja, tj. Hoće li biti polovica veličine proizvodnje ili će biti dvostruka veličina proizvodnje ?
Također, moramo jasno spomenuti sve zakrpe ili sigurnosna ažuriranja koja će se smatrati dijelom postavljenog okruženja, a također tijekom testiranja performansi.
# 7) Alati: Ovdje moramo spomenuti sve alate koji će se koristiti poput alata za praćenje nedostataka, Alati za upravljanje , Alati za ispitivanje performansi i nadzor. Neki Primjeri alata za praćenje kvara je JIRA , Za upravljanje dokumentima poput Ušća, za ispitivanje performansi Jmeter i za praćenje Nagios .
# 8) Resursi: Pojedinosti o resursima potrebnim za tim za ispitivanje izvedbe dokumentirani su u ovom odjeljku. Na primjer , Voditelj izvedbe, voditelj ispitivanja izvedbe, ispitivači performansi itd.
# 9) Ulaz & Izlaz Kriteriji: Kriteriji za ulaz i izlaz bit će opisani u ovom odjeljku.
Na primjer,
Kriteriji za ulazak - Aplikacija bi trebala biti funkcionalno stabilna prije primjene gradnje za testiranje performansi.
Kriteriji za izlaz - Svi glavni nedostaci su zatvoreni i većina SLA-a je zadovoljena.
# 10) Rizik i ublažavanje: Svi rizici koji će utjecati na ispitivanje učinkovitosti moraju biti ovdje navedeni zajedno s planom ublažavanja istih. To će pomoći pri rizicima koji se mogu pojaviti tijekom testiranja izvedbe ili će se barem rješenje za rizik planirati unaprijed. To će vam pomoći pri ispunjavanju rasporeda ispitivanja izvedbe na vrijeme, bez utjecaja na rezultate.
# 11) Kratice: Koristi se za kratice. Na primjer, PT - Test performansi.
# 12) Povijest dokumenta: Sadrži verziju dokumenta.
Sadržaj dokumenta plana rada ispitivanja
Pogledajmo što bi sve trebalo biti uključeno u dokument Plana ispitivanja izvedbe:
#1. Uvod: Sve je isto kao što je navedeno u dokumentu Strategije ispitivanja izvedbe, nego samo spominjemo Plan ispitivanja izvedbe umjesto Strategije ispitivanja izvedbe.
# 2) Cilj: Koji je cilj ovog ispitivanja izvedbe, što se postiže provođenjem ispitivanja izvedbe, tj. Koje su prednosti provođenja ispitivanja učinkovitosti ovdje treba biti jasno spomenute.
# 3) Opseg : Ovdje je definiran opseg ispitivanja performansi, kako poslovnog procesa, tako i opsega.
# 4) Pristup: Ovdje je opisan cjelokupni pristup, kako se provodi ispitivanje performansi? Koji su preduvjeti za postavljanje okoliša? itd. su uključeni.
# 5) Arhitektura: Ovdje treba spomenuti detalje arhitekture aplikacija, poput ukupnog broja aplikacijskih poslužitelja, web poslužitelja, DB poslužitelja, vatrozida, 3rdd strana aplikacija strojevi generatori opterećenja itd.
# 6) Ovisnosti: Ovdje bi trebalo spomenuti sve radnje ispitivanja prije izvedbe, poput komponenata koje će se testirati, funkcionalno su stabilne, okruženje se skalira na takvu proizvodnju i dostupno je ili ne, Datum testiranja je dostupan ili ne, Alati za ispitivanje performansi dostupni su uz licence ako ih ima i tako dalje.
# 7) Okoliš: Moramo spomenuti sve detalje sustava kao što su IP adresa, koliko poslužitelja itd. Također bismo trebali jasno spomenuti kako treba postaviti okruženje poput preduvjeta, bilo koje zakrpe koje treba ažurirati itd.
# 8) Scenariji testa: Popis scenarija koji će se testirati spomenut je u ovom odjeljku.
# 9) Mješavina radnog opterećenja: Rad mix opterećenja igra vitalnu ulogu u uspješnom izvršavanju testa performansi, a ako miks opterećenja ne predviđa rad krajnjeg korisnika u stvarnom vremenu, tada će svi rezultati testa postati uzaludni i na kraju ćemo imati loše performanse u proizvodnji kada aplikacija krene uživo.
Stoga je potrebno pravilno dizajnirati opterećenje. Shvatite kako korisnici pristupaju aplikaciji u produkciji i je li aplikacija već dostupna ili pokušajte potražiti više detalja od poslovnog tima kako bi pravilno razumjeli upotrebu aplikacije i definirali radno opterećenje.
# 10) Ciklusi izvršenja izvedbe: Pojedinosti o broju ispitivanja izvedbe bit će opisane u ovom odjeljku. Na primjer, Test osnovne linije, ciklus 1 50 korisnički test itd.
# 11) Mjerne vrijednosti ispitivanja izvedbe: Pojedinosti prikupljenih mjernih podataka bit će ovdje opisane, ti bi mjerni podaci trebali biti u kriteriji prihvatljivosti uz dogovorene zahtjeve izvedbe.
# 12) Rezultati ispitivanja: Navedite isporuke i uključite veze na dokumente gdje god je to primjenjivo.
# 13) Upravljanje nedostacima: Ovdje moramo spomenuti kako se rješavaju nedostaci, razine ozbiljnosti i razine prioriteta treba također opisati.
# 14) Upravljanje rizikom: Spomenite rizike povezane s planom ublažavanja, na primjer ako aplikacija nije stabilna i ako su funkcionalni nedostaci visokog prioriteta i dalje otvoreni, hoće li to utjecati na raspored ispitivanja izvedbe, a kao što je ranije rečeno, to će pomoći rizicima koji se mogu pojaviti tijekom ispitivanja učinka ili barem će se rješenje za rizik planirati unaprijed.
# 15) Resursi: Spomenite detalje o timu zajedno s njihovim ulogama i odgovornostima.
# 16) Povijest verzije: Prati povijest dokumenta.
# 17) Pregledi i odobrenja dokumenata: Ovdje se nalazi popis ljudi koji će pregledati i odobriti konačni dokument.
Dakle, u osnovi Strategija ispitivanja izvedbe ima pristup ispitivanju izvedbe, a Plan ispitivanja izvedbe sadrži detalje pristupa, stoga oni idu zajedno. Neke tvrtke samo imaju plan ispitivanja izvedbe kojem je pristup dodan u dokument, dok neke imaju i strategiju i dokument plana zasebno.
najbolji softver za virtualni stroj za Windows
Savjeti za izradu ovih dokumenata
Slijedite dolje navedene smjernice dok dizajnirate strategiju ili dokument plana za uspješno izvršavanje testova izvedbe.
- Uvijek imajte na umu da se prilikom definiranja strategije ili plana ispitivanja izvedbe moramo usredotočiti na cilj i opseg ispitivanja. Ako naša strategija ili plan ispitivanja nisu u skladu sa zahtjevima ili opsegom, tada su naša ispitivanja nevaljana.
- Pokušajte se koncentrirati i uključiti one mjerne podatke koje je važno zabilježiti tijekom probnog rada kako biste identificirali sva uska grla u sustavu ili kako biste vidjeli izvedbu aplikacije.
- Planirajte probno pokretanje na takav način da ne testirate sve scenarije odjednom i ne srušite sustav. Obavite brojne probne vožnje i postupno povećavajte scenarije i opterećenje korisnika.
- U svom pristupu pokušajte dodati sve uređaje s kojih će se pristupiti vašoj aplikaciji, to se obično odnosi na mobilne uređaje.
- Uvijek u svom dokumentu o strategiji imajte odjeljak o rizicima i ublažavanju jer se zahtjevi s vremena na vrijeme mijenjaju, a ove će promjene imati puno utjecaja na cikluse izvršenja i rokove koji se moraju obratiti klijentu prije vremena.
Zaključak
Siguran sam da bi vam ovaj vodič detaljno predstavio razlike između Strategije testiranja izvedbe i plana, zajedno sa sadržajem, Pristupom za testiranje izvedbe mobilnih aplikacija i testiranjem performansi aplikacija u oblaku na detaljnom primjeru.
Pogledajte naš predstojeći vodič da biste saznali više o načinima za nadopunjavanje vašeg testiranja izvedbe.
=> Posjetite ovdje za cjelovitu seriju vodiča za testiranje izvedbe
PREV Vodič | SLJEDEĆA Vodič
Preporučena literatura
- Ispitivanje performansi vs ispitivanje opterećenja vs testiranje naprezanja (razlika)
- Funkcionalno testiranje protiv testiranja izvedbe: treba li to istodobno?
- Georgia Tech standardizira svoje ispitivanje izvedbe na RadView WebLOAD
- Razlika između LoadRunnera i Performance Centra
- Testiranje performansi u oblaku: davatelji usluga za testiranje opterećenja u oblaku
- Alati i usluge za testiranje izvedbe web stranica
- Kako izvršiti ručno ispitivanje performansi?
- Cjelovit vodič za ispitivanje izvedbe s primjerima