how test investment banking application
Dagens artikkel vil gi deg bedre klarhet i Investment Banking Domain. Du vil bli kjent med hva du skal teste og hvordan i en investeringsbankapplikasjon.
Før vi dykker dypere inn i hvordan vi kan teste investeringsbankapplikasjoner, er det viktig å forstå dette domenet først. Så vi vil først lære oss Investment Banking-domeneterminologiene, som vil hjelpe deg med å forstå testsakene enkelt.
Vi har også tatt med eksempler på testscenarier av forskjellige testtyper som database, sikkerhet og ytelsestesting av en investeringsbankapplikasjon.
Les også=> Testing av banksøknader
La oss begynne med 'Grunnleggende om investeringer':
Investering er ingenting annet enn å spare penger på en måte som gir deg avkastning for det i fremtiden (kortsiktig eller langsiktig). Å spare penger på kontoer vil ikke gi noen fordeler. I stedet bør man investere pengene i opsjoner som verdipapirfond, obligasjoner etc., som gir avkastning i fremtiden.
Lær mer om IB-domene her .
Hvorfor skal man investere?
Man må investere penger for å tjene avkastning og generere avkastning for å oppfylle sine økonomiske mål i livet. Med andre ord kan vi si at man bør investere for å møte inflasjonskostnadene (inflasjon betyr hastigheten som levekostnadene øker i fremtiden).
Når skal jeg begynne å investere?
Den viktige regelen for alle investorer er å investere tidlig, regelmessig og på lang sikt, ikke på kort sikt.
Hva er de tilgjengelige investeringsalternativene?
Man kan enten investere i fysiske eiendeler som eiendom, gull / smykker, råvarer (frø, råolje, naturgass, metaller osv.) Eller i finansielle eiendeler som faste innskudd i banker, forsynings- / pensjonskasse etc., eller i verdipapirmarkedet som aksjer, obligasjoner, obligasjoner etc.
Finansielle opsjoner for investeringer:
Få kortsiktige investeringsalternativer er,
youtube til mp4 converter gratis nedlasting fullversjon
- Sparekonto: Dette er ingenting annet enn å spare penger på vanlige bankkontoer. For slike besparelser vil renten være veldig lav, omtrent renten varierer mellom 4% - 5% p.a.
- Pengemarked eller likvide midler: Dette er et annet alternativ for kortsiktige investeringer som gir bedre avkastning enn ovennevnte sparekonto. Renten for pengemarkedsfond vil imidlertid være lavere enn de faste innskuddene.
- Faste innskudd i banker: Dette er et bedre investeringsalternativ med litt høyere renter sammenlignet med de to ovennevnte alternativene. Faste innskudd blir også kalt terminnskudd. Investeringsperioden for dette alternativet starter med en minimumsperiode på 30 dager.
Bortsett fra de ovennevnte kortsiktige investeringsalternativene, er dette noen av de langsiktige investeringsalternativene,
- Postkontorbesparelser: Dette sparer pengene våre på postkontoret under forskjellige typer ordninger. Risikoen forbundet med dette er lav. Rentesatsen for denne opsjonen er 8% per år. Rentebeløpet for denne opsjonen betales månedlig og løpetiden er 6 år.
- Offentlig tilskuddsfond: Et annet hovedsparingsalternativ for langsiktig sparing er Public Provident Fund. Rentesatsen for denne opsjonen er ca 8% p.a og løpetiden er 15 år.
- Firma faste innskudd: Dette er en annen type investeringsalternativ der vi kan investere på kort sikt (6 måneder) til middels sikt (3 - 5 år) med et selskap. Rentesatsen vil variere fra 6% - 9% p.a. Rentebeløpet betales månedlig, kvartalsvis eller årlig.
Hva du vil lære:
- Introduksjon til Investment Banking Domain:
- Nedenfor er noen viktige betingelser for Investment Banking Domain:
- Investeringsbankorganisasjonsstruktur:
- Handels livssyklus:
- Hvordan teste Investment Banking-søknad:
- Test scenarier:
- Testing av databasen til en investeringsbankapplikasjon:
- Testing av sikkerheten til en investeringsbankapplikasjon:
- Test av ytelsen til en investeringsbankapplikasjon:
- Tips for testing av en investeringsbankapplikasjon:
- Konklusjon:
- Anbefalt lesing
Introduksjon til Investment Banking Domain:
Investment Bank er en finansiell enhet som foreslår et individ, selskap, statlig sektor, etc. om hvordan de kan skaffe finansiell kapital ved å delta i markedsaktivitetene.
Investeringsbankens hovedrolle er å fungere som megler mellom selskapene (som er interessert i å selge sine verdipapirer / aksjer) og individene (som er villige til å kjøpe det samme).
Investeringsbank opererer på to måter - 'kjøpsside' og 'salgsside'.
'Kjøpssiden' inkluderer tjenester som å kjøpe aksjer for investorer, mens 'Selg side' inkluderer å garantere aksjen og selge aksjene til investorene fra selskaper.
'Buy side' drift av Investment Bank med et eksempel:
Anta at en investor ønsker å kjøpe 50 aksjer i ABCD Company. Deretter vil han konsultere en investeringsbank hvor aksjemegleren legger inn en ordre på det samme og leverer aksjene til investoren.
‘Selg side’-drift av Investment Bank med et eksempel:
Anta at et selskap PQR planlegger å utstede nye aksjer i børsnotering, så verifiserer investeringsbanken aksjene og selger det samme til sine kunder. På denne måten skaffer PQR Company midler ved å utstede aksjen.
Nedenfor er noen viktige betingelser for Investment Banking Domain:
1) Børs: En enhet som kontrollerer virksomheten med kjøp og salg av verdipapirer. Børs kan være regionale eller nasjonale utvekslinger.
Eksempel : NASDAQ - USA, NSE - India etc.
2) Aksj / aksje / egenkapital: Total kapital i et selskap er delt inn i like enheter; hver enhet betegnes som aksje / egenkapital / aksje. Aksjer representerer også en del av eierskapet til et selskap.
3) Pålydende av en andel: Beløpet eller verdien (brukt under kjøp eller salg) tildelt en aksje av selskapet.
4) Utstedelsespris: Prisen på selskapets aksjer som de er tilgjengelige i markedet. Når disse aksjene handles i markedet, kan prisen være under eller over emisjonskursen.
5) Børsnotering: Dette er ingenting annet enn å selge verdipapirene eller aksjene i et selskap til publikum for første gang i markedet.
6) Markedsverdi: Den økonomiske verdien av et selskap beregnes ved å multiplisere aksjekursen med antall aksjer som kalles markedsverdi.
Eksempel : Anta at et selskap X har 100 aksjer. Den nåværende markedsprisen på hver aksje er $ 50. Da er markedsverdien av selskapet X $ 5000.
7) Sikkerhetsmarked: Sikkerhetsmarkedet er et sted hvor kjøpere og selgere av verdipapirer (obligasjoner, obligasjoner, aksjer osv.) Gjør sine transaksjoner med å kjøpe og selge verdipapirene.
8) SEBI (Security and Exchange Board of India): En autoritet som sørger for om kjøpere og selgere oppfører seg på en skikkelig måte i markedet. Slik at de får ønsket fortjeneste. Det er forskjellige sikkerhets- og sentralstyrer / kommisjoner i henhold til landet.
9) Utbytte på aksje: Utbytte er en prosentandel av verdien av en aksje, som et selskap returnerer til sine aksjeeiere fra sitt årlige overskudd.
10) Budpris: Budpris er den hastigheten som kjøperen er klar til å kjøpe aksjen med.
11) Pris: Dette er prisen som selgeren vil selge aksjen til.
12) Fremtid: En fremtidig kontrakt er en avtale mellom kjøper og selger der varen av fremtidig levering blir gjennomført til en bestemt pris.
For eksempel , hvis du vil kjøpe en fremtidig kontrakt fra XYZ Company i mars, må du gjøre det til gjeldende pris tilgjengelig i markedet. La oss si at futures i mars handles til $ 100 per aksje. Når kontrakten utløper (siste dag i kontrakten i mars måned), kan det hende at aksjekursen ikke er den samme. Det kan være $ 95 eller $ 110. Basert på disse prisforskjellene tjener investorer fortjeneste i markedene.
13) Alternativer: Det er en finansiell kontrakt mellom kjøper og selger der kjøper har rett til å kjøpe eller selge et verdipapir til en bestemt pris på eller før en bestemt dato.
Alternativene er av to typer: Samtaler og Setter.
Call betyr rett til å kjøpe en eiendel til en pris innen en periode.
Put betyr retten til å selge en eiendel til en pris innen en periode.
14) Portefølje: En portefølje er en kombinasjon av ulike investeringsaktiver blandet og matchet for å oppnå fortjeneste i henhold til en investors mål. Varer som inngår i porteføljen kan være aksjer, obligasjoner, fond etc.
15) Depot: Et foretak som holder innskuddets verdipapirer og midler på en konto. De to depotene i India er National Securities Depository Limited (NSDL) og Central Depository Services Limited (CDSL).
16) Verdipapirfond: En enhet som samler inn penger fra investorer og investerer det samme i forskjellige finansielle instrumenter som aksjer, obligasjoner, obligasjoner etc.
17) Netto aktivaverdi (NAV): Fondets NAV er den samlede verdien av eiendelen. NAV per enhet er nettoverdien av eiendelene delt på antall enheter. Kjøp og salg av aksjer i markedet skjer på grunnlag av NAV-relaterte priser.
18) Nifty Index: Det er en vitenskapelig utviklet 50 aksjeindeks som viser bevegelsen til de indiske markedene. Det oppfører seg som et barometer for de indiske markedene.
19) Overvåkningsliste: En liste over utvalgte verdipapirer. Det brukes hovedsakelig for å overvåke deres bevegelse i markedet regelmessig, tett eller ofte.
Investeringsbankorganisasjonsstruktur:
Investeringsbank består av Front Office, Middle Office og Back Office.
1) Front Office: Dette spiller en viktig rolle i å generere midler. Hovedområdene på front office er investeringsbank, salg og handel og forskning.
- ‘Investment Banking’ hjelper kunder med å skaffe midler i kapitalmarkedene og foreslår også selskapene i å skaffe kapital.
- ‘Salg og handel’ handler om kjøp og salg av aksjer (aksjer, obligasjoner osv.,)
- ‘Research’ innebærer å gjennomgå selskapets rapporter om deres kjøps- / salgsvurderinger, selskapets utsikter etc. Dette vil hjelpe til med å gi råd til sine kunder på riktig måte.
2) Midtkontor: Dette omhandler ‘Risk Management’, ‘Corporate Treasury’ og ‘Financial Control’.
- ‘Risikostyring’ innebærer å analysere markedssituasjonene og informere kundene om risikoen som er involvert i deres handler.
- 'Corporate Treasury' er ansvarlig for fondene til investeringsbankene.
- ‘Financial Control’ sporer kapitalstrømmen til selskapet og dets suksess.
3) Back Office: Dette inkluderer 'Operasjoner' og 'Technology'.
- 'Operasjoner' sjekker om handlene er utført riktig og midler overført vellykket.
- ' Technology ’støtter programvaren, dataene og systemene til investeringsbankene.
Handels livssyklus:
Hovedmålet med hver handelsordre er å bli utført til en passende pris med et minimum av risikospredning.
De forskjellige trinnene i en handelsordre er som følger:
- Investorens beslutning om å handle
- Plasser handelsordren
- Gjennomføring av handelen
- Clearing av handler (Validering og bekreftelse av handel)
- Oppgjør av handler
- Fond / Verdipapiroppgjør
Hvordan teste Investment Banking-søknad:
Før du går til testdelen av Investment Banking-applikasjoner, er det eksempler på skjermbilder av hvordan en IB-applikasjon ser ut.
#1) Fra skjermbildet nedenfor kan du se vilkårene opsjoner (salg og kjøp av IBM-aksjer), budpris, pris, etc.,
( Merk: Klikk på et hvilket som helst bilde for forstørret visning)
#to) Fra skjermbildet nedenfor kan du se posisjonene, antall og pris for et bestemt symbol.
testplan og teststrategiforskjell
# 3) Nedenfor er eksemplet på skjermbildet av Hvordan en overvåkningsliste for en IB-applikasjon ser ut.
# 4) Dette skjermbildet viser den grafiske visningen av et symbol.
# 5) Skjermbildet nedenfor viser hvordan en posisjon eller ordre lukkes.
# 6) Dette viser profilinformasjonen til en klient.
# 7) Skjermbildet nedenfor viser visningen av mobil IB-applikasjon.
konvertere youtube til mp3 gratis safe
(skjermbilde kilde1 og kilde2 )
Test scenarier:
Ulike Investment Banking-applikasjoner har forskjellige programvaretester og QA-krav. Nedenfor er få generelle test scenarier eller testtilfeller som er nyttige for testing av slike applikasjoner.
Positive scenarier:
1) Investeringsbankapplikasjonene har forskjellige pålogginger for forskjellige brukere som meglere, forhandlere, enkeltpersoner eller investorer osv. Bekreft innloggingene til aktuelle brukere med påloggings-ID-ene, da tillatelsene for å få tilgang til applikasjonen for alle brukerne kanskje ikke er de samme.
For eksempel , har en megler tillatelse til å se handelsgrensene til individene basert på beløpet / midlene på individets konto. Imidlertid er dette anlegget kanskje ikke tilgjengelig for den enkelte.
2) Funksjonen til overvåkningslisten kan verifiseres ved å legge til, fjerne verdipapirene / symbolene til den. Forsikre deg om at de fjernede symbolene skal slettes fra overvåkningslisten og omvendt.
3) Kjøp ordre - For å teste denne funksjonaliteten, legg inn en handelsinnkjøpsordre for et hvilket som helst symbol med noe antall som 10 eller 20 osv. Og send det samme. Gå deretter til ordreseksjonen og verifiser detaljene om bestillingen er bestått eller ikke.
4) Selg ordre - Plasser en handelsselger som ovenfor (kjøpsordre) og bekreft detaljene.
5) Endre rekkefølge - Gå til ordreseksjonen og åpne hvilken som helst tidligere bestilling eller eksisterende ordre, og gjør noen få endringer, for eksempel å redigere antall eller symbol osv., Og kontroller om endringene blir oppdatert eller ikke.
6) Avbryt bestilling - Åpne en eksisterende ordre og prøv å kansellere den. Bestillingen bør kanselleres.
7) Ulike typer bestillinger må testes.
- Markedsordre - Prøv å legge inn en handelsordre for markedsprisen og sjekk om handelen blir utført for den prisen på samme tidspunkt.
- Begrens rekkefølge - Prøv å legge inn en ordre for en bestemt pris og sjekk om handelen har blitt utført når markedsprisen oppfyller prisen som er satt av brukeren.
8) Kontroller og verifiser om riktige varsler eller advarsler vises for de tilsvarende handlingene.
For eksempel , etter å ha lagt inn en handelsinnkjøpsordre og sendt den inn, bør det vises en melding om at 'ordren er plassert med suksess'.
9) Prøv å oppdatere brukerinformasjonen som e-post, mobilnr. osv., lagre den og logg ut fra applikasjonen. Logg deg på applikasjonen og bekreft om den oppdaterte informasjonen er lagret eller ikke.
10) Hvis AUT (applikasjon under test) støtter forskjellige territorier eller geografiske steder, må du kontrollere få funksjoner for forskjellige steder.
elleve) Test beregningsdelen av applikasjonen veldig grundig, og test også lokaliseringen.
12) Test tilkoblingene til applikasjonene om de fungerer utenom iscenesettelsesmiljøene.
1. 3) Sikkerheten til applikasjonen bør også testes ettersom den inneholder personopplysningene til brukerne.
14) Multitasking av applikasjonene bør også testes når andre apper er åpne på enheten.
femten) Applikasjonskvalitet, utseende og følelse, brukervennlighet osv. Skal også testes ettersom det vinner brukerens tillit.
Negative scenarier:
1) Prøv å legge inn en handelsordre på mer enn verdien av midlene som er tilgjengelige på kontoen, og ordren skal ikke plasseres, og den skal dukke opp en advarsel om at midlene er utilstrekkelige.
2) Test funksjonen 'antall aksjer' i applikasjonen. Legg inn en handelsordre for antall aksjer større enn tilgjengelig antall aksjer. Handel bør ikke plasseres ettersom antall forespurte aksjer er større enn tilgjengelig mengde.
3) Prøv å legge inn en handelsordre på en aksje som utløpsdatoen er nådd for. Bestillingen skal ikke plasseres.
Les også=> Hvordan klassifisere positive og negative testscenarier
Testing av Database av en investeringsbankapplikasjon:
- Logg inn på IB-applikasjonen og opprett en profil for en klient med alle nødvendige obligatoriske detaljer og lagre detaljene. Logg deg nå på databasen til det samme IB-programmet og bekreft detaljene til klienten gjennom SQL-spørsmål. Alle detaljene som er angitt gjennom front-end-applikasjonen, må lagres i databasen.
- Åpne en eksisterende registrering av en klient og modifiser noen få detaljer som e-post, adresse eller telefonnummer og lagre dataene. De oppdaterte detaljene skal lagres i databasen.
- Mens du oppretter en profil for en klient, skriver du bare inn noen få detaljer og uten å lagre dataene, lukk applikasjonen eller logg av fra applikasjonen. Sjekk nå i databasen at de tidligere angitte detaljene ikke skal lagres.
- Prøv å opprette en duplikatpost for en allerede eksisterende klient, posten skal ikke opprettes.
- På vegne av en klient legger du inn 2 eller 3 handelsordrer og sender inn. Bekreft nå databasen om de samme handelsordrene ble oppdatert i databasen eller ikke.
- Logg inn på en kundes konto og avbryt en eksisterende ordre, sjekk nå det samme i databasen som den aktuelle posten skulle bli kansellert.
Testing av Sikkerhet av en investeringsbankapplikasjon:
- Opprett en klients profil, skriv inn brukernavn eller påloggings-ID og skriv inn passordet også. Dataene i passordfeltet skal krypteres slik at hackerne ikke finner passordet.
- Prøv å logge inn på applikasjonen med ugyldig legitimasjon. Systemet skal ikke tillate pålogging.
- Når du navigerer gjennom sidene i IB-applikasjonen eller nettstedet, bør ikke funksjonen til tilbakeknappen i nettleseren fungere. (Hovedsakelig for finansielle nettsteder bør denne funksjonaliteten blokkeres.)
- Logg deg på applikasjonen og prøv å utføre en transaksjon og la systemet være inaktiv i noen tid. Prøv deretter å fortsette med transaksjonen systemet skal logges av. Dette indikerer øktens tidsavbrudd for søknaden.
- Prøv å logge på applikasjonen med for en bestemt bruker-ID med ugyldig passord og gjenta det samme i tre forsøk. Deretter skal den spesifikke påloggings-ID-en sperres. Denne funksjonen begrenser hackere fra å gå inn i systemet med massedata.
- Logg deg på applikasjonen og utfør alle transaksjoner. Og nå bekreft informasjonskapslene i nettleseren, de skal være i kryptert form for å unngå hacking av dataene.
Testing av Opptreden av en investeringsbankapplikasjon:
- Mens du navigerer gjennom IB-nettstedet, sjekk om systemet reagerer raskt på en handling som er utført eller ikke. Dette bestemmer hastigheten på applikasjonen.
- Prøv å logge inn på IB-applikasjonen med forskjellige bruker-IDer samtidig fra forskjellige systemer (antall brukere som applikasjonen kan håndtere). Applikasjonen skal håndtere flere brukerinnlogginger slik den er ment.
- Logg inn på IB-nettstedet med en bruker-ID og plasser det enorme antallet handler som er inkludert i noen komplekse fondstransaksjoner. Dette avslører applikasjonens evne til å håndtere stort volum.
- Logg inn på IB-nettstedet med forskjellige bruker-ID-er fra forskjellige systemer parallelt, og utfør store transaksjoner fra alle brukte ID-er samtidig. Dette viser hvor mye stress applikasjonen kan takle.
Tips for testing av en investeringsbankapplikasjon:
- Testeren kan ikke teste investeringsbank- eller handelsapplikasjonen før han / hun får tak i domenet .
- En investeringsbankapplikasjon er ikke bare testet for kunnskap, men bør testes for logikken bak den.
- Mens du tester funksjonaliteten knyttet til handler, konsentrer deg om aksjens utløpsdatoer.
- Mens du handler med en IB-applikasjon, bør du være forsiktig og konsentrere deg om symbolene, da det kan være en 'alfabetisk' forskjell i dem.For eksempel, mens du legger inn en handelsordre på sølv, er det bare å forsikre deg om hvilken type sølv du legger inn bestillingen. (Sølv = 30 kg mye, SilverM = 5 kg).
Konklusjon:
Med den ovennevnte terminologien vil du nå kunne forstå den levende markedsanalysen i en grad, noe som igjen hjelper testprosessen din og gjør det lettere.
Om forfatter: Dette er gjestepost av Laxmi. Hun har 7+ års erfaring med programvaretesting, hovedsakelig innen BFSI-domene. Hun jobber for tiden som Sr.-programvaretestingeniør i en av de beste MNC-ene.
Dette er all informasjonen på Investment Domain og testtips med enkle testideer som jeg ønsket å dele. Som alltid, i håp om at det hjelper og venter på å svare på spørsmål du måtte ha.
Anbefalt lesing
- Forskjellen mellom Desktop, Client Server Testing og Web Testing
- Veiledning for testing av webapplikasjoner
- Applikasjonstesting - inn i det grunnleggende om programvaretesting!
- Installere applikasjonen din på enheten og start testing fra Eclipse
- Testing av helseprogrammer - Tips og viktige testscenarier (del 2)
- Destruktiv testing og ikke-destruktiv testing
- Ytelsestesting vs belastningstesting vs stresstesting (forskjell)
- Hva er Monkey Testing i Software Testing?