how test investment banking application
Dnešný článok vám prinesie lepšiu prehľadnosť v oblasti investičného bankovníctva. Dozviete sa, čo a ako testovať v aplikácii investičného bankovníctva.
Predtým, ako sa ponoríme hlbšie do testovania aplikácií investičného bankovníctva, je dôležité najskôr porozumieť tejto doméne. Najprv sa teda naučíme terminológiu domén investičného bankovníctva, ktorá vám pomôže ľahko pochopiť testovacie prípady.
Tiež sme zahrnuli vzorové testovacie scenáre rôznych typov testovania, ako je testovanie databázy, bezpečnosti a výkonu aplikácie investičného bankovníctva.
Prečítajte si tiež=> Testovanie bankových aplikácií
Začnime „Investičnými základmi“:
Investícia nie je nič iné ako úspora peňazí spôsobom, ktorý vám v budúcnosti prinesie návratnosť (krátkodobú alebo dlhodobú). Ukladanie peňazí na účtoch neprinesie žiadne výhody. Namiesto toho by ste mali investovať peniaze do opcií, ako sú podielové fondy, dlhopisy atď., Ktoré v budúcnosti prinesú výnos.
Získajte viac informácií o doméne IB tu .
Prečo by sa malo investovať?
Jeden musí investovať peniaze, aby dosiahol výnosy a generoval výnosy, aby splnil svoje peňažné ciele v živote. Inými slovami, môžeme povedať, že je potrebné investovať, aby ste splnili náklady na infláciu (Inflácia znamená rýchlosť, s ktorou sa v budúcnosti zvyšujú životné náklady).
Kedy začať investovať?
Dôležitým pravidlom pre všetkých investorov je investovať včas, pravidelne a z dlhodobého hľadiska, nie krátkodobo.
Aké sú dostupné možnosti investovania?
Jeden môže investovať do fyzických aktív, ako sú nehnuteľnosti, zlato / šperky, komodity (semená, ropa, zemný plyn, kovy atď.), Alebo do finančných aktív, ako sú stále vklady v bankách, penzijné fondy / penzijné fondy atď., Alebo na trhu cenných papierov, ako sú akcie, dlhopisy, obligácie atď.
Finančné možnosti pre investície:
Málo možností krátkodobej investície je,
čo je dobrý mp3 downloader pre Android
- Sporiaci bankový účet: Nejde o nič iné ako o ukladanie našich prostriedkov na bežných bankových účtoch. Pri takomto sporení bude úroková sadzba veľmi nízka, približne sa pohybuje medzi 4% - 5% p.a.
- Peňažný trh alebo likvidné fondy: Toto je ďalšia možnosť krátkodobých investícií, ktorá poskytuje lepšie výnosy ako vyššie uvedený sporiaci účet. Úroková sadzba pre fondy peňažného trhu však bude nižšia ako fixné vklady.
- Fixné vklady v bankách: Toto je lepšia možnosť investovania s trochu vyššími úrokovými sadzbami v porovnaní s vyššie uvedenými dvoma možnosťami. Fixné vklady sa tiež nazývajú termínované vklady. Investičné obdobie pre túto možnosť začína minimálne 30-denným obdobím.
Okrem vyššie uvedených možností krátkodobých investícií je to niekoľko možností dlhodobých investícií,
- Úspory pošty: To šetrí naše peniaze na pošte v rámci rôznych typov schém. Riziko spojené s tým je malé. Úroková sadzba pre túto možnosť je 8% ročne. Výška úroku z tejto možnosti sa platí mesačne a doba splatnosti je 6 rokov.
- Verejný podporný fond: Ďalšou hlavnou možnosťou investovania do dlhodobého sporenia je verejný zabezpečovací fond. Úroková sadzba pre túto možnosť je asi 8% p.a a doba splatnosti je 15 rokov.
- Fixné vklady spoločnosti: Jedná sa o iný druh investičnej možnosti, pri ktorej môžeme so spoločnosťou investovať krátkodobo (6 mesiacov) až strednodobo (3 - 5 rokov). Úroková sadzba sa bude pohybovať od 6% - 9% p.a. Úroky budú vyplácané mesačne, štvrťročne alebo ročne.
Čo sa dozviete:
- Úvod do domény investičného bankovníctva:
- Ďalej uvádzame niekoľko dôležitých výrazov v doméne investičného bankovníctva:
- Organizačná štruktúra investičného bankovníctva:
- Obchodný životný cyklus:
- Ako otestovať aplikáciu investičného bankovníctva:
- Testovacie scenáre:
- Testovanie databázy aplikácie investičného bankovníctva:
- Testovanie bezpečnosti aplikácie investičného bankovníctva:
- Testovanie výkonnosti aplikácie investičného bankovníctva:
- Tipy na testovanie aplikácie investičného bankovníctva:
- Záver:
- Odporúčané čítanie
Úvod do domény investičného bankovníctva:
Investičná banka je finančný subjekt, ktorý navrhuje jednotlivcom, spoločnostiam, vládnym firmám atď., Ako zvýšiť svoj finančný kapitál účasťou na trhových aktivitách.
Hlavnou úlohou investičnej banky je pôsobiť ako sprostredkovateľ medzi spoločnosťami (ktoré majú záujem o predaj svojich cenných papierov / akcií) a jednotlivcami (ktorí sú ochotní ich kúpiť).
Investičná banka funguje dvoma spôsobmi - „stranou nákupu“ a „stranou predaja“.
Nákupná strana zahŕňa služby, ako je nákup akcií pre investorov, zatiaľ čo nákupná strana zahŕňa upísanie akcií a predaj akcií investorom od spoločností.
Operácia „Buy side“ investičnej banky s príkladom:
Predpokladajme, že investor chce kúpiť 50 akcií spoločnosti ABCD Company. Potom sa poradí s investičnou bankou, kde obchodník s cennými papiermi zadá objednávku a doručí akcie Investorovi.
Prevádzka investičnej banky na „predajnej strane“, napríklad:
Predpokladajme, že spoločnosť PQR plánuje vydať nové akcie na IPO, potom investičná banka akcie overí a predá ich svojim klientom. Týmto spôsobom spoločnosť PQR získava finančné prostriedky vydávaním svojich akcií.
Ďalej uvádzame niekoľko dôležitých výrazov v doméne investičného bankovníctva:
1) Burza cenných papierov: Subjekt, ktorý kontroluje podnikanie v oblasti nákupu a predaja cenných papierov. Burze cenných papierov môžu byť regionálne alebo národné výmeny.
Príklad : NASDAQ - USA, NSE - India atď.
2) Akcie / akcie / vlastné imanie: Celkový kapitál spoločnosti je rozdelený na rovnaké jednotky; každá jednotka sa označuje ako akcia / vlastný kapitál / akcia. Sklad tiež predstavuje časť vlastníctva spoločnosti.
3) Nominálna hodnota akcie: Suma alebo hodnota (použitá pri nákupe alebo predaji) pridelená spoločnosti akciou.
4) Cena emisie: Cena akcií spoločnosti, za ktorú sú dostupné na trhu. Ak sa s týmito akciami obchoduje na trhu, cena môže byť nižšia alebo vyššia ako emisná cena.
5) Počiatočná verejná ponuka (IPO): Nejde o nič iné, ako o prvý predaj cenných papierov alebo akcií spoločnosti verejnosti na trhu.
6) Trhová kapitalizácia: Finančná hodnota spoločnosti sa počíta vynásobením ceny akcií počtom akcií, ktorý sa označuje ako trhová kapitalizácia.
Príklad : Predpokladajme, že spoločnosť X má 100 akcií. Aktuálna trhová cena každej akcie je 50 dolárov. Potom je trhová kapitalizácia spoločnosti X 5 000 dolárov.
7) Trh bezpečnosti: Trh cenných papierov je miesto, kde kupujúci a predávajúci cenných papierov (dlhopisy, obligácie, akcie atď.) Uskutočňujú transakcie nákupu a predaja cenných papierov.
8) SEBI (Rada pre bezpečnosť a výmenu v Indii): Orgán, ktorý zaisťuje, či sa kupujúci a predávajúci správajú na trhu správnym spôsobom. Aby dostali požadované vytúžené zisky. Podľa krajiny existujú rôzne rady a komisie na zabezpečenie výmeny a výmeny.
9) Dividenda z podielu: Dividenda je percento z hodnoty akcie, ktoré spoločnosť vracia svojim akcionárom zo svojich ročných ziskov.
10) Cena ponuky: Cenová ponuka je kurz, za ktorý je kupujúci pripravený kúpiť akcie.
11) Spýtajte sa na cenu: To je cena, za ktorú chce predávajúci predať svoje zásoby.
12) Futures: Budúca zmluva je dohoda medzi kupujúcim a predávajúcim, pri ktorej sa sklad budúcej dodávky uskutoční za konkrétnu cenu.
Napríklad , ak si chcete kúpiť marcovú budúcu zmluvu so spoločnosťou XYZ, musíte to urobiť za aktuálnu cenu dostupnú na trhu. Povedzme, že marcové futures sa obchodujú za 100 dolárov za akciu. V čase, keď zmluva vyprší (posledný deň zmluvy v marcovom mesiaci), cena akcií nemusí byť rovnaká. Môže to byť 95 alebo 110 dolárov. Na základe týchto cenových rozdielov dosahujú investori zisky na trhoch.
13) Možnosti: Jedná sa o finančnú zmluvu medzi kupujúcim a predávajúcim, v ktorej má kupujúci právo kúpiť alebo predať cenný papier za konkrétnu cenu k určitému dátumu alebo skôr.
Možnosti sú dvoch typov: Hovory a Výpisy.
Výzva znamená právo na kúpu majetku za určitú cenu v stanovenom časovom období.
Put znamená právo predať aktívum za určitú cenu v určitom časovom období.
14) Portfólio: Portfólio je kombináciou rôznych investičných aktív zmiešaných a párovaných s cieľom dosiahnuť zisk podľa investičného cieľa. Položky, ktoré sú zahrnuté v portfóliu, môžu byť akcie, obligácie, podielové fondy atď.
15) Depozitár: Subjekt, ktorý drží cenné papiere a fondy vkladateľov na účte. Dvomi depozitármi v Indii sú National Securities Depository Limited (NSDL) a Central Depository Services Limited (CDSL).
16) Podielové fondy: Subjekt, ktorý zhromažďuje peniaze od investorov a rovnako investuje do rôznych finančných nástrojov, ako sú akcie, dlhopisy, obligácie atď.
17) Čistá hodnota aktív (NAV): NAV fondu je kumulatívna trhová hodnota aktíva. NAV na jednotku je čistá hodnota aktív vydelená počtom jednotiek. Nákup a predaj akcií na trhu sa uskutočňuje na základe cien súvisiacich s NAV.
18) Šikovný index: Jedná sa o vedecky vyvinutý akciový index 50, ktorý ukazuje pohyb indických trhov. Chová sa ako barometer pre indické trhy.
19) Zoznam na sledovanie: Zoznam vybraných cenných papierov. Používa sa hlavne na pravidelné, dôkladné alebo časté sledovanie ich pohybu na trhu.
Organizačná štruktúra investičného bankovníctva:
Investičné bankovníctvo sa skladá z front office, Middle office a back office.
1) Front Office: To zohráva významnú úlohu pri získavaní finančných prostriedkov. Hlavné oblasti front office sú investičné bankovníctvo, predaj a obchodovanie a výskum.
- „Investičné bankovníctvo“ pomáha zákazníkom pri získavaní finančných prostriedkov na kapitálových trhoch a tiež navrhuje spoločnostiam pri zvyšovaní ich kapitálu.
- „Predaj a obchodovanie“ sa zaoberá nákupom a predajom akcií (akcií, dlhopisov atď.)
- „Výskum“ zahŕňa preskúmanie správ spoločnosti o ich hodnotení nákupu / predaja, vyhliadkach spoločnosti atď. Pomôže to správnym spôsobom poskytovať poradenstvo ich klientom.
2) Stredná kancelária: Týka sa to „riadenia rizík“, „podnikovej pokladnice“ a „finančnej kontroly“.
- „Risk Management“ zahŕňa analýzu trhových situácií a informovanie klientov o rizikách spojených s ich obchodmi.
- „Corporate Treasury“ je zodpovedná za prostriedky investičných bánk.
- „Finančná kontrola“ sleduje tok kapitálu spoločnosti a jej úspech.
3) Back Office: Patria sem „operácie“ a „technológie“.
- Položka „Operácie“ kontroluje, či boli obchody vykonané správne a či boli prostriedky úspešne prevedené.
- „ Táto technológia podporuje softvér, údaje a systémy investičných bánk.
Obchodný životný cyklus:
Hlavným cieľom každej obchodnej objednávky je vykonať za vhodnú cenu s minimálnym rizikovým rozpätím.
Existujú rôzne fázy obchodného príkazu,
- Rozhodnutie investora obchodovať
- Zadanie obchodného príkazu
- Vykonanie živnosti
- Zúčtovanie obchodov (validácia a potvrdenie obchodu)
- Vyrovnanie obchodov
- Fondy / vyrovnanie cenných papierov
Ako otestovať aplikáciu investičného bankovníctva:
Pred prechodom na testovaciu časť aplikácií investičného bankovníctva uvádzame ukážky snímok, ako vyzerá aplikácia IB.
# 1) Na obrazovke nižšie môžete zobraziť možnosti termínov (predaj a nákup akcií IBM), ponukovú cenu, požadovanú cenu atď.,
( Poznámka: Pre zväčšenie kliknite na ktorýkoľvek obrázok)
#dva) Na obrazovke nižšie môžete zobraziť polohy, množstvo a cenu konkrétneho symbolu.
ako deklarovať float v jave
# 3) Nižšie je uvedená ukážka snímky obrazovky Ako vyzerá zoznam sledovaných aplikácií IB.
# 4) Táto obrazovka zobrazuje grafické zobrazenie symbolu.
# 5) Spodná obrazovka zobrazuje, ako je pozícia alebo objednávka uzavretá.
# 6) Tu sa zobrazujú podrobnosti o profile klienta.
# 7) Na dolnej obrazovke sa zobrazuje pohľad na mobilnú aplikáciu IB.
previesť youtube na mp3 zdarma bezpečné
(snímka obrazovky zdroj1 a zdroj2 )
Testovacie scenáre:
Rôzne aplikácie investičného bankovníctva majú rôzne požiadavky na testovanie softvéru a QA. Ďalej uvádzame niekoľko všeobecných testovacie scenáre alebo testovacie prípady užitočné na testovanie takýchto aplikácií.
Pozitívne scenáre:
1) Aplikácie investičného bankovníctva majú rôzne prihlasovacie údaje pre rôznych používateľov, ako sú makléri, obchodníci, jednotlivci alebo investori atď. Overte prihlasovacie údaje príslušných používateľov pomocou svojich prihlasovacích ID, pretože povolenia na prístup k aplikácii pre všetkých používateľov nemusia byť rovnaké.
Napríklad , má maklér povolenie na zobrazenie obchodných limitov jednotlivcov na základe množstva / finančných prostriedkov na účte jednotlivca. Toto zariadenie však nemusí byť pre jednotlivca k dispozícii.
2) Funkciu sledovaného zoznamu je možné overiť pridaním alebo odstránením cenných papierov / symbolov. Zaistite, aby sa odstránené symboly odstránili zo zoznamu sledovaných látok a naopak.
3) Nákupná objednávka - Ak chcete vyskúšať túto funkčnosť, zadajte objednávku na nákup ľubovoľného symbolu s nejakým množstvom ako 10 alebo 20 atď. A odošlite ju. Potom prejdite do sekcie objednávok a overte podrobnosti, či bola objednávka úspešne zadaná alebo nie.
4) Predať objednávku - Zadajte objednávku obchodného predaja vyššie (objednávka nákupu) a overte podrobnosti.
5) Zmena objednávky - Prejdite do sekcie objednávok a otvorte akúkoľvek predchádzajúcu objednávku alebo existujúcu objednávku a urobte niekoľko zmien, ako je úprava množstva alebo symbolu atď., A overte, či sa úpravy aktualizujú alebo nie.
6) Zrušiť objednávku - Otvorte existujúcu objednávku a pokúste sa ju zrušiť. Objednávka by mala byť úspešne zrušená.
7) Musia sa testovať rôzne typy objednávok.
- Trhová objednávka - Pokúste sa zadať obchodný príkaz na trhovú cenu a skontrolovať, či sa obchod vykoná za túto cenu v rovnakom okamihu.
- Obmedziť objednávku - Pokúste sa zadať objednávku na konkrétnu cenu a skontrolovať, či bol obchod vykonaný, keď trhová cena zodpovedá cene stanovenej používateľom.
8) Skontrolujte a overte, či sa pre príslušné akcie zobrazujú správne upozornenia alebo varovné správy.
Napríklad , po zadaní objednávky obchodu a jej odoslaní by sa mala zobraziť správa, že „objednávka bola úspešne zadaná“.
9) Pokúste sa aktualizovať informácie o používateľovi, napríklad e-mail, číslo mobilu. atď., uložte ju a odhláste sa z aplikácie. Prihláste sa do aplikácie a overte, či sa aktualizované informácie uložili alebo nie.
10) Ak AUT (testovaná aplikácia) podporuje rôzne teritóriá alebo geografické umiestnenia, skontrolujte niekoľko funkcií pre rôzne umiestnenia.
jedenásť) Veľmi dôkladne otestujte výpočtovú časť aplikácie a tiež otestujte jej lokalizáciu.
12) Vyskúšajte pripojenia aplikácií, či fungujú mimo fázových prostredí.
13) Mala by sa tiež otestovať bezpečnosť aplikácie, pretože obsahuje osobné údaje používateľov.
14) Multi-tasking aplikácií by sa mal tiež otestovať, keď sú v zariadení otvorené ďalšie aplikácie.
pätnásť) Kvalitu, vzhľad a vzhľad aplikácií, užívateľskú prívetivosť atď. Je tiež potrebné testovať, pretože si získa dôveru používateľov.
Negatívne scenáre:
1) Pokúste sa zadať obchodný príkaz, ktorý presahuje hodnotu finančných prostriedkov dostupných na účte, a tento príkaz by sa nemal zadávať. Mala by sa zobraziť varovná správa s informáciou, že prostriedky nie sú dostatočné.
2) Vyskúšajte v aplikácii funkciu „počet zdieľaní“. Zadajte obchodnú objednávku s počtom akcií vyšším, ako je dostupné množstvo akcií. Obchod by sa nemal uzatvárať, pretože požadovaný počet akcií je vyšší ako dostupný počet.
3) Pokúste sa zadať obchodnú objednávku pre akcie, pre ktoré bol dosiahnutý dátum exspirácie. Objednávka by sa nemala zadávať.
Prečítajte si tiež=> Ako klasifikovať scenáre pozitívnych a negatívnych testov
Testovanie Databáza aplikácie Investičné bankovníctvo:
- Prihláste sa do aplikácie IB a vytvorte pre klienta profil so všetkými požadovanými povinnými údajmi a podrobnosti uložte. Teraz sa prihláste do databázy tej istej aplikácie IB a overte podrobnosti klienta pomocou dotazov SQL. Všetky podrobnosti zadané prostredníctvom klientskej aplikácie je potrebné uložiť do databázy.
- Otvorte existujúci záznam klienta a upravte niekoľko podrobností, ako je e-mail, adresa alebo telefónne číslo, a uložte údaje. Aktualizované podrobnosti by sa mali uložiť do databázy.
- Pri vytváraní profilu pre klienta zadajte iba niekoľko podrobností a bez uloženia údajov zatvorte aplikáciu alebo sa z nej odhláste. Teraz v databáze skontrolujte, či by sa skôr zadané podrobnosti nemali ukladať.
- Pokúste sa vytvoriť duplicitný záznam pre už existujúceho klienta, záznam by sa nemal vytvárať.
- V mene klienta urobte 2 alebo 3 obchodné objednávky a odošlite ich. Teraz overte databázu, či sa v databáze aktualizovali rovnaké obchodné príkazy alebo nie.
- Prihláste sa do účtu klienta a zrušte existujúcu objednávku. Teraz v databáze skontrolujte, či má byť zrušený konkrétny záznam.
Testovanie Bezpečnosť aplikácie Investičné bankovníctvo:
- Vytvorte si profil klienta, zadajte užívateľské meno alebo prihlasovacie ID a zadajte heslo tiež. Údaje v poli pre heslo by mali byť šifrované, aby hackeri nemohli nájsť heslo.
- Skúste sa prihlásiť do aplikácie s neplatnými povereniami. Systém by nemal povoliť prihlásenie.
- Pri prechádzaní stránkami v aplikácii IB alebo na webových stránkach by funkcia spätného tlačidla prehliadača nemala fungovať. (Táto funkcia by mala byť blokovaná hlavne pre finančné weby.)
- Prihláste sa do aplikácie a pokúste sa vykonať akúkoľvek transakciu a nechajte systém nejaký čas nečinný. Potom skúste pokračovať v transakcii, ktorú by mal systém odhlásiť. Toto označuje časový limit relácie aplikácie.
- Skúste sa do aplikácie prihlásiť pomocou konkrétneho používateľa s neplatným heslom a to isté opakujte pri 3 pokusoch. Potom by malo byť zablokované konkrétne prihlasovacie ID. Táto funkcia obmedzuje hackerom vstup do systému s hromadnými údajmi.
- Prihláste sa do aplikácie a vykonajte akúkoľvek transakciu. A teraz overte cookies prehliadača, mali by byť v šifrovanej podobe, aby nedošlo k hacknutiu údajov.
Testovanie Výkon aplikácie Investičné bankovníctvo:
- Počas prechádzania webovou stránkou IB skontrolujte, či systém rýchlo reaguje na vykonanú akciu alebo nie. To určuje rýchlosť aplikácie.
- Pokúste sa prihlásiť do aplikácie IB s rôznymi ID používateľov súčasne z rôznych systémov (počet používateľov, s ktorými aplikácia dokáže pracovať). Aplikácia by mala spracovávať viacnásobné prihlásenia používateľov tak, ako je zamýšľaná.
- Prihláste sa na stránku IB s ID používateľa a uskutočnite obrovské množstvo obchodov zahrnutých v niektorých zložitých transakciách s fondmi. To odhaľuje schopnosť aplikácie zvládnuť veľký objem.
- Prihláste sa na stránku IB s rôznymi ID používateľov z rôznych systémov paralelne a uskutočňujte obrovské transakcie zo všetkých použitých ID súčasne. To ukazuje, aký veľký stres dokáže aplikácia zvládnuť.
Tipy na testovanie aplikácie investičného bankovníctva:
- Tester nemôže otestovať investičné bankovníctvo alebo obchodnú aplikáciu, kým nie je získa kontrolu nad doménou .
- Aplikácia investičného bankovníctva nie je testovaná iba na vedomosti, ale mala by byť testovaná aj na logiku, ktorá za ňou stojí.
- Pri testovaní funkčnosti súvisiacej s obchodmi sa sústreďte na dátumy expirácie zásob.
- Pri umiestňovaní akýchkoľvek obchodov prostredníctvom aplikácie IB by ste mali byť opatrní a sústrediť sa na symboly, pretože v nich môže byť rozdiel v „abecede“.NapríkladPri zadávaní obchodnej objednávky striebra sa len uistite, aký typ striebra zadávate. (Striebro = 30 kg veľa, Silver M = 5 kg).
Záver:
S vyššie uvedenou terminológiou budete teraz schopní porozumieť analýze živého trhu do istej miery, čo zase pomôže vášmu procesu testovania a uľahčí ho.
O autorovi: Toto je príspevok od Laxmi. Má viac ako 7 rokov skúseností s testovaním softvéru hlavne v doméne BFSI. V súčasnosti pracuje ako inžinierka pre testovanie softvéru v jednom z najlepších MNC.
Toto sú všetky informácie o investičnej doméne a tipy na testovanie s jednoduchými testovacími nápadmi, o ktoré som sa chcel podeliť. Ako vždy dúfame, že to pomôže, a čakám na odpoveď na všetky vaše otázky.
Odporúčané čítanie
- Rozdiel medzi počítačom, klientskym serverom a webom
- Sprievodca testovaním bezpečnosti webových aplikácií
- Testovanie aplikácií - do základov testovania softvéru!
- Inštalácia aplikácie na zariadenie a spustenie testovania z Eclipse
- Testovanie aplikácií v zdravotníctve - tipy a dôležité testovacie scenáre (2. časť)
- Výukový program pre deštruktívne testovanie a nedeštruktívne testovanie
- Výkonové testovanie vs záťažové testovanie vs záťažové testovanie (rozdiel)
- Čo je testovanie opíc pri testovaní softvéru?