difference between performance test plan
Kakšna je razlika med načrtom preizkusa uspešnosti in testno strategijo?
V tem Serija testiranja učinkovitosti , naša prejšnja vadnica, razložena o Funkcionalno preskušanje v primerjavi s preizkušanjem učinkovitosti Podrobno.
=> Kliknite tukaj za celotno serijo vadnic za preizkušanje učinkovitosti
V tej vadnici boste izvedeli o razliki med načrtom preizkusa učinkovitosti in strategijo preizkusa ter vsebino, ki bo vključena v te dokumente.
Razumejmo razliko med tema dvema dokumentoma.
Kaj se boste naučili:
- Strategija preizkusa uspešnosti
- Načrt preizkusa učinkovitosti
- Vsebina dokumenta o strategiji preizkusa učinkovitosti
- Vsebina dokumenta o načrtu preizkusa učinkovitosti
- Nasveti za razvoj teh dokumentov
- Zaključek
- Priporočeno branje
Strategija preizkusa uspešnosti
Dokument o strategiji preizkusa uspešnosti je dokument na visoki ravni, ki nam daje informacije o tem, kako izvesti testiranje učinkovitosti v fazi testiranja. Pove nam, kako preizkusiti poslovno zahtevo in kakšen pristop je potreben za uspešno dostavo izdelka končni stranki.
To bo imelo vse informacije o poslovnem procesu na zelo visoki ravni.
Ta dokument običajno pripravijo vodje preizkusov učinkovitosti na podlagi svojih predhodnih izkušenj, saj bodo na voljo le omejene informacije, saj je ta dokument pripravljen v začetnih fazah projekta, tj. Med fazo analize zahtev ali po fazi analize zahtev.
Z drugimi besedami, dokument o strategiji preizkusa učinkovitosti ni nič drugega kot smer, ki ste si jo zastavili na začetku projekta s pristopom, ki ga boste uporabili za doseganje ciljev preizkušanja učinkovitosti.
Tipičen dokument o strategiji preizkusa uspešnosti vsebuje splošni cilj preizkušanja učinkovitosti, kaj bo testirano? katero okolje bo uporabljeno? katera orodja bodo uporabljena? katere vrste testiranj bodo izvedene? Merila za vstop in izstop, katera tveganja zainteresirane strani se zmanjšujejo? in nekaj več, ki jih bomo podrobneje preučili, ko se bomo v tej vadnici nadaljevali.
Zgornji diagram pojasnjuje, da je dokument o strategiji preizkusa učinkovitosti ustvarjen med fazo analize zahtev ali po njej.
Načrt preizkusa učinkovitosti
Dokument načrta preizkusa učinkovitosti je napisan pozneje v projektu, ko so zahteve in projektna dokumentacija skoraj zamrznjene. V dokumentu Načrt preizkusa učinkovitosti so vse podrobnosti razporeda za izvajanje strategije ali pristopa, ki je bil opisan v fazi analize zahtev.
Zdaj so projektni dokumenti skoraj pripravljeni, načrt preizkusa zmogljivosti vsebuje vse podrobnosti o scenarijih, ki jih je treba preizkusiti. Vsebuje tudi več podrobnosti o okoljih, ki se uporabljajo za izvajanje preizkusov učinkovitosti, koliko ciklov preizkusov, virih, merilih za vstop-izhod in še več. Načrt preizkusa učinkovitosti pripravi upravitelj izvedbe ali vodja preizkusa učinkovitosti.
Zgornji diagram jasno pojasnjuje, da se načrt preizkusa učinkovitosti ustvari med načrtovanjem projekta ali po fazi načrtovanja na podlagi razpoložljivosti projektnih dokumentov.
Vsebina dokumenta o strategiji preizkusa učinkovitosti
Poglejmo, kaj vse bi moralo biti vključeno v dokument o strategiji preizkusa uspešnosti:
#1. Uvod: Na kratko opišite, kaj bo vseboval dokument o strategiji preizkusa uspešnosti za ta projekt. Omenite tudi ekipe, ki bodo uporabljale ta dokument.
pogosta vprašanja in odgovori na informativni intervju
# 2) Področje uporabe: Opredelitev obsega je zelo pomembna, saj nam pove, kaj točno bo preizkušeno delovanje. Pri določanju obsega ali katerega koli drugega oddelka moramo biti zelo natančni.
Nikoli ne pišite ničesar posplošenega. Obseg nam pove, kaj natančno bo preizkušeno za celoten projekt. Kot obseg imamo Obseg in Izven obsega, Obseg opisuje vse značilnosti, ki bodo preizkušene glede zmogljivosti, Izven obsega pa funkcije, ki ne bodo preizkušene.
# 3) Preskus Pristop: Tu moramo omeniti pristop, ki ga bomo upoštevali pri naših preizkusih učinkovitosti, saj bo vsak skript izveden z enim samim uporabnikom, da bo ustvaril osnovno linijo, nato pa bodo ti osnovni testi uporabljeni kot referenca za primerjalno analizo pozneje čas med preskusnimi teki.
Prav tako bo vsaka komponenta preizkušena posamično, preden jih združimo in tako naprej.
# 4) Preskus Vrste: Tu omenjamo različne vrste testov, ki jih je treba zajeti, kot so obremenitveni test, stresni test, vzdržljivostni test, količinski test itd.
# 5) Test Rezultati: Navedite, kateri vsi končni rezultati bodo na voljo kot del preizkušanja učinkovitosti projekta, kot so poročilo o preizkusu, poročilo o povzetku itd.
# 6) Okolje: Tu moramo omeniti podrobnosti okolja. Podrobnosti o okolju so zelo pomembne, saj opisuje, kateri operacijski sistemi bodo uporabljeni za preizkušanje učinkovitosti.
Če bo okolje replika proizvodnje ali pa se bo povečalo ali zmanjšalo glede na proizvodnjo in tudi razmerje med določanjem velikosti in dimenzijami, tj. Bo za polovico večje ali bo dvakrat večje od proizvodnje ?
Prav tako moramo jasno omeniti vse popravke ali varnostne posodobitve, ki jih je treba upoštevati kot del nastavljenega okolja in tudi med izvajanjem preizkusa delovanja.
# 7) Orodja: Tu moramo omeniti vsa orodja, ki bodo uporabljena kot orodja za sledenje napakam, Orodja za upravljanje , Orodja za testiranje učinkovitosti in spremljanje. Nekateri Primeri orodij za sledenje napak je JIRA , Za upravljanje dokumentov, kot je Confluence, za preizkušanje učinkovitosti Jmeter in za spremljanje Nagios .
# 8) Viri: Podrobnosti o virih, potrebnih za skupino za testiranje učinkovitosti, so dokumentirane v tem oddelku. Na primer , Vodja uspešnosti, vodja preizkusov učinkovitosti, preizkuševalci zmogljivosti itd
# 9) Vstop & Izhod Merila: Merila za vstop in izstop bodo opisana v tem poglavju.
Na primer,
Merila za vstop - Aplikacija mora biti funkcionalno stabilna pred uvedbo gradnje za testiranje učinkovitosti.
kako zagnati datoteko .jar
Merila izstopa - Vse večje napake so zaprte in večina SLA je izpolnjena.
# 10) Tveganje in zmanjšanje: Vsa tveganja, ki bodo vplivala na preizkušanje učinkovitosti, morajo biti tukaj navedena skupaj z načrtom za ublažitev istega. To bo pomagalo pri morebitnih tveganjih med preizkušanjem učinkovitosti ali pa bo vsaj rešitev za tveganje načrtovana že vnaprej. To bo pomagalo pri pravočasnem izpolnjevanju urnikov preizkusov učinkovitosti, ne da bi to vplivalo na rezultate.
# 11) Okrajšave: Uporablja se za okrajšave. Na primer, PT - preizkus učinkovitosti.
# 12) Zgodovina dokumentov: Ta vsebuje različico dokumenta.
Vsebina dokumenta o načrtu preizkusa učinkovitosti
Oglejmo si, kaj vse bi moralo biti vključeno v dokument načrta preizkusa učinkovitosti:
#1. Uvod: Vse je enako, kot je navedeno v dokumentu Strategije preizkusa uspešnosti, namesto Strategije preizkusa učinkovitosti omenimo le načrt preizkusa učinkovitosti.
# 2) Cilj: Kaj je cilj tega preizkušanja učinkovitosti, kaj je doseženo z izvajanjem preizkušanja zmogljivosti, tj. Kakšne so prednosti preizkušanja zmogljivosti, bi bilo treba tukaj jasno navesti.
# 3) Področje uporabe : Tu je opredeljen obseg preizkušanja učinkovitosti, tako po obsegu kot tudi po obsegu poslovnega procesa.
# 4) Pristop: Tu je opisan splošni pristop, kako se izvajajo preizkusi učinkovitosti? Kateri so predpogoji za postavitev okolja? itd.
# 5) Arhitektura: Tu je treba omeniti podrobnosti o arhitekturi aplikacij, kot je skupno število strežnikov aplikacij, spletnih strežnikov, strežnikov DB, požarnih zidov, 3rdd stranka aplikacija Stroji generatorji itd.
# 6) Odvisnosti: Tu je treba omeniti vsa dejanja preizkušanja pred izvedbo, na primer komponente, ki jih je treba preizkusiti, so funkcionalno stabilne, okolje je prilagojeno proizvodnji in je na voljo ali ne, datum preskusa je na voljo ali ne, orodja za preizkušanje zmogljivosti so na voljo z licencami če obstajajo in tako naprej.
# 7) Okolje: Omeniti moramo vse podrobnosti sistema, kot so naslov IP, število strežnikov itd. Jasno moramo omeniti tudi, kako naj bo okolje nastavljeno kot predpogoji, popravki itd.
# 8) Scenariji preizkusa: V tem odseku je naveden seznam scenarijev, ki jih je treba preizkusiti.
# 9) Mešanica delovne obremenitve: Delo Obremenitev igra ključno vlogo pri uspešni izvedbi preizkusa učinkovitosti in če mešanica delovne obremenitve ne napoveduje dejanskega delovanja končnega uporabnika v realnem času, potem so vsi rezultati testa zaman in na koncu dobimo slabe rezultate v proizvodnji ko aplikacija začne delovati.
Zato je treba pravilno načrtovati delovno obremenitev. Razumeti, kako uporabniki dostopajo do aplikacije v produkciji in ali je aplikacija že na voljo, ali pa poskusite dobiti več podrobnosti od poslovne skupine, da pravilno razumete uporabo aplikacije in določite delovno obremenitev.
# 10) Cikli izvajanja zmogljivosti: Podrobnosti o številu preizkusov delovanja bodo opisane v tem poglavju. Na primer, Test osnovne črte, uporabniški test cikla 1 50 itd.
# 11) Meritve preizkusa učinkovitosti: Podrobnosti zbranih meritev bodo opisane tukaj, te metrike bi morale biti v merila sprejemljivosti z dogovorjenimi zahtevami glede učinkovitosti.
# 12) Testni rezultati: Omenite končne rezultate in po potrebi vključite tudi povezave do dokumentov.
# 13) Obvladovanje napak: Tu moramo omeniti, kako se obravnavajo napake, stopnje resnosti in prednostne stopnje je treba tudi opisati.
# 14) Obvladovanje tveganja: Navedite tveganja, povezana z načrtom za ublažitev, na primer, če aplikacija ni stabilna in če so še vedno odprte visoko prioritetne funkcionalne napake, ali bo to vplivalo na časovni razpored preizkusov učinkovitosti in kot že rečeno, bo to pomagalo pri morebitnih tveganjih med preizkušanjem učinkovitosti ali vsaj rešitev za tveganje bo načrtovana že vnaprej.
# 15) Viri: Omenite podrobnosti o ekipi ter njihove vloge in odgovornosti.
# 16) Zgodovina različic: Vodi zgodovino dokumenta.
# 17) Pregledi in odobritve dokumentov: Tu je seznam ljudi, ki bodo pregledali in odobrili končni dokument.
Tako ima v bistvu strategija preizkusa učinkovitosti pristop k preskušanju učinkovitosti, načrt preskusa učinkovitosti pa podrobnosti pristopa, zato gre skupaj. Nekatera podjetja imajo samo načrt preizkusa učinkovitosti, ki mu je dokument dodal pristop, nekatera pa imajo strategijo in dokument načrta ločeno.
Nasveti za razvoj teh dokumentov
Pri oblikovanju strategije ali dokumenta načrta za uspešno izvedbo preizkusov učinkovitosti upoštevajte spodnje smernice.
- Vedno si zapomnite, da se moramo pri določanju strategije ali načrta preizkusa učinkovitosti osredotočiti na cilj in obseg preizkusa. Če naša strategija ali načrt testiranja ni v skladu z zahtevami ali obsegom, so testi neveljavni.
- Poskusite koncentrirati in vključiti tiste meritve, ki jih je pomembno zajeti med testnim zagonom, da prepoznate ozka grla v sistemu ali si ogledate delovanje aplikacije.
- Načrtujte preskusno izvajanje tako, da ne boste preizkusili vseh scenarijev hkrati in zrušili sistema. Opravite številne preizkusne vožnje in postopoma povečujte scenarije in obremenitev uporabnikov.
- V svojem pristopu poskusite dodati vse naprave, iz katerih boste dostopali do svoje aplikacije, to običajno velja za mobilne naprave.
- V dokumentu strategije vedno imejte razdelek o tveganjih in ublažitvah, saj se zahteve občasno spreminjajo, kar bo močno vplivalo na izvedbene cikle in roke, ki jih je treba stranki nasloviti že pred časom.
Zaključek
Prepričan sem, da bi vam ta vadnica podrobno predstavila razlike med strategijo preizkusa učinkovitosti in načrtom ter njeno vsebino, Pristopom za testiranje zmogljivosti mobilnih aplikacij in testiranjem učinkovitosti delovanja v oblaku s primeri.
Oglejte si našo prihajajočo vadnico, če želite izvedeti več o načinih za dopolnitev testiranja učinkovitosti.
=> Obiščite tukaj za celotno serijo vadnic za preizkušanje učinkovitosti
PREV Vadnica | NASLEDNJA Vadnica
Priporočeno branje
- Preskušanje učinkovitosti v primerjavi s preskusom obremenitve v primerjavi s testiranjem napetosti (razlika)
- Funkcionalno preskušanje v primerjavi s preizkušanjem učinkovitosti: Ali ga je treba izvajati hkrati?
- Georgia Tech standardizira svoje testiranje učinkovitosti na RadView WebLOAD
- Razlika med LoadRunner in Performance Center
- Preskušanje zmogljivosti v oblaku: ponudniki storitev za preskušanje obremenitve v oblaku
- Orodja in storitve za testiranje uspešnosti spletnih strani
- Kako izvesti ročno testiranje učinkovitosti?
- Popoln vodnik za testiranje učinkovitosti s primeri