how test investment banking application
Dagens artikel giver dig øget klarhed om Investment Banking Domain. Du får at vide, hvad du skal teste, og hvordan i en investeringsbankansøgning.
Før vi dyber dybere ned i, hvordan man tester investeringsbankapplikationer, er det vigtigt først at forstå dette domæne. Så vi vil først lære Investment Banking-domæneterminologierne, som hjælper dig med at forstå testsagerne let.
Vi har også inkluderet eksempler på testscenarier af forskellige testtyper som database, sikkerhed og performance test af en investeringsbankapplikation.
Læs også=> Test af bankansøgninger
Lad os starte med 'Grundlæggende investeringer':
Investering er intet andet end at spare penge på en måde, der giver dig afkast for det i fremtiden (kort eller lang sigt). At spare penge på konti vil ikke generere nogen fordele. I stedet bør man investere pengene i optioner som gensidige fonde, obligationer osv., Som giver afkast i fremtiden.
Lær mere om IB-domæne her .
Hvorfor skulle man investere?
Man skal investere penge for at tjene afkast og generere afkast for at opfylde deres monetære mål i livet. Med andre ord kan vi sige, at man skal investere for at imødekomme inflationsomkostningerne (inflation betyder den hastighed, hvormed leveomkostningerne stiger i fremtiden).
Hvornår skal jeg begynde at investere?
Den vigtige regel for alle investorer er at investere tidligt, regelmæssigt og på lang sigt, ikke på kort sigt.
Hvad er de tilgængelige investeringsmuligheder?
Man kan enten investere i fysiske aktiver såsom fast ejendom, guld / smykker, råvarer (frø, råolie, naturgas, metaller osv.) Eller i finansielle aktiver såsom faste indskud i banker, forsynings- / pensionskasse osv., Eller på værdipapirmarkedet såsom aktier, obligationer, obligationer osv.
Finansielle optioner for investeringer:
Få kortvarige investeringsmuligheder er,
online backup-software til tjenesteudbydere
- Opsparingskonto: Dette er intet andet end at gemme vores midler på almindelige bankkonti. For sådanne besparelser vil renten være meget lav, ca. renten varierer mellem 4% - 5% p.a.
- Pengemarked eller likvide midler: Dette er en anden mulighed for kortsigtede investeringer, der giver bedre afkast end ovennævnte opsparingskonto. Renten for pengemarkedsfonde vil dog være lavere end de faste indskud.
- Faste indskud i banker: Dette er en bedre investeringsmulighed med lidt højere renter sammenlignet med ovenstående to muligheder. Faste indskud kaldes også termindskud. Investeringsperioden for denne option starter med en minimumsperiode på 30 dage.
Bortset fra ovenstående kortfristede investeringsmuligheder er dette et par af de langsigtede investeringsmuligheder,
- Posthus besparelser: Dette sparer vores penge på postvæsenet under forskellige typer ordninger. Risikoen ved dette er lav. Renten for denne option er 8% om året. Rentebeløbet for denne option betales månedligt, og løbetiden er 6 år.
- Offentlig tilskudsfond: En anden væsentlig langsigtet investeringsmulighed for opsparing er Public Provident Fund. Renten for denne option er ca. 8% p.a, og løbetiden er 15 år.
- Virksomhedens faste indskud: Dette er en anden form for investeringsmulighed, hvor vi kan investere på kort sigt (6 måneder) til mellemlang sigt (3-5 år) med en virksomhed. Rentesatsen varierer fra 6% til 9% p.a. Rentebeløbet betales månedligt, kvartalsvis eller årligt.
Hvad du lærer:
- Introduktion til Investment Banking Domain:
- Nedenfor er de få vigtige vilkår for Investment Banking Domain:
- Investeringsbankorganisationsstruktur:
- Handels livscyklus:
- Sådan tester du investeringsbankansøgning:
- Testscenarier:
- Test af databasen over en investeringsbankapplikation:
- Test af sikkerheden ved en investeringsbankansøgning:
- Test af effektiviteten af en investeringsbankansøgning:
- Tips til test af en investeringsbankansøgning:
- Konklusion:
- Anbefalet læsning
Introduktion til Investment Banking Domain:
Investeringsbank er en finansiel enhed, der foreslår et individ, en virksomhed, et statsselskab osv. Om, hvordan de skaffer deres finansielle kapital ved at deltage i markedsaktiviteterne.
Investeringsbankens hovedrolle er at fungere som mægler mellem selskaberne (som er interesseret i at sælge deres værdipapirer / aktier) og enkeltpersoner (som er villige til at købe det samme).
Investeringsbank fungerer på to måder - 'købsside' og 'salgsside'.
'Købsside' inkluderer tjenester såsom køb af aktier for investorer, mens 'Sælg side' inkluderer garanti for aktien og salg af aktierne til investorerne fra virksomheder.
'Buy side' drift af Investment Bank med et eksempel:
Antag, at en investor ønsker at købe 50 aktier i ABCD Company. Derefter vil han konsultere en investeringsbank, hvor aktiemægleren placerer en ordre på det samme og leverer aktierne til investoren.
'Sælg side' drift af Investment Bank med et eksempel:
Antag, at et selskab PQR planlægger at udstede nye aktier i børsintroduktion, så verificerer investeringsbanken aktierne og sælger det samme til deres kunder. På denne måde skaffer PQR Company midler ved at udstede deres aktier.
Nedenfor er de få vigtige vilkår for Investment Banking Domain:
1) Fondsbørs: En enhed, der kontrollerer forretningen med køb og salg af værdipapirer. Børs kan være regionale eller nationale udvekslinger.
Eksempel : NASDAQ - USA, NSE - Indien osv.
2) Aktie / aktie / aktie: Virksomhedens samlede kapital er opdelt i lige store enheder; hver enhed betegnes som aktie / egenkapital / aktie. Lager repræsenterer også en del af ejerskabet af en virksomhed.
3) Pålydende værdi af en andel: Beløbet eller værdien (brugt under køb eller salg) tildelt en aktie af virksomheden.
4) Udstedelsespris: Prisen på et selskabs aktier, hvor de er tilgængelige på markedet. Når disse aktier handles på markedet, kan prisen være under eller over udstedelseskursen.
5) Første børsintroduktion (IPO): Dette er intet andet end at sælge en virksomheds værdipapirer eller aktier til offentligheden for første gang på markedet.
6) Markedsværdi: En virksomheds økonomiske værdi beregnes ved at multiplicere aktiekursen med antallet af aktier, der betegnes som markedsværdi.
Eksempel : Antag, at et selskab X har 100 aktier. Den aktuelle markedspris for hver aktie er $ 50. Derefter er markedsværdien af Company X $ 5000.
7) Sikkerhedsmarked: Sikkerhedsmarkedet er et sted, hvor købere og sælgere af værdipapirer (obligationer, obligationer, aktier osv.) Foretager deres transaktioner med køb og salg af værdipapirerne.
8) SEBI (Security and Exchange Board of India): En autoritet, der sørger for, om købere og sælgere opfører sig ordentligt på markedet. Så de får deres ønskede fortjeneste. Der er forskellige sikkerheds- og udvekslingskort / kommissioner pr. Land.
9) Udbytte på aktie: Udbytte er en procentdel af værdien af en aktie, som et selskab returnerer til sine aktionærer fra sit årlige overskud.
10) Budpris: Budpris er den hastighed, hvormed køberen er klar til at købe aktien.
11) Pris: Dette er den pris, som sælgeren ønsker at sælge sin aktie til.
12) Futures: En fremtidig kontrakt er en aftale mellem køber og sælger, hvori lageret af fremtidig levering aftales til en bestemt pris.
For eksempel , hvis du ønsker at købe en fremtidig kontrakt fra XYZ Company i marts, skal du gøre det til den aktuelle pris, der er tilgængelig på markedet. Lad os sige, at marts futures handler til $ 100 pr. Aktie. På det tidspunkt, hvor kontrakten udløber (kontraktens sidste dag i marts måned), er aktiekursen muligvis ikke den samme. Det kan være $ 95 eller $ 110. Baseret på disse prisforskelle opnår investorer overskud på markederne.
13) Valgmuligheder: Det er en finansiel kontrakt mellem køber og sælger, hvor køberen har ret til at købe eller sælge et værdipapir til en bestemt pris på eller før en bestemt dato.
Valgmulighederne er af to typer: Opkald og Sætter.
Opkald betyder retten til at købe et aktiv til en pris inden for en periode.
Put betyder ret til at sælge et aktiv til en pris inden for en periode.
14) Portefølje: En portefølje er en kombination af forskellige investeringsaktiver blandet og matchet for at vinde overskud i henhold til en investors mål. Varer, der er inkluderet i porteføljen, kan være aktier, obligationer, gensidige fonde osv.
15) Depot: En enhed, der har indskydernes værdipapirer og fonde på en konto. De to depositarer i Indien er National Securities Depository Limited (NSDL) og Central Depository Services Limited (CDSL).
16) Gensidige fonde: En enhed, der indsamler penge fra investorer og investerer de samme i forskellige finansielle instrumenter som aktier, obligationer, obligationer osv.
17) Netto aktivværdi (NAV): Fondens NAV er aktivets kumulative markedsværdi. NAV pr. Enhed er nettoværdien af aktiverne divideret med antallet af enheder. Køb og salg af aktier på markedet sker på basis af NAV-relaterede priser.
18) Nifty Index: Det er et videnskabeligt udviklet 50 aktieindeks, der viser bevægelsen på de indiske markeder. Det opfører sig som et barometer for de indiske markeder.
19) Overvågningsliste: En liste over udvalgte værdipapirer. Det bruges hovedsageligt til at overvåge deres bevægelser på markedet regelmæssigt, tæt eller ofte.
Investeringsbankorganisationsstruktur:
Investeringsbank består af Front Office, Middle Office og Back Office.
1) Front Office: Dette spiller en vigtig rolle i genereringen af midler. De vigtigste områder inden for front office er investeringsbank, salg og handel og forskning.
- 'Investment Banking' hjælper kunder med at skaffe penge på kapitalmarkederne og foreslår også virksomhederne med at rejse deres kapital.
- 'Salg og handel' handler om køb og salg af aktier (aktier, obligationer osv.,)
- 'Forskning' indebærer gennemgang af virksomhedsrapporterne om deres købs- / salgsvurderinger, virksomhedens udsigter osv. Dette vil hjælpe med at yde rådgivning til deres kunder på den rigtige måde.
2) Midtkontor: Dette beskæftiger sig med 'Risikostyring', 'Corporate Treasury' og 'Finansiel kontrol'.
- 'Risikostyring' indebærer at analysere markedssituationen og informere kunderne om de risici, der er involveret i deres handler.
- 'Corporate Treasury' er ansvarlig for investeringsbankernes fonde.
- 'Financial Control' sporer virksomhedens kapitalstrøm og dens succes.
3) Back Office: Dette inkluderer 'Operations' og 'Technology'.
- 'Operationer' kontrollerer, om handlerne er blevet udført korrekt, og midler overført med succes.
- '' Technology 'understøtter software, data og systemer fra investeringsbanker.
Handels livscyklus:
Hovedmålet med hver handelsordre er at blive udført til en passende pris med et minimum af risikospredning.
De forskellige faser af en handelsordre er som følger,
- Investorens beslutning om at handle
- Afgivelse af handelsordren
- Udførelse af handelen
- Clearing af handlerne (Validering og bekræftelse af handel)
- Afvikling af handler
- Midler / værdipapirafvikling
Sådan tester du investeringsbankansøgning:
Inden du går til testdelen af Investment Banking-applikationer, er her eksempler på skærmbilleder af, hvordan en IB-applikation ser ud.
# 1) Fra nedenstående skærmbillede kan du se vilkårene (salg og køb af IBM-aktier), budkurs, pris, osv.,
( Bemærk: Klik på et hvilket som helst billede for at se et forstørret billede)
#to) Fra nedenstående skærmbillede kan du se positioner, mængde og pris for et bestemt symbol.
link liste i c ++
# 3) Nedenfor er eksemplet på screenshot af, hvordan en overvågningsliste over en IB-applikation ser ud.
# 4) Dette skærmbillede viser et grafisk billede.
# 5) Nedenstående skærm viser, hvordan en position eller ordre lukkes.
# 6) Dette viser profiloplysningerne for en klient.
# 7) Nedenstående skærm viser visningen af mobil IB-applikation.
hvad er det bedste operativsystem
(skærmbillede kilde1 og kilde2 )
Testscenarier:
Forskellige Investment Banking-applikationer har forskellige softwaretest og QA-krav. Nedenfor er der få generelle test scenarier eller testsager, der er nyttige til test af sådanne applikationer.
Positive scenarier:
1) Investeringsbankapplikationerne har forskellige logins for forskellige brugere som mæglere, forhandlere, enkeltpersoner eller investorer osv. Bekræft login for passende brugere med deres login-id'er, da tilladelserne til at få adgang til applikationen for alle brugere muligvis ikke er de samme.
For eksempel , har en mægler tilladelse til at se enkeltpersons handelsgrænser baseret på beløbet / midlerne på den enkeltes konto. Denne facilitet er dog muligvis ikke tilgængelig for den enkelte.
to) Funktionen på overvågningslisten kan verificeres ved at tilføje, fjerne værdipapirerne / symbolerne til den. Sørg for, at de fjernede symboler slettes fra overvågningslisten og omvendt.
3) Køb ordre - For at teste denne funktionalitet skal du placere en handelsordre på ethvert symbol med en mængde som 10 eller 20 osv. Og indsende det samme. Gå derefter til ordresektionen og kontroller detaljerne, om ordren er afgivet med succes eller ej.
4) Sælg ordre - Afgiv en handelssælgordre som ovenfor (køb ordre) og kontroller detaljerne.
5) Skift rækkefølge - Gå til ordresektionen, og åbn enhver tidligere ordre eller eksisterende ordre, og foretag få ændringer som redigering af mængde eller symbol osv., Og kontroller, om ændringerne opdateres eller ej.
6) Annuller ordre - Åbn en eksisterende ordre, og prøv at annullere den. Ordren skal annulleres med succes.
7) Forskellige typer ordrer skal testes.
- Markedsordre - Prøv at placere en handelsordre på markedsprisen, og kontroller, om handlen bliver udført for den pris på samme tidspunkt.
- Begræns rækkefølge - Prøv at afgive en ordre til en bestemt pris, og kontroller, om handlen er udført, når markedsprisen overholder den pris, der er sat af brugeren.
8) Kontroller og verificer, om de korrekte meddelelser eller advarselsmeddelelser vises for de tilsvarende handlinger.
For eksempel , efter at have afgivet en handelskøbsordre og afgivet den, skal der vises en meddelelse om, at 'ordren er afgivet med succes'.
9) Prøv at opdatere brugeroplysningerne som e-mail, mobilnr. osv., gem det og log ud af applikationen. Log ind på applikationen, og kontroller, om de opdaterede oplysninger er gemt eller ej.
10) Hvis AUT (applikation under test) understøtter forskellige territorier eller geografiske placeringer, skal du kontrollere nogle få funktioner for forskellige placeringer.
elleve) Test beregningsdelen af applikationen meget grundigt, og test også dens lokalisering.
12) Test forbindelserne mellem applikationerne, om de fungerer ud af mellemstationer.
13) Sikkerheden ved applikationen skal også testes, da den indeholder brugernes personlige data.
14) Multitasking af applikationerne skal også testes, når andre apps er åbne på enheden.
femten) Applikationskvalitet, udseende og følelse, brugervenlighed osv. Skal også testes, da det vinder brugerens tillid.
Negative scenarier:
1) Prøv at placere en handelsordre på mere end værdien af de disponible midler på kontoen, og ordren skal ikke placeres, og den skal pop op en advarselsmeddelelse om, at midlerne er utilstrækkelige.
to) Test funktionen 'antal aktier' i applikationen. Afgiv en handelsordre for antallet af aktier, der er større end den tilgængelige mængde aktier. Handel bør ikke placeres, da den ønskede mængde aktier er større end den tilgængelige mængde.
3) Prøv at afgive en handelsordre på en aktie, for hvilken udløbsdatoen er nået. Ordren skal ikke placeres.
Læs også=> Sådan klassificeres positive og negative testscenarier
Test af Database af en investeringsbankansøgning:
- Log ind på IB-applikationen, og opret en profil til en klient med alle nødvendige obligatoriske detaljer, og gem detaljerne. Log nu ind i databasen for den samme IB-applikation, og verificer klientens detaljer gennem SQL-forespørgsler. Alle detaljer, der er indtastet via frontend-applikationen, skal gemmes i databasen.
- Åbn en eksisterende registrering af en klient, og rediger få detaljer som e-mail, adresse eller telefonnummer, og gem dataene. De opdaterede detaljer skal gemmes i databasen.
- Mens du opretter en profil til en klient, skal du kun indtaste et par detaljer og uden at gemme dataene, luk applikationen eller log ud af applikationen. Kontroller nu i databasen, at de tidligere indtastede detaljer ikke skal gemmes.
- Prøv at oprette en duplikatpost til en allerede eksisterende klient, posten skal ikke oprettes.
- På vegne af en klient placerer du 2 eller 3 handelsordrer og afgiver. Kontroller nu databasen, om de samme handelsordrer blev opdateret i databasen eller ej.
- Log ind på en klients konto og annuller en eksisterende ordre. Tjek nu det samme i databasen, at den bestemte post skal annulleres.
Test af Sikkerhed af en investeringsbankansøgning:
- Opret en klients profil, indtast brugernavn eller login-id, og indtast også adgangskoden. Dataene i adgangskodefeltet skal krypteres, så hackerne ikke kan finde adgangskoden.
- Prøv at logge ind på applikationen med ugyldige legitimationsoplysninger. Systemet bør ikke tillade login.
- Når du navigerer gennem siderne i IB-applikationen eller webstedet, skal browserens tilbageknapfunktionalitet ikke fungere. (Hovedsageligt for finansielle websteder skal denne funktionalitet blokeres.)
- Log ind på applikationen, og prøv at udføre en transaktion og lad systemet være inaktiv i et stykke tid. Prøv derefter at fortsætte med den transaktion, systemet skal logges af. Dette angiver sessionens timeout for applikationen.
- Prøv at logge ind på applikationen med en bestemt bruger-id med en ugyldig adgangskode, og gentag det samme i 3 forsøg. Derefter skal det bestemte login-id blokeres. Denne funktion begrænser hackere fra at komme ind i systemet med massedata.
- Log ind på applikationen, og udfør enhver transaktion. Og verificer nu cookies i browseren, de skal være i en krypteret form for at undgå hacking af dataene.
Test af Ydeevne af en investeringsbankansøgning:
- Mens du navigerer gennem IB-webstedet, skal du kontrollere, om systemet reagerer hurtigt på en udført handling eller ej. Dette bestemmer applikationens hastighed.
- Prøv at logge ind på IB-applikationen med forskellige bruger-id'er samtidigt fra forskellige systemer (antal brugere, som applikationen kan håndtere). Applikationen skal håndtere flere brugerlogins, som den er beregnet til.
- Log ind på IB-webstedet med en bruger-id, og placer det enorme antal handler, der er inkluderet i nogle komplekse fondstransaktioner. Dette afslører applikationens evne til at håndtere store volumener.
- Log ind på IB-webstedet med forskellige bruger-id'er fra forskellige systemer parallelt, og udfør store transaktioner fra alle de brugte Id'er på samme tid. Dette viser, hvor meget stress applikationen kan håndtere.
Tips til test af en investeringsbankansøgning:
- Testeren kan ikke teste investeringsbank- eller handelsapplikationen, før han / hun får greb om domænet .
- En investeringsbankapplikation er ikke kun testet for viden, men skal testes for logikken bag den.
- Mens du tester funktionaliteten relateret til handler, skal du koncentrere dig om aktiens udløbsdatoer.
- Mens du foretager handler gennem en IB-applikation, skal du være forsigtig og koncentrere dig om symbolerne, da der kan være en 'alfabet'-forskel i dem.For eksempel, mens du afgiver en handelsordre på sølv, skal du bare sørge for, hvilken type sølv du placerer ordren. (Sølv = 30 kg parti, SilverM = 5 kg).
Konklusion:
Med den ovennævnte terminologi vil du nu være i stand til at forstå livemarkedsanalysen i et omfang, hvilket igen hjælper din testproces og gør det lettere.
Om forfatter: Dette er gæstepost af Laxmi. Hun har 7+ års erfaring med softwaretest hovedsageligt inden for BFSI-domæne. Hun arbejder i øjeblikket som Sr.-softwaretestingeniør i en af de bedste MNC'er.
Dette er al information om Investment Domain og testtip med enkle testideer, som jeg ville dele. Som altid i håb om, at det hjælper og venter på at besvare eventuelle spørgsmål, du måtte have.
Anbefalet læsning
- Forskel mellem Desktop, Client Server Testing og Web Testing
- Vejledning til test af webapplikationssikkerhed
- Applikationstest - i det grundlæggende ved softwaretest!
- Installation af din applikation på enheden og start test fra Eclipse
- Test af sundhedsapplikationer - tip og vigtige testscenarier (del 2)
- Destruktiv test og ikke-destruktiv testvejledning
- Ydelsestest vs belastningstest vs stresstest (forskel)
- Hvad er abetest i softwaretest?