Sissejuhatus suurarvuti testimisse

Suurarvuti server tegeleb suure hulga tehingutega, haldab tuhandete kasutajate üheaegset juurdepääsu ja hõlpsalt suuri andmebaasi / suure ribalaiusega ühendusi. Serverid on vastupidava kujundusega ja tuntud usaldusväärsuse, käideldavuse, hooldatavuse ja turvalisuse tegurite poolest. Traditsiooniliselt hostitakse suurettevõtete ettevõtterakendusi (ERP) suurarvuti arvutites. ERP hõlmab tavaliselt ärikriitilisi rakendusi nagu rahandus, varude haldamine, palgaarvestus, tellimuste töötlemine, HR jne. Kaasaegsed digitaalsed rakendused kasutavad oma taustaoperatsioonide jaoks suurarvu. Enamiku missioonikriitiliste rakenduste, näiteks ATM-i ja e-kaubanduse saitide tootmisbaasid on suurarvutis.

Kriitilisuse tõttu tuleks suurarvuti rakendusi enne tootmistsüklit põhjalikult katsetada.

Vaatame nende rakenduste testimise erinevaid aspekte.

Suurarvuti testimise metoodika

Suurarvuti rakendustele pääsevad lõppkasutajad kokku erinevalt veebirakendustest. Peamised erinevused, millest rakenduste testijad peaksid teadma, on

Sl Suurarvuti võrk
1Juurdepääs terminali emulaatori kauduJuurdepääs brauseri või kasutajaliidese kaudu
2Terminali emulaator on ainus tarkvara, mis laaditakse kliendimasinasse testimiseks.

Rakendused asuvad põhiserveris.

Osa töötlemisest toimub kliendi poolt ja enne testimise alustamist peaksid rakendused olema õiges kohas.
3Kasutaja logib otse süsteemiRakendustele pääseb läbi kahetasandilise arhitektuuri (klient / server) või kolmetasandilise (esitlus / rakendused / DB salvestuskihid)
4Testija peaks olema teadlik suurarvuti konkreetsetest toimingutest.Testimist saab teha otse rakenduse ekraanil.

Eeldatavad teadmised suurarvuti toimingutest, mis testijal peaksid olema

  1. Ajajaotuse võimalus (TSO) - viis virtuaalsele salvestusruumile juurdepääsu saamiseks ja käskude kaudu andmekogude haldamiseks.
  2. Interaktiivne süsteemi produktiivsuse funktsioon (ISPF) menüütoimingute jaoks
  3. Süsteemi kuvamise ja otsimisvõimalus (SDSF) toimingute ja süsteemiressursside juhtimiseks.
  4. CICS-i tehing IBMi suurarvutite testimiseks.
  5. FTP või mõni teine ​​edastusprotokoll
  6. Partiitöö juhtimine
  7. Platvormidevahelised toimingud, mille taustaprogramm on suurarvuti

Sammud, mida peate suurarvuti testimisel järgima

Järgnevad sammud, mida tuleb järgida:

1. Suitsu testimine

Hügieenitesti, et kinnitada tarkvara ehituse valmisolekut täieõiguslikuks testiks. See hõlmab pealiskaudseid katsestsenaariume ja võtab vähe vaeva ja aega. See säästab testijate pingutusi defektse konstruktsiooni testimisel.

2. Funktsionaalsuse testimine

Erinevate mudelite funktsionaalsust testitakse nii individuaalselt kui ka üksteise suhtes nende vastavust nõuetele.

3. Partii testimine

Paketttööd on tegevuste komplekt, mis käivitatakse ilma kasutajate sekkumiseta koos saadaolevate arvutusressurssidega. Partii testimine valideerib paketttöö väljundi tulemused spetsifikatsiooniga.

4. Online testimine

Selles kategoorias on testitud suurarvuti rakenduste esiotsa funktsioone. See hõlmab ekraanil navigeerimist, andmesisestuse kinnitusi, kasutajasõbralikkust ja välimuse aspekte.

5. Veebipõhise integreerimise testimine

Siin testitakse veebiprotsessi integreerimise aspekte tagapõhiprotsessidega. See kontrollib andmevoo õigsust ja ekraanide ning tagaosa süsteemi vahelist koostoimet.

6. Andmebaasi testimine

See test valideerib tehingute salvestatud andmed vastavuse süsteemi spetsifikatsioonile. Siin valideeritakse ka andmete terviklikkus ja muud andmebaasi parameetrid optimaalse jõudluse tagamiseks.

7. Süsteemi integreerimise testimine

See test võetakse vastu pärast ühikutaseme testide lõpetamist. Siin testitakse kõigi praeguse süsteemi (sisemine rakendus) moodulite funktsionaalsust, aga ka koostoimet väliste rakendustega (rakendustevahelisi). Siin kontrollitakse andmete voolu õigsust moodulite ja rakenduste vahel. See testimine tagab ehituse valmisoleku juurutamiseks.

8. Regressioonitestimine

See testimine tagab, et moodulis tehtud muudatused ei mõjuta vanemrakenduse ega integreeritud rakenduse üldist funktsiooni. See on negatiivne test, et kontrollida rakenduse mis tahes defektsete muudatuste mõju tootmisjärgse stsenaariumi korral.

9. jõudluskontroll

Suurarvuti rakendustel võivad olla järgmised jõudluse tõrked

  1. Programmis kulutatakse rohkem ressursse, mille tulemuseks on suured toimingukulud
  2. Veebis reageerimise aeg on aeglane, põhjustades klientide rahulolematust
  3. Paketttööde tegemine ja taustprotsess võtab rohkem aega, lõikab süsteemi kättesaadavust veebikasutajatele d. Mastaapsuse probleemid

Ülaltoodud tõrgete ületamiseks tuleks rakendust korralikult testida

  1. Süsteemi ja andmebaasi parameetrid
  2. Rakenduste ja andmebaaside kujundamine
  3. Süsteemi integreerimise parameetrid
  4. Kodeerimine
  5. Töökohtade ajastamine

10. Turvakontroll

See hõlmab ohtude, riskide, nõrkade kohtade hindamist ja parandusmeetmete soovitamist nii rakenduste kui ka võrgu jaoks.

Testimine peaks hõlmama kasutusjuhtumeid sellistes valdkondades nagu identiteedi ja juurdepääsu haldamine, andmekaitse ja privaatsuspoliitika järgimine, riski ja vastavuse juhtimine.

11. Agiilsed metoodikad

Eespool käsitletud testimismeetodid järgivad etappide jada eeldusel, et nõuded jäävad kogu projekti vältel samaks. Kuid kaasaegsed digitaalsed rakendused muutuvad sageli ja arenevad pidevalt. Agiilne metoodika hõlbustab tarkvara järkjärgulist arendamist ja reageerib muutustele kiiresti. Elementaarset testimist kasutatakse vilgas arengustsenaariumi korral.

Kuidas suurarvuti testimist teha?

Suurarvuti testimine toimub tavaliselt käsitsi ja seda saab automatiseerida selliste tööriistade abil nagu REXX, QTP, IBMi rakenduse jõudluse analüsaator, CA rakenduse peenhäälestaja jne. Sõltumata režiimist tuleks testimistegevusi juhtida järgmise nihutamisega vasakule.

1. Planeerimine

Projektijuhtimis- ja arendusmeeskonnaga kooskõlastatud testimisrühm peaks aegsasti ette valmistama stsenaariumid ja testimisjuhtumid. Testiplaanide koostamisel on kasu süsteeminõuetest, ärinõuetest, muudest projektidokumentidest ja arendusmeeskonna sisenditest. Eeltingimustega suurarvuti teadmistega ressursid peaksid olema meeskonna osa.

2. Planeerimine

Testimisgraafik tuleks koostada kooskõlas projekti elluviimise ajakavaga ja see peaks olema realistlik.

3. Saavutused

Saavutatavad tooted peaksid olema selgelt määratletud, ilma igasuguse kahemõtteta ja see peaks jääma testi eesmärkide piiresse.

4. Hukkamine

Täitmine peaks toimuma vastavalt plaanile ja tulemustele. Edusammude kontrollimiseks ja kursuse korrigeerimiseks peaksid arendusmeeskonnaga olema perioodilised ülevaated.

5. Aruandlus

Testi tulemusi tuleks perioodiliselt arendusmeeskonnaga jagada. Kiireloomuliste olukordade korral võib testimisrühm järjepidevuse säilitamiseks ühendust võtta arendusmeeskonnaga, et seda kohe parandada.

6. Eelised

Tugev testimisprotsess väldib tarbetuid ümbertegemisi, kasutab ressursse optimaalselt, vähendab tootmisseisakuid, suurendab kasutajakogemust, parandab klientide hoidmist ja vähendab IT-kulude üldist kulutamist.

Järeldus

Suurarvuti arvutitel on endiselt oluline roll nii suurettevõtete pärandvarade ERP-rakenduste hostimisel kui ka digitaalsete rakenduste tagapõhja hostimisel. Suurarvutid on siin selleks, et jääda pikemaks ajaks. On ülimalt oluline, et suurarvutis hostitavat rakendust tuleks enne juurutamist põhjalikult testida.

Soovitatavad artiklid

See on suurarvuti testimise juhend. Siin käsitleme sissejuhatust suurarvuti testimisse, suurarvuti testimise juhiseid, kuidas suurarvuti testimist läbi metoodika teha. Lisateavet leiate ka meie muudest soovitatud artiklitest -

  1. SOA testimisriistad
  2. Mis on QTP?
  3. Informatica arhitektuur
  4. Andmete integreerimise tööriist
  5. Mis on andmete integreerimine?

Kategooria: