how test investment banking application
Današnji članak donijet će vam veću jasnoću na domeni investicijskog bankarstva. U aplikaciji za investicijsko bankarstvo upoznat ćete što i kako testirati.
Prije nego što dublje uđemo u to kako testirati aplikacije za investicijsko bankarstvo, važno je prvo razumjeti ovu domenu. Dakle, prvo ćemo naučiti terminologije domene investicijskog bankarstva koje će vam pomoći da lako razumijete test slučajeve.
Također smo uključili uzorci scenarija ispitivanja različitih vrsta testiranja poput baze podataka, sigurnosti i ispitivanja performansi aplikacije za investicijsko bankarstvo.
Također pročitajte=> Testiranje bankarskih aplikacija
Počnimo s ‘Osnovama ulaganja’:
Ulaganje nije ništa drugo nego ušteda novca na način koji će vam donijeti povrat u budućnosti (kratkoročni ili dugoročni). Ušteda novca na računima neće donijeti nikakve koristi. Umjesto toga, novac treba uložiti u opcije kao što su uzajamni fondovi, obveznice itd., Koje donose prinos u budućnosti.
Saznajte više o IB domeni ovdje .
Zašto treba investirati?
Treba uložiti novac kako bi zaradio i ostvario prinose kako bi zadovoljio svoje monetarne ciljeve u životu. Drugim riječima, možemo reći da treba ulagati kako bi se podmirili troškovi inflacije (inflacija znači brzinu po kojoj se troškovi života u budućnosti povećavaju).
Kada započeti ulaganje?
Važno pravilo za sve investitore je ulaganje rano, redovito i dugoročno, a ne kratkoročno.
Koje su dostupne mogućnosti ulaganja?
Može se investirati u fizičku imovinu kao što su nekretnine, zlato / nakit, roba (sjeme, sirova nafta, prirodni plin, metali itd.) Ili u financijsku imovinu kao što su fiksni depoziti kod banaka, osiguravajućih / mirovinskih fondova itd., Ili na tržištu vrijednosnih papira poput dionica, obveznica, zadužnica itd.
Financijske mogućnosti za ulaganja:
Malo je kratkoročnih mogućnosti ulaganja,
što je dobar mp3 downloader za android
- Račun štedionice: Ovo nije ništa drugo nego spremanje naših sredstava na redovne bankovne račune. Za takvu štednju kamatna stopa bit će vrlo niska, otprilike kamatna stopa varira između 4% - 5% godišnje.
- Tržište novca ili likvidni fondovi: Ovo je još jedna opcija za kratkoročna ulaganja koja donosi bolje prinose od gore spomenutog štednog računa. Međutim, kamatna stopa za novčane fondove bit će manja od fiksnih depozita.
- Fiksni depoziti kod banaka: Ovo je bolja opcija ulaganja s malo višim kamatnim stopama u usporedbi s gornje dvije mogućnosti. Fiksni depoziti također se nazivaju oročenim depozitima. Razdoblje ulaganja za ovu opciju započinje s minimalnim razdobljem od 30 dana.
Osim gore navedenih mogućnosti kratkoročnog ulaganja, ovo je nekoliko opcija dugoročnog ulaganja,
- Poštanska ušteda: To štedi naš novac u pošti pod raznim vrstama shema. Rizik uključen u ovo je nizak. Kamatna stopa za ovu opciju iznosi 8% godišnje. Iznos kamata za ovu opciju plaća se mjesečno, a rok dospijeća je 6 godina.
- Fond javnog osiguranja: Druga glavna mogućnost dugoročnog ulaganja u štednju je Fond javnog osiguranja. Kamatna stopa za ovu opciju iznosi oko 8% godišnje, a razdoblje dospijeća je 15 godina.
- Fiksni depoziti tvrtke: Ovo je druga vrsta mogućnosti ulaganja u koju možemo ulagati kratkoročno (6 mjeseci) do srednjoročno (3 - 5 godina) s tvrtkom. Kamatna stopa varirat će od 6% - 9% godišnje. Iznos kamata isplaćivat će se mjesečno, tromjesečno ili godišnje.
Što ćete naučiti:
- Uvod u domenu investicijskog bankarstva:
- Ispod je nekoliko važnih uvjeta domene investicijskog bankarstva:
- Organizacijska struktura investicijskog bankarstva:
- Životni ciklus trgovine:
- Kako testirati prijavu za investicijsko bankarstvo:
- Scenariji testa:
- Testiranje baze podataka aplikacije za investicijsko bankarstvo:
- Testiranje sigurnosti aplikacije za investicijsko bankarstvo:
- Testiranje izvedbe aplikacije investicijskog bankarstva:
- Savjeti za testiranje prijave za investicijsko bankarstvo:
- Zaključak:
- Preporučena literatura
Uvod u domenu investicijskog bankarstva:
Investicijska banka financijski je subjekt koji pojedincu, tvrtki, tvrtki s državnim sektorom itd. Predlaže kako prikupiti svoj financijski kapital sudjelovanjem u tržišnim aktivnostima.
Glavna uloga Investicijske banke je da djeluje kao posrednik između tvrtki (koje su zainteresirane za prodaju svojih vrijednosnih papira / dionica) i pojedinaca (koji su spremni kupiti iste).
Investicijska banka djeluje na dva načina - 'kupuju stranu' i 'prodaju stranu'.
'Kupnja' uključuje usluge kao što je kupnja dionica za investitore, a 'Prodaja' uključuje preuzimanje jamstva i prodaju dionica investitorima iz tvrtki.
Operacija investicijske banke 'Kupnja uz stranu' s primjerom:
Pretpostavimo da investitor želi kupiti 50 dionica tvrtke ABCD. Tada će se savjetovati s investicijskom bankom gdje burzovni posrednik daje nalog za istu i dostavlja dionice investitoru.
Poslovanje investicijske banke sa strane prodaje s primjerom:
Pretpostavimo da tvrtka PQR planira izdati nove dionice dionica u IPO-u, a zatim Investicijska banka provjeri dionice i iste proda svojim klijentima. Na ovaj način PQR Company prikuplja sredstva izdavanjem njihovih dionica.
Ispod je nekoliko važnih uvjeta domene investicijskog bankarstva:
1) Burza: Subjekt koji kontrolira posao kupnje i prodaje vrijednosnih papira. Burza mogu biti regionalne ili nacionalne razmjene.
Primjer : NASDAQ - SAD, NSE - Indija itd.
2) Dionica / dionica / kapital: Ukupni kapital poduzeća podijeljen je na jednake jedinice; svaka jedinica naziva se dionica / glavnica / dionica. Dionice također predstavljaju dio vlasništva nad tvrtkom.
3) Nominalna vrijednost dionice: Iznos ili vrijednost (korištena tijekom kupnje ili prodaje) koju je tvrtka dodijelila udjelu.
4) Cijena izdanja: Cijena dionica tvrtke po kojoj su dostupne na tržištu. Kada se ovim dionicama trguje na tržištu, cijena može biti ispod ili iznad cijene emisije.
5) Početna javna ponuda (IPO): To nije ništa drugo do prodaja vrijednosnih papira ili dionica poduzeća javnosti po prvi puta na tržištu.
6) Tržišna kapitalizacija: Financijska vrijednost poduzeća izračunava se množenjem cijene dionice s brojem dionica što se naziva tržišnom kapitalizacijom.
Primjer : Pretpostavimo da tvrtka X ima 100 dionica. Trenutna tržišna cijena svake dionice iznosi 50 USD. Tada je tržišna kapitalizacija tvrtke X 5000 USD.
7) Tržište sigurnosti: Tržište vrijednosnih papira mjesto je na kojem kupci i prodavači vrijednosnih papira (obveznice, zadužnice, dionice itd.) Obavljaju svoje transakcije kupnje i prodaje vrijednosnih papira.
8) SEBI (Indijski odbor za sigurnost i razmjenu): Organ koji osigurava da li se kupci i prodavači ponašaju na odgovarajući način na tržištu. Tako da ostvaruju željenu dobit. Postoje različiti odbori / provizije za sigurnost i razmjenu po državama.
9) Dividenda na udio: Dividenda je postotak vrijednosti dionice koju tvrtka vraća vlasnicima dionica iz svoje godišnje dobiti.
10) Cijena ponude: Ponuđena cijena je stopa po kojoj je kupac spreman kupiti dionice.
11) Pitajte cijenu: To je cijena po kojoj prodavač želi prodati svoje dionice.
12) Futures: Budući ugovor je ugovor između kupca i prodavatelja u kojem se dionice buduće isporuke pregovaraju po određenoj cijeni.
Na primjer , ako želite kupiti budući ugovor tvrtke XYZ za ožujak, to morate učiniti po trenutnoj cijeni dostupnoj na tržištu. Recimo da se martovski terminski poslovi trguju po cijeni od 100 dolara po dionici. Dok ugovor istekne (zadnji dan ugovora u mjesecu ožujku), cijena dionice možda neće biti ista. To može biti 95 ili 110 dolara. Na temelju tih razlika u cijenama ulagači ostvaruju dobit na tržištima.
13) Opcije: To je financijski ugovor između kupca i prodavatelja u kojem kupac ima pravo kupiti ili prodati vrijednosni papir po određenoj cijeni na ili prije određenog datuma.
Opcije su dvije vrste: pozivi i pozivi.
Poziv znači pravo na kupnju sredstva po cijeni u određenom vremenskom razdoblju.
Put znači pravo na prodaju imovine po cijeni u određenom vremenskom razdoblju.
14) Portfelj: Portfelj je kombinacija različitih investicijskih sredstava pomiješanih i usklađenih za stjecanje dobiti prema cilju investitora. Stavke koje su uključene u portfelj mogu biti dionice, zadužnice, uzajamni fondovi itd.
15) Depozitar: Subjekt koji na računu drži vrijednosne papire i sredstva štediša. Dva su depozitorija u Indiji National Securities Depository Limited (NSDL) i Central Depository Services Limited (CDSL).
16) Uzajamni fondovi: Subjekt koji prikuplja novac od investitora i ulaže isti u razne financijske instrumente poput dionica, obveznica, zadužnica itd.
17) Neto vrijednost imovine (NAV): NAV fonda kumulativna je tržišna vrijednost imovine. NAV po jedinici neto je vrijednost imovine podijeljena s brojem jedinica. Kupnja i prodaja dionica na tržištu obavljaju se na temelju NAV cijena.
18) Nifty indeks: Riječ je o znanstveno razvijenom indeksu dionica 50, koji pokazuje kretanje indijskih tržišta. Ponaša se kao barometar za indijska tržišta.
19) Popis praćenja: Popis odabranih vrijednosnih papira. Uglavnom se koristi za redovito, usko ili često praćenje njihovog kretanja na tržištu.
Organizacijska struktura investicijskog bankarstva:
Investicijsko bankarstvo sastoji se od Front Officea, Middle Officea i Back Officea.
1) Front Office: To igra glavnu ulogu u stvaranju sredstava. Glavna područja front officea su investicijsko bankarstvo, prodaja i trgovina i istraživanje.
- 'Investicijsko bankarstvo' pomaže kupcima u prikupljanju sredstava na tržištima kapitala, a također predlaže tvrtkama u prikupljanju kapitala.
- ‘Prodaja i trgovanje’ bavi se kupnjom i prodajom dionica (dionica, obveznica itd.,)
- ‘Istraživanje’ uključuje pregled izvješća tvrtke o njihovim ocjenama kupnje / prodaje, izgledima tvrtke itd. To će pomoći u pružanju savjeta svojim klijentima na pravi način.
2) Srednji ured: Ovo se bavi 'Upravljanjem rizicima', 'Korporativnom riznicom' i 'Financijskom kontrolom'.
- ‘Upravljanje rizikom’ uključuje analizu tržišnih situacija i informiranje klijenata o rizicima koji su uključeni u njihove trgovine.
- ‘Korporativna riznica’ odgovorna je za sredstva investicijskih banaka.
- 'Financijska kontrola' prati tijek kapitala tvrtke i njezin uspjeh.
3) Back Office: To uključuje 'Operacije' i 'Tehnologiju'.
- ‘Operations’ provjerava jesu li se trgovanja pravilno izvršila i jesu li sredstva uspješno prenesena.
- ' Technology ’podržava softver, podatke i sustave investicijskih banaka.
Životni ciklus trgovine:
Glavni cilj svakog trgovinskog naloga je izvršiti se po prikladnoj cijeni s minimalnim širenjem rizika.
Razne faze trgovinskog naloga su kako slijedi,
- Odluka investitora o trgovini
- Postavljanje trgovačkog naloga
- Izvršenje obrta
- Obračun trgovine (potvrda i potvrda trgovine)
- Poravnanje obrta
- Podmirivanje sredstava / vrijednosnih papira
Kako testirati prijavu za investicijsko bankarstvo:
Prije prelaska na testni dio aplikacija za investicijsko bankarstvo, evo primjera snimki zaslona kako izgleda IB aplikacija.
# 1) Na donjem zaslonu možete vidjeti opcije uvjeta (prodaja i kupnja IBM-ovih dionica), licitacijske cijene, tražene cijene itd.,
( Bilješka: Kliknite bilo koju sliku za uvećani prikaz)
#dva) Na donjem zaslonu možete vidjeti položaje, količinu i cijenu određenog simbola.
koliko se c ++ razlikuje od jave
# 3) Ispod je uzorak snimke zaslona kako izgleda Popis praćenja IB aplikacije.
# 4) Ovaj zaslon prikazuje grafički prikaz simbola.
# 5) Ispod zaslona prikazano je kako je pozicija ili nalog zatvoren.
# 6) To pokazuje detalje o profilu klijenta.
# 7) Ispod zaslona prikazan je prikaz mobilne IB aplikacije.
kako pokrenuti jar datoteku na Windows 10
(snimka zaslona izvor1 i izvor2 )
Scenariji testa:
Različite aplikacije investicijskog bankarstva imaju različite zahtjeve za testiranje softvera i provjeru kvalitete. Ispod je nekoliko općenitih testni scenariji ili testovi korisni za testiranje takvih aplikacija.
Pozitivni scenariji:
1) Aplikacije za investicijsko bankarstvo imaju različite prijave za različite korisnike kao što su brokeri, dileri, pojedinci ili investitori itd. Potvrdite prijave odgovarajućih korisnika s njihovim ID-ovima za prijavu jer dozvole za pristup aplikaciji za sve korisnike možda nisu iste.
Na primjer , broker ima dopuštenje za pregled ograničenja trgovanja pojedinaca na temelju iznosa / sredstava na računu pojedinca. Međutim, ova mogućnost možda neće biti dostupna pojedincu.
2) Funkcija popisa praćenja može se provjeriti dodavanjem, uklanjanjem vrijednosnih papira / simbola s njega. Obavezno uklonite uklonjene simbole s popisa za praćenje i obratno.
3) Narudžba za kupnju - Da biste testirali ovu funkcionalnost, pošaljite narudžbenicu za bilo koji simbol s nekom količinom poput 10 ili 20 itd. I pošaljite istu. Zatim idite na odjeljak narudžbi i provjerite detalje je li narudžba uspješno poslana ili ne.
4) Nalog za prodaju - Postavite trgovački nalog za prodaju kao gore (nalog za kupnju) i provjerite detalje.
5) Promjena redoslijeda - Idite na odjeljak narudžbi i otvorite bilo koju prethodnu ili postojeću narudžbu i napravite nekoliko promjena poput uređivanja količine ili simbola itd. I provjerite ažuriraju li se izmjene ili ne.
6) Otkaži narudžbu - Otvorite postojeću narudžbu i pokušajte je otkazati. Narudžbu treba uspješno otkazati.
7) Moraju se testirati različite vrste narudžbi.
- Tržišni nalog - Pokušajte postaviti trgovački nalog za tržišnu cijenu i provjeriti hoće li se trgovina izvršiti za tu cijenu u isto vrijeme.
- Ograničeni redoslijed - Pokušajte poslati narudžbu za određenu cijenu i provjerite je li trgovina izvršena kada tržišna cijena zadovolji cijenu koju je odredio korisnik.
8) Provjerite i provjerite prikazuju li se odgovarajuće obavijesti ili poruke upozorenja za odgovarajuće radnje.
Na primjer , nakon postavljanja narudžbenice i podnošenja narudžbe, trebala bi se prikazati poruka da je 'narudžba uspješno poslana'.
9) Pokušajte ažurirati korisničke podatke poput e-pošte, broja mobitela. itd., spremite je i odjavite se iz aplikacije. Prijavite se u aplikaciju i provjerite jesu li ažurirani podaci spremljeni ili ne.
10) Ako AUT (aplikacija koja se testira) podržava različite teritorije ili geolokacije, provjerite nekoliko funkcionalnosti za različite lokacije.
jedanaest) Testirajte dio aplikacije s izračunima vrlo temeljito, a također i njegovu lokalizaciju.
12) Testirajte veze aplikacija rade li izvan pripremnog okruženja.
13) Također treba testirati sigurnost aplikacije jer sadrži osobne podatke korisnika.
14) Višezadaćnost aplikacija treba testirati i kada su druge aplikacije otvorene na uređaju.
petnaest) Kvaliteta aplikacija, izgled i dojam, prijaznost za korisnike itd. Također se moraju testirati jer stječe povjerenje korisnika.
Negativni scenariji:
1) Pokušajte postaviti trgovački nalog za iznos veći od vrijednosti sredstava dostupnih na računu, a nalog se ne bi smio izdati i trebao bi iskočiti poruku upozorenja u kojoj se navodi da su sredstva nedostatna.
2) Testirajte značajku 'količina dionica' u aplikaciji. Dajte narudžbenicu za broj dionica veći od dostupne količine dionica. Trgovina se ne smije obavljati jer je tražena količina dionica veća od dostupne količine.
3) Pokušajte postaviti trgovački nalog za dionicu kojoj je istekao datum isteka. Narudžba se ne smije staviti.
Također pročitajte=> Kako klasificirati pozitivne i negativne scenarije ispitivanja
Testiranje Baza podataka aplikacije za investicijsko bankarstvo:
- Prijavite se na IB aplikaciju i stvorite profil za Klijenta sa svim obaveznim obveznim pojedinostima i spremite detalje. Sada se prijavite u bazu podataka iste IB aplikacije i provjerite detalje klijenta putem SQL upita. Sve detalje unesene kroz front-end aplikaciju potrebno je spremiti u bazu podataka.
- Otvorite postojeći zapis klijenta i izmijenite nekoliko pojedinosti poput e-pošte, adrese ili telefonskog broja i spremite podatke. Ažurirani detalji trebali bi se spremiti u bazu podataka.
- Tijekom stvaranja profila za klijenta unesite samo nekoliko detalja i bez spremanja podataka zatvorite program ili se odjavite iz programa. Sada provjerite u bazi podataka da se ranije uneseni detalji ne bi trebali spremiti.
- Pokušajte stvoriti duplicirani zapis za već postojećeg klijenta, zapis se ne bi trebao stvarati.
- U ime klijenta izdajte 2 ili 3 trgovačka naloga i pošaljite ih. Sada provjerite bazu podataka jesu li se isti trgovinski nalozi ažurirali u bazi podataka ili ne.
- Prijavite se na račun Klijenta i otkažite postojeću narudžbu, a sada isto provjerite u bazi podataka da bi određeni zapis trebao biti otkazan.
Testiranje Sigurnost aplikacije za investicijsko bankarstvo:
- Stvorite profil klijenta, unesite korisničko ime ili ID za prijavu i unesite i lozinku. Podaci u polju lozinke trebaju biti šifrirani, tako da hakeri ne mogu pronaći lozinku.
- Pokušajte se prijaviti u aplikaciju s nevažećim vjerodajnicama. Sustav ne smije dopustiti prijavu.
- Tijekom navigacije stranicama u IB aplikaciji ili web mjestu funkcionalnost gumba za povratak preglednika ne bi trebala raditi. (Uglavnom za financijske web stranice ovu funkciju treba blokirati.)
- Prijavite se u aplikaciju i pokušajte izvršiti bilo koju transakciju i ostavite sustav neko vrijeme neaktivan. Zatim pokušajte nastaviti s transakcijom, sustav bi se trebao odjaviti. To ukazuje na vremensko ograničenje sesije aplikacije.
- Pokušajte se prijaviti u aplikaciju pomoću određenog korisničkog ID-a s nevažećom lozinkom i ponovite isto 3 pokušaja. Tada određeni ID za prijavu treba blokirati. Ova značajka hakerima onemogućava ulazak u sustav s skupnim podacima.
- Prijavite se u aplikaciju i izvršite bilo koju transakciju. A sada provjerite kolačiće preglednika, trebali bi biti u šifriranom obliku kako bi se izbjeglo hakiranje podataka.
Testiranje Izvođenje aplikacije za investicijsko bankarstvo:
- Tijekom navigacije IB stranicom provjerite reagira li sustav brzo na izvršenu radnju ili ne. To određuje brzinu primjene.
- Pokušajte se istovremeno prijaviti u IB aplikaciju s raznim korisničkim ID-ovima iz različitih sustava (broj korisnika koje aplikacija može obraditi). Aplikacija bi trebala obrađivati više korisničkih prijava onako kako je to predviđeno.
- Prijavite se na IB stranicu s korisničkim ID-om i plasirajte ogroman broj trgovina uključenih u neke složene transakcije sredstava. To otkriva sposobnost aplikacije za rukovanje velikim volumenom.
- Paralelno se prijavite na IB stranicu s raznim korisničkim ID-ovima iz različitih sustava i istodobno obavljajte ogromne transakcije sa svih korištenih ID-ova. To pokazuje koliko stresa aplikacija može podnijeti.
Savjeti za testiranje prijave za investicijsko bankarstvo:
- Ispitivač ne može testirati zahtjev za investicijsko bankarstvo ili trgovanje dok ne izvrši postupak stekne domenu .
- Aplikacija za investicijsko bankarstvo ne testira se samo na znanju već bi se trebala testirati i na logici koja stoji iza toga.
- Tijekom testiranja funkcionalnosti povezane s obrtom, koncentrirajte se na datume isteka zaliha.
- Dok stavljate bilo kakve transakcije putem IB aplikacije, budite oprezni i koncentrirajte se na Simbole, jer u njima može postojati 'abecedna' razlika.Na primjer, dok dajete narudžbu za srebro, samo pazite za koju vrstu srebra dajete narudžbu. (Srebro = lot od 30 kg, SilverM = 5 kg).
Zaključak:
Pomoću gore spomenute terminologije sada ćete biti u mogućnosti razumjeti analizu tržišta uživo, što zauzvrat pomaže vašem procesu testiranja i olakšava ga.
O autoru: Ovo je gost Laxmija. Ima 7+ godina iskustva u testiranju softvera uglavnom u BFSI domeni. Trenutno radi kao inženjerka za ispitivanje softvera starije dobi u jednom od najboljih MNC-a.
Ovo su sve informacije o investicijskoj domeni i savjeti za testiranje s jednostavnim idejama za testiranje koje sam želio podijeliti. Kao i uvijek, nadajući se da će vam pomoći i čekajući odgovor na sva vaša pitanja.
Preporučena literatura
- Razlika između testiranja radne površine, klijentskog poslužitelja i web testiranja
- Vodič za ispitivanje sigurnosti web aplikacija
- Testiranje aplikacija - u osnove testiranja softvera!
- Instalirajte svoju aplikaciju na uređaj i započnite testiranje iz Eclipsea
- Testiranje zdravstvenih aplikacija - Savjeti i važni scenariji ispitivanja (2. dio)
- Vodič za ispitivanje razaranja i ispitivanja bez razaranja
- Ispitivanje performansi vs ispitivanje opterećenja vs testiranje naprezanja (razlika)
- Što je ispitivanje majmuna u testiranju softvera?