Banku domēna lietojumprogrammu testēšana: pārbaudes lietu paraugi

Satura rādītājs:

Anonim

Banku domēnu pārbaude

Banku domēna pārbaude ir banku lietojumprogrammas programmatūras testēšanas process funkcionalitātes, veiktspējas un drošības jomā. Banku lietojumprogrammu testēšanas galvenais mērķis ir nodrošināt, lai visas bankas programmatūras darbības un funkcijas darbotos nevainojami un bez kļūdām un ka tā joprojām būtu aizsargāta.

BFSI (banku, finanšu pakalpojumu un apdrošināšanas) sektors ir lielākais IT pakalpojumu patērētājs. Banku lietojumprogrammas tieši nodarbojas ar konfidenciāliem finanšu datiem. Ir obligāti, lai visas bankas programmatūras veiktās darbības noritētu nevainojami un bez kļūdām. Banku programmatūra veic dažādas funkcijas, piemēram, fonda pārskaitīšana un noguldīšana, bilances izmeklēšana, darījumu vēsture, izņemšana un tā tālāk. Banku lietojumprogrammu pārbaude nodrošina, ka šīs darbības tiek veiktas ne tikai labi, bet arī joprojām ir pasargātas no hakeriem.

Šajā apmācībā mēs iemācīsimies

  • Kas ir domēns testēšanā?
  • Kāpēc domēna zināšanas ir svarīgas?
  • Ievads banku domēnā
  • Bankas lietojumprogrammas raksturojums
  • Banku lietojumprogrammu testēšanas posmi
  • Interneta bankas pieteikšanās pieteikuma pārbaudes gadījuma paraugs
  • Izaicinājumi banku domēna testēšanā un to mazināšanā

Pievienojieties mūsu tiešsaistes banku pārbaudes projektam bez maksas

Kas ir domēns testēšanā?

Domēns testēšanā nav nekas cits kā nozare, kurai tiek izveidots programmatūras testēšanas projekts. Kad mēs runājam par programmatūras projektiem vai attīstību, šo terminu bieži sauc. Piemēram, apdrošināšanas domēns, banku domēns, mazumtirdzniecības domēns, telekomunikāciju domēns utt.

Parasti, izstrādājot jebkuru konkrētu domēna projektu, tiek meklēta domēna ekspertu palīdzība. Domēna eksperts ir priekšmeta meistars, un viņš var zināt produkta vai lietojumprogrammas iekšpusi.

Kāpēc domēna zināšanas ir svarīgas?

Zināšanas par domēnu ir būtiskas jebkura programmatūras produkta testēšanai, un tām ir savas priekšrocības, piemēram,

Banku domēna zināšanas - ievads

Banku jomas jēdzieni ir milzīgi, un būtībā to iedala divās nozarēs

  1. Tradicionālais banku sektors
  2. Pakalpojumu banku sektors

Zemāk ir tabula par pakalpojumiem, kurus aptver šīs divas banku apakšnozares

Tradicionālais banku sektors
  • Pamatbanka
  • Korporatīvā banku darbība
  • Banku mazumtirdzniecība
Pakalpojumu banku sektors
  • Kodols
  • Korporatīvais
  • Mazumtirdzniecība
  • Aizdevums
  • Tirdzniecības finansēšana
  • Privātā banku darbība
  • Patērētāju finanses
  • Islāma banku darbība
  • Klientu piegādes kanāli / piegāde no gala

Pamatojoties uz jūsu projekta apjomu, jums, iespējams, būs jāpārbauda viens vai visi iepriekš minētie pakalpojumu piedāvājumi. Pirms sākat testēšanu, pārliecinieties, vai jums ir pietiekami daudz pārbaudāmā pakalpojuma fona.

Bankas lietojumprogrammas raksturojums

Pirms sākat testēšanu, ir svarīgi ņemt vērā standarta funkcijas, kas paredzētas jebkurai bankas lietojumprogrammai. Lai jūs varētu pielikt pūles, lai sasniegtu šīs īpašības.

Standarta bankas lietojumprogrammai jāatbilst visām šīm īpašībām, kā minēts turpmāk.

  • Tam vajadzētu atbalstīt tūkstošiem vienlaicīgu lietotāju sesiju
  • Banku lietojumprogrammai jābūt integrētai ar citām daudzām lietojumprogrammām, piemēram, tirdzniecības kontiem, rēķinu apmaksas utilītu, kredītkartēm utt.
  • Tam vajadzētu apstrādāt ātrus un drošus darījumus
  • Tajā jāiekļauj liela apjoma uzglabāšanas sistēma.
  • Lai novērstu klientu problēmas, tam jābūt ar augstu revīzijas spēju
  • Tam būtu jārisina sarežģītas biznesa darbplūsmas
  • Nepieciešams atbalstīt lietotājus vairākās platformās (Mac, Linux, Unix, Windows)
  • Tam vajadzētu atbalstīt lietotājus no vairākām vietām
  • Tam vajadzētu atbalstīt daudzvalodu lietotājus
  • Tam būtu jāatbalsta dažādu maksājumu sistēmu lietotāji (VISA, AMEX, MasterCard)
  • Tam būtu jāatbalsta vairākas pakalpojumu nozares (aizdevumi, banku mazumtirdzniecība utt.)
  • Neprātīgs katastrofu pārvaldības mehānisms

Pārbaudes fāzes banku lietojumprogrammu testēšanā

Banku lietojumprogrammu testēšanai ir iekļauti dažādi pārbaudes posmi

  • Prasību analīze: to veic biznesa analītiķis; tiek apkopotas un dokumentētas prasības konkrētai bankas lietojumprogrammai
  • Prasību pārskatīšana: šajā uzdevumā ir iesaistīti kvalitātes analītiķi, biznesa analītiķi un attīstības virzītāji. Prasību apkopošanas dokuments tiek pārskatīts šajā posmā un tiek pārbaudīts, lai pārliecinātos, ka tas neietekmē darbplūsmu
  • Biznesa prasību dokumentācija: Uzņēmējdarbības prasību dokumentus sagatavo kvalitātes analītiķi, kuros ir ietvertas visas pārskatītās uzņēmējdarbības prasības
  • Datu bāzes pārbaude: tā ir vissvarīgākā bankas lietojumprogrammu testēšanas daļa. Šī pārbaude tiek veikta, lai nodrošinātu datu integritāti, datu ielādi, datu migrāciju, saglabātās procedūras un funkciju validāciju, noteikumu testēšanu utt.
  • Integrācijas testēšana: Integrācijas testēšanas laikā visi izstrādātie komponenti ir integrēti un apstiprināti
  • Funkcionālā testēšana: Šajā posmā tiek veiktas parastās programmatūras testēšanas darbības, piemēram, Test Case sagatavošana, testa gadījumu pārskatīšana un testu lietu izpilde
  • Drošības pārbaude: tā nodrošina, ka programmatūrai nav drošības trūkumu. Testa sagatavošanas laikā kvalitātes nodrošināšanas komandai jāiekļauj gan negatīvie, gan pozitīvie testa scenāriji, lai ielauztos sistēmā un ziņotu par to pirms tam, kad persona tam piekļūst nesankcionēti. Lai novērstu uzlaušanu, bankai būtu jāievieš arī vairāku līmeņu piekļuves validācija, piemēram, vienreizēja parole. Drošības testēšanai tiek izmantoti automatizācijas rīki, piemēram, IBM AppScan un HPWebInspect, savukārt manuālajai testēšanai tiek izmantoti tādi rīki kā Proxy Sniffer, Paros proxy, HTTP watch utt.
  • Lietojamības pārbaude: tā nodrošina, ka atšķirīgi spējīgiem cilvēkiem vajadzētu būt iespējai izmantot sistēmu kā parastam lietotājam. Piemēram, bankomāts ar dzirdes un Braila rakstu invalīdiem
  • Lietotāju pieņemšanas pārbaude: tas ir pēdējais testēšanas posms, ko veic galalietotāji, lai nodrošinātu lietojumprogrammas atbilstību reālās pasaules scenārijam.

Interneta bankas pieteikšanās pieteikuma pārbaudes gadījuma paraugs

Drošība ir galvenā jebkura bankas lietojumprogramma. Tāpēc testa sagatavošanas laikā kvalitātes nodrošināšanas komandai jāiekļauj gan negatīvie, gan pozitīvie testa scenāriji, lai iekļūtu sistēmā un ziņotu par visām ievainojamībām, pirms tam kāds nepiederošs cilvēks piekļūst tai. Tas ietver ne tikai negatīvu testa gadījumu rakstīšanu, bet arī destruktīvu testēšanu.

Tālāk ir aprakstīti vispārīgi pārbaudes gadījumi, lai pārbaudītu jebkuru bankas lietojumprogrammu

Pārbaudes gadījumu paraugi
Administratoram
  • Pārbaudiet administratora pieteikumvārdu, izmantojot derīgus un nederīgus datus
  • Pārbaudiet administratora pieteikšanos bez datiem
  • Pārbaudiet visas administratora mājas saites
  • Pārbaudiet administratora nomainītās paroles datus ar derīgiem un nederīgiem datiem
  • Pārbaudiet administratora nomainīto paroli bez datiem
  • Pārbaudiet administratora mainīto paroli, izmantojot esošos datus
  • Pārbaudiet administratora atteikšanos
Jaunai filiālei
  • Izveidojiet jaunu filiāli ar derīgiem un nederīgiem datiem
  • Izveidojiet jaunu filiāli bez datiem
  • Izveidojiet jaunu filiāli ar esošajiem filiāles datiem
  • Pārbaudiet atiestatīšanas un atcelšanas opciju
  • Atjauniniet filiāli ar derīgiem un nederīgiem datiem
  • Atjaunināt filiāli bez datiem
  • Atjauniniet filiāli ar esošajiem filiāles datiem
  • Pārbaudiet atcelšanas opciju
  • Pārbaudiet filiāles dzēšanu ar un bez atkarībām
  • Pārbaudiet filiāles meklēšanas opciju
Par jaunu lomu
  • Izveidojiet jaunu lomu ar derīgiem un nederīgiem datiem
  • Izveidojiet jaunu lomu bez datiem
  • Pārbaudiet jauno lomu, izmantojot esošos datus
  • pārbaudiet lomu aprakstu un lomu veidus
  • Pārbaudiet atcelšanas un atiestatīšanas opciju
  • Pārbaudiet lomu dzēšanu ar atkarību un bez tās
  • pārbaudiet saites lomas informācijas lapā
Klientiem un apmeklētājiem
  • Pārbaudiet visas apmeklētāju vai klientu saites
  • Pārbaudiet, vai klienti piesakās ar derīgiem un nederīgiem datiem
  • Pārbaudiet, vai klienti piesakās bez datiem
  • Pārbaudiet baņķiera pieteikšanos bez datiem
  • Pārbaudiet baņķiera pieteikuminformāciju ar derīgiem vai nederīgiem datiem
Jauniem lietotājiem
  • Izveidojiet jaunu lietotāju ar derīgiem un nederīgiem datiem
  • Izveidojiet jaunu lietotāju bez datiem
  • Izveidojiet jaunu lietotāju ar esošiem filiāles datiem
  • Pārbaudiet atcelšanas un atiestatīšanas opciju
  • Atjauniniet lietotāju ar derīgiem un nederīgiem datiem
  • Atjauniniet lietotāju ar esošajiem datiem
  • Pārbaudiet atcelšanas opciju
  • Pārbaudiet lietotāja dzēšanu

Izaicinājumi banku domēna un to mazināšanas testēšanā

Problēmas, ar kurām testētājs var saskarties, pārbaudot bankas domēnu

Izaicinājums Mīkstināšana
  • Piekļuve ražošanas datiem un to atkārtošana kā testa dati testēšanai ir sarežģīta
  • Pārliecinieties, ka testa dati atbilst normatīvo aktu prasībām un vadlīnijām
  • Saglabājiet datu konfidencialitāti, izmantojot šādas metodes: datu maskēšana, sintētiskie testa dati, testēšanas sistēmu integrācija utt.
  • Banku sistēmas testēšanas lielākais izaicinājums ir sistēmas migrācija no vecās sistēmas uz jauno sistēmu, piemēram, visu rutīnu, procedūru un plānu pārbaude. Arī to, kā pēc migrēšanas dati tiks ielādēti, augšupielādēti un pārsūtīti uz jauno sistēmu
  • Pārliecinieties, ka datu migrācijas testēšana ir pabeigta
  • Pārliecinieties, ka regresijas testa gadījumi tiek izpildīti vecajās un jaunajās sistēmās, un rezultāti sakrīt.
  • Var būt gadījumi, kad prasības nav dokumentētas labi un var izraisīt funkcionālas nepilnības testa plānā
  • Daudzas nefunkcionālās prasības nav pilnībā dokumentētas, un testētāji nezina, vai to pārbaudīt vai nē
  • Testam jāpiedalās projektā jau no prasību analīzes posmiem un aktīvi jāpārskata biznesa prasības
  • Vissvarīgākais ir pārbaudīt, vai minētā sistēma ievēro vēlamo politiku un procedūras
  • Jāveic atbilstības vai normatīvās politikas pārbaude
  • Darbības joma un termiņi palielinās, jo bankas lietojumprogrammas tiek integrētas citās lietojumprogrammās, piemēram, internetā vai mobilajā bankā
  • Nodrošiniet, lai integrācijas testēšanas laika budžets tiktu uzskaitīts, ja jūsu bankas lietojumprogrammai ir daudz ārējo saskarņu

Kopsavilkums

Banku domēns ir visneaizsargātākā kibernoziegumu zona, un programmatūras aizsardzībai nepieciešama precīza pārbaude. Šī apmācība sniedz skaidru priekšstatu par to, kas nepieciešams banku domēnu testēšanai un cik tas ir svarīgi. Ir jāsaprot, ka -

  • Lielākā daļa banku programmatūras ir izstrādātas uz Mainframe un Unix
  • Testēšana palīdz mazināt iespējamos traucējumus programmatūras izstrādes laikā
  • Pareiza pārbaude un atbilstība nozares standartiem ļauj ietaupīt uzņēmumus no sodiem
  • Labā prakse palīdz attīstīt labus rezultātus, reputāciju un lielāku uzņēmējdarbību uzņēmumiem
  • Gan manuālai, gan automatizētai testēšanai ir attiecīgi nopelni un lietojamība

Pievienojieties mūsu tiešsaistes bankas domēnu testēšanas projektam