how test investment banking application
Dnešní článek vám přinese lepší přehled o doméně investičního bankovnictví. Dozvíte se, co a jak testovat v aplikaci investičního bankovnictví.
Než se ponoříme hlouběji do toho, jak testovat aplikace investičního bankovnictví, je důležité nejprve porozumět této doméně. Nejprve se tedy naučíme terminologie domény investičního bankovnictví, které vám pomohou snadno porozumět testovacím případům.
Také jsme zahrnuli ukázkové testovací scénáře různých typů testování, jako je databáze, zabezpečení a testování výkonu aplikace investičního bankovnictví.
Přečtěte si také=> Testování bankovních aplikací
Začněme „Základy investování“:
Investice není nic jiného než úspora peněz způsobem, který vám v budoucnu zajistí návratnost (krátkodobou nebo dlouhodobou). Ukládání peněz na účtech nepřinese žádné výhody. Místo toho byste měli investovat peníze do opcí, jako jsou podílové fondy, dluhopisy atd., Které v budoucnu přinesou návratnost.
Další informace o doméně IB tady .
Proč by se mělo investovat?
Člověk potřebuje investovat peníze, aby získal výnosy a generoval výnosy, aby splnil své peněžní cíle v životě. Jinými slovy, můžeme říci, že je třeba investovat, abychom pokryli náklady na inflaci (inflací se rozumí míra, s jakou se v budoucnu zvyšují životní náklady).
Kdy začít investovat?
Důležitým pravidlem pro všechny investory je investovat včas, pravidelně a dlouhodobě, nikoli krátkodobě.
Jaké jsou dostupné možnosti investování?
Lze investovat buď do fyzických aktiv, jako jsou nemovitosti, zlato / šperky, komodity (semena, ropa, zemní plyn, kovy atd.), Nebo do finančních aktiv, jako jsou fixní vklady v bankách, penzijní fond / penzijní fond atd., Nebo na trhu cenných papírů, jako jsou akcie, dluhopisy, obligace atd.
Finanční možnosti pro investice:
Několik krátkodobých investičních možností je,
nejlepší služby bezplatného konferenčního hovoru
- Spořicí bankovní účet: Nejde o nic jiného než o ukládání našich prostředků na běžné bankovní účty. U těchto úspor bude úroková sazba velmi nízká, přibližně se pohybuje mezi 4% - 5% ročně.
- Peněžní trh nebo likvidní fondy: Toto je další možnost krátkodobých investic, která poskytuje lepší výnosy než výše uvedený spořicí účet. Úroková sazba pro fondy peněžního trhu však bude nižší než fixní vklady.
- Fixní vklady u bank: Jedná se o lepší investiční variantu s trochu vyššími úrokovými sazbami ve srovnání s výše uvedenými dvěma možnostmi. Fixní vklady se také nazývají termínované vklady. Investiční období pro tuto možnost začíná minimálně 30denním obdobím.
Kromě výše uvedených možností krátkodobých investic je to několik z možností dlouhodobých investic,
- Úspory pošty: To šetří naše peníze na poště v rámci různých typů programů. Riziko s tím spojené je nízké. Úroková sazba pro tuto možnost je 8% ročně. Úroková částka za tuto možnost je vyplácena měsíčně a doba splatnosti je 6 let.
- Public Provident Fund: Další hlavní možností dlouhodobého spoření je Public Provident Fund. Úroková sazba pro tuto možnost je přibližně 8% ročně a doba splatnosti je 15 let.
- Fixní vklady společnosti: Jedná se o jiný druh investiční možnosti, ve které můžeme investovat krátkodobě (6 měsíců) až střednědobě (3 - 5 let) se společností. Úroková sazba se bude pohybovat od 6% do 9% p.a. Úroková částka bude vyplácena měsíčně, čtvrtletně nebo ročně.
Co se naučíte:
- Úvod do domény investičního bankovnictví:
- Níže uvádíme několik důležitých podmínek domény investičního bankovnictví:
- Organizační struktura investičního bankovnictví:
- Obchodní životní cyklus:
- Jak otestovat aplikaci investičního bankovnictví:
- Scénáře testu:
- Testování databáze aplikace investičního bankovnictví:
- Testování bezpečnosti aplikace investičního bankovnictví:
- Testování výkonu aplikace investičního bankovnictví:
- Tipy pro testování aplikace investičního bankovnictví:
- Závěr:
- Doporučené čtení
Úvod do domény investičního bankovnictví:
Investiční banka je finanční subjekt, který navrhuje jednotlivci, společnosti, vládním firmám atd., Jak získat svůj finanční kapitál účastí na tržních aktivitách.
Hlavní rolí Investiční banky je působit jako prostředník mezi společnostmi (které mají zájem o prodej svých cenných papírů / akcií) a jednotlivci (kteří jsou ochotni je koupit).
Investiční banka funguje dvěma způsoby - „stranou nákupu“ a „stranou prodeje“.
„Koupit stranu“ zahrnuje služby, jako je nákup akcií pro investory, zatímco „strana prodeje“ zahrnuje upisování akcií a prodej akcií investorům od společností.
Operace „Koupit stranu“ Investiční banky s příkladem:
Předpokládejme, že investor chce koupit 50 akcií společnosti ABCD Company. Poté se poradí s investiční bankou, kde obchodník s cennými papíry zadá stejnou objednávku a doručí akcie Investorovi.
„Investiční operace“ na straně investora s příkladem:
Předpokládejme, že společnost PQR plánuje vydat nové akcie na IPO, pak investiční banka akcie ověří a prodá je svým klientům. Tímto způsobem společnost PQR získává finanční prostředky vydáváním svých akcií.
Níže uvádíme několik důležitých podmínek domény investičního bankovnictví:
1) Burza cenných papírů: Subjekt, který ovládá nákup a prodej cenných papírů. Burza mohou být regionální nebo národní výměny.
Příklad : NASDAQ - USA, NSE - Indie atd.
2) Akcie / akcie / vlastní kapitál: Celkový kapitál společnosti je rozdělen na stejné jednotky; každá jednotka je označována jako akcie / vlastní kapitál / akcie. Sklad také představuje část vlastnictví společnosti.
3) Nominální hodnota akcie: Částka nebo hodnota (použitá při nákupu nebo prodeji) přidělená společnosti akcií.
4) Emisní cena: Cena akcií společnosti, za kterou jsou dostupné na trhu. Pokud se s těmito akciemi obchoduje na trhu, může být cena nižší nebo vyšší než emisní cena.
5) Počáteční veřejná nabídka (IPO): Nejde o nic jiného než o prodej cenných papírů nebo akcií společnosti veřejnosti na trhu poprvé.
6) Tržní kapitalizace: Finanční hodnota společnosti se vypočítá vynásobením ceny akcie počtem akcií, který se označuje jako tržní kapitalizace.
Příklad : Předpokládejme, že společnost X má 100 akcií. Aktuální tržní cena každé akcie je 50 $. Pak je tržní kapitalizace společnosti X 5000 $.
7) Bezpečnostní trh: Bezpečnostní trh je místo, kde kupující a prodávající cenných papírů (dluhopisy, obligace, akcie atd.) Provádějí své transakce nákupu a prodeje cenných papírů.
8) SEBI (Rada pro bezpečnost a výměnu v Indii): Orgán, který zajišťuje, zda se kupující a prodávající chovají na trhu správným způsobem. Aby získali požadovaný zisk. Existují různé bezpečnostní desky a komise pro výměnu podle země.
9) Dividenda na akcii: Dividenda je procento hodnoty akcie, kterou společnost vrací svým akcionářům ze svých ročních zisků.
10) Cena nabídky: Cena nabídky je sazba, za kterou je kupující připraven koupit akcie.
11) Zeptejte se na cenu: To je cena, za kterou chce prodejce prodat své akcie.
12) Futures: Budoucí smlouva je dohoda mezi kupujícím a prodávajícím, při které se zásoby budoucí dodávky obchodují za určitou cenu.
Například , pokud si chcete koupit březnovou budoucí smlouvu se společností XYZ, musíte to udělat za aktuální cenu dostupnou na trhu. Řekněme, že březnové futures se obchodují za 100 $ za akcii. V době, kdy smlouva vyprší (poslední den smlouvy v březnovém měsíci) nemusí být cena akcií stejná. Může to být 95 $ nebo 110 $. Na základě těchto cenových rozdílů vytvářejí investoři na trzích zisky.
13) Možnosti: Jedná se o finanční smlouvu mezi kupujícím a prodávajícím, ve které má kupující právo koupit nebo prodat cenný papír za určitou cenu k určitému datu nebo před určitým datem.
Možnosti jsou dvou typů: Hovory a Klady.
Volání znamená právo na koupi aktiva za určitou cenu v určitém časovém období.
Put znamená právo prodat aktivum za určitou cenu v určitém časovém období.
14) Portfolio: Portfolio je kombinací různých investičních aktiv smíšených a spárovaných s cílem dosáhnout zisku podle cíle investora. Položky, které jsou součástí portfolia, mohou být akcie, dluhopisy, podílové fondy atd.
15) Depozitář: Subjekt, který drží cenné papíry a prostředky vkladatelů na účtu. Tyto dva depozitáře v Indii jsou National Securities Depository Limited (NSDL) a Central Depository Services Limited (CDSL).
16) Podílové fondy: Subjekt, který shromažďuje peníze od investorů a investuje je do různých finančních nástrojů, jako jsou akcie, dluhopisy, obligace atd.
17) Čistá hodnota aktiv (NAV): Čistá hodnota aktiv fondu je kumulativní tržní hodnota aktiva. NAV na jednotku je čistá hodnota aktiv vydělená počtem jednotek. Nákup a prodej akcií na trhu se provádí na základě cen souvisejících s NAV.
18) Nifty Index: Jedná se o vědecky vyvinutý akciový index 50, který ukazuje pohyb indických trhů. Chová se jako barometr pro indické trhy.
19) Seznam sledování: Seznam vybraných cenných papírů. Používá se hlavně k pravidelnému, pečlivému nebo častému sledování jejich pohybu na trhu.
Organizační struktura investičního bankovnictví:
Investiční bankovnictví zahrnuje Front Office, Middle Office a Back Office.
1) Front Office: To hraje hlavní roli při vytváření fondů. Hlavní oblasti front office jsou investiční bankovnictví, prodej a obchodování a výzkum.
- „Investiční bankovnictví“ pomáhá zákazníkům při získávání finančních prostředků na kapitálových trzích a také navrhuje společnostem při získávání jejich kapitálu.
- „Prodej a obchodování“ se zabývá nákupem a prodejem akcií (akcií, dluhopisů atd.)
- „Výzkum“ zahrnuje kontrolu zpráv společnosti o jejich hodnoceních nákupu / prodeje, vyhlídkách společnosti atd. Pomůže to správným způsobem poskytovat poradenství jejich klientům.
2) Střední kancelář: Jedná se o „řízení rizik“, „korporátní pokladnu“ a „finanční kontrolu“.
- „Řízení rizik“ zahrnuje analýzu tržních situací a informování klientů o rizicích jejich obchodů.
- „Corporate Treasury“ odpovídá za prostředky investičních bank.
- „Finanční kontrola“ sleduje kapitálový tok firmy a její úspěch.
3) Back Office: To zahrnuje „operace“ a „technologie“.
- „Operace“ kontroluje, zda byly obchody provedeny správně a prostředky byly úspěšně převedeny.
- '' Tato technologie podporuje software, data a systémy investičních bank.
Obchodní životní cyklus:
Hlavním cílem každé obchodní objednávky je nechat se provést za vhodnou cenu s minimálním rozpětím rizika.
Jednotlivé fáze obchodního příkazu jsou následující,
- Rozhodnutí investora obchodovat
- Zadání obchodní objednávky
- Provedení obchodu
- Zúčtování obchodů (ověření a potvrzení obchodu)
- Vypořádání obchodů
- Fondy / vypořádání cenných papírů
Jak otestovat aplikaci investičního bankovnictví:
Před přechodem na testovací část aplikací investičního bankovnictví jsou zde ukázkové snímky obrazovky, jak vypadá aplikace IB.
# 1) Na níže uvedené obrazovce můžete zobrazit možnosti termínů (prodej a nákup akcií IBM), nabídková cena, požadovaná cena atd.,
( Poznámka: Kliknutím na libovolný obrázek zobrazíte zvětšené zobrazení)
#dva) Na níže uvedené obrazovce můžete zobrazit pozice, množství a cenu konkrétního symbolu.
jak se java liší od c ++
# 3) Níže je ukázkový snímek obrazovky Jak vypadá seznam sledování aplikace IB.
# 4) Tato obrazovka zobrazuje grafické zobrazení symbolu.
# 5) Níže uvedená obrazovka ukazuje, jak je pozice nebo objednávka uzavřena.
# 6) Zobrazí se podrobnosti profilu klienta.
# 7) Na níže uvedené obrazovce se zobrazuje pohled na mobilní aplikaci IB.
b strom vs b + strom
[Snímek obrazovky zdroj1 a zdroj2 ]
Scénáře testu:
Různé aplikace investičního bankovnictví mají různé požadavky na testování softwaru a QA. Níže uvádíme několik obecných testovací scénáře nebo testovací případy užitečné pro testování takových aplikací.
Pozitivní scénáře:
1) Aplikace investičního bankovnictví mají různá přihlášení pro různé uživatele, jako jsou makléři, obchodníci, jednotlivci nebo investoři atd. Ověřte přihlášení příslušných uživatelů pomocí přihlašovacích ID, protože oprávnění pro přístup k aplikaci pro všechny uživatele nemusí být stejná.
Například , má makléř povolení zobrazit obchodní limity jednotlivců na základě částky / prostředků na účtu jednotlivce. Toto zařízení však nemusí být pro jednotlivce k dispozici.
2) Funkci sledovaného seznamu lze ověřit přidáním nebo odebráním cenných papírů / symbolů. Zajistěte, aby odstraněné symboly byly odstraněny ze seznamu sledovaných látek a naopak.
3) Koupit objednávku - Chcete-li otestovat tuto funkčnost, odešlete objednávku nákupu jakéhokoli symbolu s nějakým množstvím, jako je 10 nebo 20 atd., A odešlete totéž. Poté přejděte do části objednávky a ověřte podrobnosti, zda byla objednávka úspěšně zadána nebo ne.
4) Prodat objednávku - Umístěte obchodní prodejní objednávku výše (nákupní objednávka) a ověřte podrobnosti.
5) Změnit pořadí - Přejděte do sekce objednávek a otevřete jakoukoli předchozí objednávku nebo stávající objednávku a proveďte několik změn, jako je úprava množství nebo symbolu atd., A ověřte, zda se úpravy aktualizují nebo ne.
6) Storno objednávky - Otevřete stávající objednávku a zkuste ji zrušit. Objednávka by měla být úspěšně zrušena.
7) Musí být testovány různé typy objednávek.
- Tržní objednávka - Pokuste se zadat obchodní objednávku za tržní cenu a zkontrolujte, zda je obchod za tuto cenu proveden ve stejném okamžiku.
- Omezit objednávku - Zkuste zadat objednávku na konkrétní cenu a zkontrolujte, zda byl obchod proveden, když tržní cena splňuje cenu stanovenou uživatelem.
8) Zkontrolujte a ověřte, zda se u příslušných akcí zobrazují správná upozornění nebo varovné zprávy.
Například , po zadání objednávky obchodu a jejím odeslání by se měla zobrazit zpráva, že „objednávka byla úspěšně zadána“.
9) Zkuste aktualizovat informace o uživateli, jako je e-mail, číslo mobilního telefonu. atd., uložte jej a odhlaste se z aplikace. Přihlaste se k aplikaci a ověřte, zda byly aktualizované informace uloženy nebo ne.
10) Pokud AUT (testovaná aplikace) podporuje různá území nebo geografická umístění, zkontrolujte několik funkcí pro různá umístění.
jedenáct) Vyzkoušejte výpočtovou část aplikace velmi důkladně a také otestujte její lokalizaci.
12) Vyzkoušejte připojení aplikací, zda fungují mimo pracovní prostředí.
13) Měla by být také otestována bezpečnost aplikace, protože obsahuje osobní údaje uživatelů.
14) Multi-tasking aplikací by měl být také testován, když jsou v zařízení otevřené jiné aplikace.
patnáct) Je třeba také testovat kvalitu, vzhled a chování aplikací, uživatelskou přívětivost atd., Protože získává důvěru uživatele.
Negativní scénáře:
1) Pokuste se zadat obchodní příkaz v hodnotě vyšší, než je hodnota finančních prostředků dostupných na účtu, a objednávka by se neměla zadávat a měla by vyskakovat varovná zpráva, že prostředky nejsou dostatečné.
2) Vyzkoušejte v aplikaci funkci „množství akcií“. Umístěte obchodní objednávku na počet akcií větší než dostupné množství akcií. Obchod by se neměl uzavírat, protože požadovaný počet akcií je větší než dostupné množství.
3) Pokuste se zadat obchodní objednávku u akcií, u nichž bylo dosaženo data expirace. Objednávka by neměla být zadána.
Přečtěte si také=> Jak klasifikovat scénáře pozitivního a negativního testu
Testování Databáze aplikace Investiční bankovnictví:
- Přihlaste se do aplikace IB a vytvořte pro Klienta profil se všemi požadovanými povinnými údaji a podrobnosti uložte. Nyní se přihlaste do databáze stejné aplikace IB a ověřte podrobnosti klienta pomocí dotazů SQL. Všechny podrobnosti zadané prostřednictvím aplikace front-end je třeba uložit do databáze.
- Otevřete existující záznam klienta a upravte několik podrobností, jako je e-mail, adresa nebo telefonní číslo, a uložte data. Aktualizované podrobnosti by se měly uložit do databáze.
- Při vytváření profilu pro klienta zadejte pouze několik podrobností a bez uložení dat zavřete aplikaci nebo se z ní odhlaste. Nyní zkontrolujte v databázi, že dříve zadané podrobnosti by se neměly ukládat.
- Zkuste vytvořit duplicitní záznam pro již existujícího klienta, záznam by se neměl vytvořit.
- Jménem klienta podejte 2 nebo 3 obchodní objednávky a odešlete. Nyní ověřte databázi, zda byly v databázi aktualizovány stejné obchodní příkazy nebo ne.
- Přihlaste se k účtu klienta a zrušte existující objednávku. Nyní v databázi zkontrolujte, zda by měl být konkrétní záznam zrušen.
Testování Bezpečnostní aplikace Investiční bankovnictví:
- Vytvořte profil klienta, zadejte uživatelské jméno nebo přihlašovací ID a zadejte také heslo. Údaje v poli hesla by měly být šifrovány, aby hackeři nemohli heslo najít.
- Zkuste se přihlásit do aplikace s neplatnými přihlašovacími údaji. Systém by neměl umožňovat přihlášení.
- Při procházení stránkami v aplikaci IB nebo na webu by funkce zpětného tlačítka prohlížeče neměla fungovat. (Tato funkce by měla být zablokována zejména u finančních webů.)
- Přihlaste se do aplikace a zkuste provést jakoukoli transakci a nechejte systém nějakou dobu nečinný. Pak zkuste pokračovat v transakci, kterou by měl systém odhlásit. To označuje časový limit relace aplikace.
- Zkuste se do aplikace přihlásit pomocí ID konkrétního uživatele s neplatným heslem a opakujte to samé po 3 pokusy. Poté by mělo být konkrétní přihlašovací ID blokováno. Tato funkce omezuje hackerům vstup do systému s hromadnými daty.
- Přihlaste se do aplikace a proveďte jakoukoli transakci. A teď ověřte soubory cookie v prohlížeči, měly by být v šifrované podobě, aby nedošlo k hacknutí dat.
Testování Výkon aplikace Investiční bankovnictví:
- Při procházení webem IB zkontrolujte, zda systém rychle reaguje na provedenou akci nebo ne. To určuje rychlost aplikace.
- Pokuste se přihlásit k aplikaci IB s různými ID uživatelů současně z různých systémů (počet uživatelů, které aplikace zvládne). Aplikace by měla zpracovávat více uživatelských přihlášení tak, jak je zamýšleno.
- Přihlaste se na stránku IB s ID uživatele a umístěte obrovské množství obchodů zahrnutých v některých složitých transakcích s fondy. To odhaluje schopnost aplikace zvládnout velký objem.
- Přihlaste se na web IB s různými ID uživatelů z různých systémů paralelně a provádějte obrovské transakce ze všech použitých ID současně. To ukazuje, kolik stresu aplikace zvládne.
Tipy pro testování aplikace investičního bankovnictví:
- Tester nemůže otestovat investiční bankovnictví nebo obchodní aplikaci, dokud nebude získá doménu .
- Aplikace investičního bankovnictví není testována pouze na znalosti, ale měla by být testována na logiku, která za ní stojí.
- Při testování funkčnosti související s obchody se soustřeďte na data expirace akcie.
- Při umisťování jakýchkoli obchodů prostřednictvím aplikace IB byste měli být opatrní a soustředit se na symboly, protože v nich může být rozdíl „abecedy“.NapříkladPři zadávání obchodní objednávky na stříbro se ujistěte, na jaký typ stříbra zadáváte objednávku. (Stříbro = 30 kg šarže, Silver M = 5 kg).
Závěr:
Díky výše zmíněné terminologii budete nyní schopni porozumět živé analýze trhu do určité míry, což zase pomůže vašemu procesu testování a usnadní ho.
O autorovi: Toto je příspěvek od Laxmi. Má více než 7 let zkušeností s testováním softwaru hlavně v doméně BFSI. V současné době pracuje jako senior softwarová testovací inženýrka v jednom z nejlepších MNC.
To jsou všechny informace o investiční doméně a tipy na testování s jednoduchými nápady na testování, o které jsem se chtěl podělit. Jako vždy v naději, že to pomůže, a čekám na zodpovězení všech vašich otázek.
Doporučené čtení
- Rozdíl mezi desktopem, klientským serverem a webovým testováním
- Průvodce testováním zabezpečení webových aplikací
- Testování aplikací - do základů testování softwaru!
- Instalace aplikace na zařízení a zahájení testování z Eclipse
- Testování aplikací ve zdravotnictví - tipy a důležité testovací scénáře (část 2)
- Výukový program pro destruktivní testování a nedestruktivní testování
- Testování výkonu vs. zátěžové testování vs. zátěžové testování (rozdíl)
- Co je Testování opic při testování softwaru?