how test investment banking application
Dagens artikel ger dig tydligare information om Investment Banking Domain. Du kommer att lära dig vad du ska testa och hur i en investeringsbankansökan.
Innan vi dyker djupare in i hur vi testar applikationer för investeringsbanker är det viktigt att först förstå den här domänen. Så vi lär oss först domänterminologierna för Investment Banking, vilket hjälper dig att förstå testfallet enkelt.
Vi har också inkluderat exempel på testscenarier av olika testtyper som databas, säkerhet och prestandatestning av en investeringsbankapplikation.
Läs också=> Testa bankansökningar
Låt oss börja med 'Investment Basics':
Investeringar är inget annat än att spara pengar på ett sätt som ger dig avkastning för det i framtiden (kort eller lång sikt). Att spara pengar på konton ger inga fördelar. Istället bör man placera pengarna i optioner som fonder, obligationer etc., som ger avkastning i framtiden.
Läs mer om IB-domän här .
Varför ska man investera?
Man måste investera pengar för att tjäna avkastning och generera avkastning för att nå sina monetära mål i livet. Med andra ord kan vi säga att man bör investera för att möta inflationskostnaderna (inflation betyder den takt med vilken levnadskostnaderna ökar i framtiden).
När ska jag börja investera?
Den viktiga regeln för alla investerare är att investera tidigt, regelbundet och på lång sikt, inte på kort sikt.
Vilka är de tillgängliga investeringsalternativen?
Man kan antingen investera i fysiska tillgångar som fastigheter, guld / smycken, råvaror (utsäde, råolja, naturgas, metaller etc.) eller i finansiella tillgångar såsom fasta insättningar i banker, försäkrings- / pensionsfond etc., eller på värdepappersmarknaden som aktier, obligationer, förlagslån etc.
Finansiella optioner för investeringar:
Få korta placeringsalternativ är,
vilket av följande är inte ett villkor som beskriver ett testfall?
- Sparbankkonto: Detta är inget annat än att spara våra pengar på vanliga bankkonton. För sådana besparingar blir räntan mycket låg, ungefär räntan varierar mellan 4% - 5% p.a.
- Penningmarknad eller likvida medel: Detta är ett annat alternativ för kortfristiga investeringar som ger bättre avkastning än ovannämnda sparkonto. Räntesatsen för penningmarknadsfonder kommer dock att vara lägre än de fasta insättningarna.
- Fasta insättningar hos banker: Detta är ett bättre investeringsalternativ med lite högre räntor jämfört med ovanstående två alternativ. Fasta insättningar benämns också som terminslån. Investeringsperioden för detta alternativ börjar med en minimiperiod på 30 dagar.
Förutom ovanstående kortfristiga investeringsalternativ är detta några av de långsiktiga investeringsalternativen,
- Postkontorsbesparingar: Detta sparar våra pengar på posten under olika typer av system. Risken med detta är låg. Räntan för denna option är 8% per år. Räntebeloppet för denna option betalas varje månad och löptiden är 6 år.
- Offentlig försäkringsfond: En annan viktig långsiktig investeringsalternativ för sparande är Public Provident Fund. Räntan för denna option är cirka 8% p.a och löptiden är 15 år.
- Företagets fasta insättningar: Detta är en annan typ av investeringsalternativ där vi kan investera på kort sikt (6 månader) till medellång sikt (3 - 5 år) med ett företag. Räntan varierar från 6% till 9% p.a. Räntebeloppet betalas varje månad, kvartalsvis eller årligen.
Vad du kommer att lära dig:
- Introduktion till Investment Banking Domain:
- Nedan följer några viktiga villkor för Investment Banking Domain:
- Investment Banking Organisationsstruktur:
- Handelslivscykel:
- Så här testar du investeringsbankansökan:
- Testscenarier:
- Testa databasen för en investeringsbankansökan:
- Testa säkerheten för en investeringsbankansökan:
- Testa resultatet av en investeringsbankansökan:
- Tips för att testa en investeringsbankansökan:
- Slutsats:
- Rekommenderad läsning
Introduktion till Investment Banking Domain:
Investment Bank är en finansiell enhet som föreslår en individ, ett företag, ett statligt företag etc. om hur man kan skaffa sitt finansiella kapital genom att delta i marknadsaktiviteterna.
Investeringsbankens huvudroll är att agera som medlare mellan företagen (som är intresserade av att sälja sina värdepapper / aktier) och individerna (som är villiga att köpa samma).
Investeringsbanken fungerar på två sätt - ”köpssidan” och ”försäljningssidan”.
”Köpssidan” inkluderar tjänster som att köpa aktier för investerare medan ”Säljsidan” inkluderar teckning av aktien och försäljning av aktierna till investerarna från företag.
Köpsidan i Investment Bank med ett exempel:
Antag att en investerare vill köpa 50 aktier i ABCD Company. Sedan kommer han att rådfråga en investeringsbank där aktiemäklaren gör en beställning på samma och levererar aktierna till investeraren.
”Säljsidan” av Investment Bank med ett exempel:
Antag att ett företag PQR planerar att utfärda nya aktier i börsintroduktion, sedan verifierar Investment Bank aktierna och säljer samma till sina kunder. På detta sätt samlar PQR Company in medel genom att emittera deras aktier.
Nedan följer några viktiga villkor för Investment Banking Domain:
1) Börs: En enhet som kontrollerar affärer med köp och försäljning av värdepapper. Börsen kan vara regionala eller nationella utbyten.
Exempel : NASDAQ - USA, NSE - Indien etc.
2) Lager / aktie / eget kapital: Ett företags totala kapital är uppdelat i lika stora enheter. varje enhet benämns som aktie / eget kapital / aktie. Lager utgör också en del av ägandet av ett företag.
3) En andels nominella värde: Det belopp eller värde (som används vid köp eller försäljning) tilldelat en aktie av företaget.
4) Utgivningspris: Priset på ett företags aktier till vilka de är tillgängliga på marknaden. När dessa aktier handlas på marknaden kan priset ligga under eller över emissionskursen.
5) Börsintroduktion: Detta är inget annat än att sälja ett företags värdepapper eller aktier till allmänheten för första gången på marknaden.
6) Marknadsvärde: Ett företags ekonomiska värde beräknas genom att aktiekursen multipliceras med antalet aktier som kallas börsvärde.
Exempel : Antag att ett företag X har 100 aktier. Det aktuella marknadspriset på varje aktie är $ 50. Då är börsvärdet för företaget X $ 5000.
7) Säkerhetsmarknad: Säkerhetsmarknaden är en plats där köpare och säljare av värdepapper (obligationer, obligationer, aktier etc.) gör sina transaktioner för att köpa och sälja värdepapper.
8) SEBI (Indiens säkerhets- och utbytesstyrelse): En myndighet som ser till att köpare och säljare beter sig på ett korrekt sätt på marknaden. Så att de får sina önskade vinster. Det finns olika säkerhets- och utbytesstyrelser / uppdrag enligt land.
9) Utdelning på aktien: Utdelning är en procentsats av värdet på en aktie som ett företag returnerar till sina aktieägare från sina årliga vinster.
10) Budpris: Budpris är den hastighet med vilken köparen är redo att köpa aktien.
11) Begärt pris: Detta är det pris som säljaren vill sälja sitt lager.
12) Futures: Ett framtida avtal är ett avtal mellan köparen och säljaren där lagret av framtida leverans genomförs till ett visst pris.
Till exempel , om du vill köpa ett framtida kontrakt för XYZ Company i mars måste du göra det till det aktuella priset som finns tillgängligt på marknaden. Låt oss säga att terminsmarknaden i mars handlas till 100 USD per aktie. När kontraktet löper ut (sista dagen i kontraktet i mars månad) kanske inte aktiekursen är densamma. Det kan vara $ 95 eller $ 110. Baserat på dessa prisskillnader gör investerare vinst på marknaderna.
13) Alternativ: Det är ett ekonomiskt avtal mellan köparen och säljaren där köparen har rätt att köpa eller sälja ett värdepapper till ett visst pris före eller före ett visst datum.
Alternativen är av två typer: samtal och sätter.
Samtal innebär rätten att köpa en tillgång till ett pris inom en tidsperiod.
Put betyder rätten att sälja en tillgång till ett pris inom en tidsperiod.
14) Portfölj: En portfölj är en kombination av olika investeringstillgångar blandade och matchade för att få vinst enligt en investerares mål. Objekt som ingår i portföljen kan vara aktier, obligationer, fonder etc.
15) Depå: En enhet som innehar insättarnas värdepapper och medel på ett konto. De två depositarierna i Indien är National Securities Depository Limited (NSDL) och Central Depository Services Limited (CDSL).
16) Fonder: En enhet som samlar in pengar från investerare och investerar samma i olika finansiella instrument som aktier, obligationer, förlagslån etc.
17) Nettotillgångsvärde (NAV): Fondens NAV är tillgångens kumulativa marknadsvärde. NAV per enhet är tillgångarnas nettovärde dividerat med antalet enheter. Köp och försäljning av aktier på marknaden sker på basis av NAV-relaterade priser.
18) Snyggt index: Det är ett vetenskapligt utvecklat 50 aktieindex som visar de indiska marknadernas rörelse. Det fungerar som en barometer för de indiska marknaderna.
19) Bevakningslista: En lista över utvalda värdepapper. Det används främst för att övervaka deras rörelse på marknaden regelbundet, nära eller ofta.
Investment Banking Organisationsstruktur:
Investeringsbank består av Front Office, Middle Office och Back Office.
1) Front Office: Detta spelar en viktig roll för att generera medel. Huvudområdena vid front office är Investmentbank, Sales & trading och Research.
- ”Investment Banking” hjälper kunder att samla in pengar på kapitalmarknaderna och föreslår också företagen att skaffa sitt kapital.
- ”Försäljning & handel” handlar om köp och försäljning av aktier (aktier, obligationer etc.,)
- ”Forskning” innebär att granska företagets rapporter om deras köp / säljbetyg, företagets utsikter etc. Detta kommer att hjälpa till att ge råd till sina kunder på rätt sätt.
2) Mittkontoret: Detta handlar om 'Riskhantering', 'Corporate Treasury' och 'Financial Control'.
- ”Riskhantering” innebär att man analyserar marknadssituationen och informerar kunderna om de risker som är involverade i deras affärer.
- 'Corporate Treasury' ansvarar för placeringsbankernas fonder.
- ”Financial Control” spårar företagets kapitalflöde och dess framgång.
3) Backoffice: Detta inkluderar 'Operations' och 'Technology'.
- ”Operations” kontrollerar om affärer har utförts ordentligt och medel överförts framgångsrikt.
- '' Technology stödjer mjukvaran, data och system från investeringsbanker.
Handelslivscykel:
Huvudmålet för varje handelsorder är att bli genomförd till ett lämpligt pris med en minimal riskspridning.
De olika faserna i en handelsorder är som följer,
- Investerarens beslut att handla
- Placera handelsorder
- Utförande av handeln
- Clearing av affärer (Handelsvalidering och bekräftelse)
- Avveckling av affärer
- Fonder / värdepappersavveckling
Så här testar du investeringsbankansökan:
Innan du går till testdelen av Investment Banking-applikationerna här är exempel på skärmdumpar av hur en IB-applikation ser ut.
# 1) Från skärmen nedan kan du se villkorsoptionerna (försäljning och köp av IBM-aktier), köpkurs, köpkurs etc.,
( Notera: Klicka på valfri bild för förstorad vy)
#två) Från skärmen nedan kan du se positioner, kvantitet och pris för en viss symbol.
qtp intervjufrågor och svar under 4 års erfarenhet
# 3) Nedan visas en skärmdump av hur en övervakningslista för en IB-applikation ser ut.
# 4) Den här skärmen visar en grafisk vy.
# 5) Nedanstående skärm visar hur en position eller order stängs.
# 6) Detta visar profilinformation för en klient.
# 7) Nedanstående skärm visar vyn för mobil IB-applikation.
konvertera youtube till mp3 gratis säkert
(skärmdump källa1 och källa2 )
Testscenarier:
Olika Investment Banking-applikationer har olika programvarutestning och QA-krav. Nedan följer några allmänna testscenarier eller testfall som är användbara för att testa sådana applikationer.
Positiva scenarier:
1) Investeringsbankapplikationerna har olika inloggningar för olika användare som mäklare, återförsäljare, individer eller investerare etc. Verifiera inloggningarna hos lämpliga användare med sina inloggnings-ID: n eftersom behörigheterna för att komma åt appen för alla användare kanske inte är desamma.
Till exempel , har en mäklare tillstånd att se individens handelsgränser baserat på beloppet / medlen på individens konto. Denna anläggning kanske inte är tillgänglig för individen.
två) Funktionen för övervakningslistan kan verifieras genom att lägga till, ta bort värdepapper / symboler till den. Se till att de borttagna symbolerna bör tas bort från bevakningslistan och vice versa.
3) Köp order - För att testa denna funktionalitet, placera en inköpsorder för en symbol med någon mängd som 10 eller 20 etc och skicka in samma. Gå sedan till orderavsnittet och verifiera detaljerna om beställningen har gjorts framgångsrikt eller inte.
4) Säljorder - Placera en handelsförsäljningsorder enligt ovan (köporder) och verifiera detaljerna.
5) Ändra order - Gå till orderavsnittet och öppna eventuell tidigare beställning eller befintlig beställning och gör några ändringar som att redigera kvantitet eller symbol osv.
6) Avbryt beställning - Öppna en befintlig beställning och försök att avbryta den. Beställningen ska annulleras.
7) Olika typer av beställningar måste testas.
- Marknadsorder - Försök att göra en handelsorder för marknadspriset och kontrollera om handeln utförs för det priset vid samma tidpunkt.
- Begränsa order - Försök att göra en beställning för ett visst pris och kontrollera om handeln har genomförts när marknadspriset uppfyller det pris som användaren har ställt in.
8) Kontrollera och kontrollera om korrekta meddelanden eller varningsmeddelanden visas för motsvarande åtgärder.
Till exempel , efter att ha gjort en handelsinköpsorder och lämnat den, bör ett meddelande visas att ”ordern har placerats framgångsrikt”.
9) Försök att uppdatera användarinformationen som e-post, mobilnummer. etc, spara det och logga ut från applikationen. Logga in på applikationen och kontrollera om den uppdaterade informationen har sparats eller inte.
10) Om AUT (applikation som testas) stöder olika territorier eller geografiska platser, kontrollera några funktioner för olika platser.
elva) Testa beräkningsdelen av applikationen mycket noggrant och testa dess lokalisering.
12) Testa anslutningarna mellan applikationerna om de fungerar ur sceneringsmiljöerna.
13) Applikationens säkerhet bör också testas eftersom den innehåller användarnas personuppgifter.
14) Multitasking av applikationerna bör också testas när andra appar är öppna på enheten.
femton) Applikationens kvalitet, utseende och känsla, användarvänlighet etc ska också testas eftersom det vinner användarens förtroende.
Negativa scenarier:
1) Försök att göra en handelsorder för mer än värdet av tillgängliga medel på kontot och ordern ska inte placeras och det ska dyka upp ett varningsmeddelande om att medlen är otillräckliga.
två) Testa funktionen 'antal aktier' i applikationen. Lägg en handelsorder för antalet aktier som är större än den tillgängliga kvantiteten. Handel bör inte ske eftersom den begärda kvantiteten är större än den tillgängliga kvantiteten.
3) Försök att göra en handelsorder för ett lager för vilket utgångsdatumet har uppnåtts. Beställningen ska inte placeras.
Läs också=> Hur man klassificerar positiva och negativa testscenarier
Testar Databas för en investeringsbankansökan:
- Logga in på IB-applikationen och skapa en profil för en klient med alla obligatoriska obligatoriska uppgifter och spara informationen. Logga nu in i databasen för samma IB-applikation och verifiera klientens detaljer genom SQL-frågor. Alla uppgifter som matas in i frontend-applikationen måste sparas i databasen.
- Öppna en befintlig post av en klient och ändra några detaljer som e-post, adress eller telefonnummer och spara data. De uppdaterade uppgifterna ska sparas i databasen.
- När du skapar en profil för en klient anger du bara några detaljer och utan att spara data stänger programmet eller loggar ut från programmet. Kontrollera nu i databasen att de tidigare angivna uppgifterna inte ska sparas.
- Försök att skapa en duplikatpost för en redan existerande klient, posten ska inte skapas.
- På kundens vägnar placera 2 eller 3 handelsorder och skicka. Kontrollera nu databasen om samma handelsorder uppdaterades i databasen eller inte.
- Logga in på en kunds konto och avbryt en befintlig beställning, kontrollera nu samma i databasen som den specifika posten ska annulleras.
Testar säkerhet för en investeringsbankansökan:
- Skapa en klients profil, ange användarnamnet eller inloggnings-id och ange också lösenordet. Data i lösenordsfältet ska krypteras så att hackarna inte hittar lösenordet.
- Försök att logga in på programmet med ogiltiga referenser. Systemet bör inte tillåta inloggning.
- När du navigerar igenom sidorna i IB-applikationen eller webbplatsen bör webbläsarens bakåtknappsfunktion inte fungera. (Främst för finansiella webbplatser bör denna funktionalitet blockeras.)
- Logga in på applikationen och försök att utföra alla transaktioner och lämna systemet inaktiv under en tid. Försök sedan fortsätta med transaktionen som systemet ska loggas av. Detta anger sessionens timeout för applikationen.
- Försök att logga in på applikationen med för ett visst användar-ID med ogiltigt lösenord och upprepa samma i tre försök. Då bör det specifika inloggnings-ID blockeras. Denna funktion begränsar hackare från att komma in i systemet med massdata.
- Logga in på applikationen och utför alla transaktioner. Och verifiera nu webbläsarens kakor, de ska vara i krypterad form för att undvika hacking av data.
Testar Prestanda för en investeringsbankansökan:
- När du navigerar genom IB-webbplatsen, kontrollera om systemet reagerar snabbt på en åtgärd som utförts eller inte. Detta avgör applikationens hastighet.
- Försök att logga in på IB-applikationen med olika användar-ID samtidigt från olika system (antal användare som applikationen kan hantera). Applikationen ska hantera flera användarinloggningar så som den är avsedd.
- Logga in på IB-webbplatsen med en användar-ID och placera det enorma antalet affärer som ingår i några komplexa fondtransaktioner. Detta avslöjar applikationens förmåga att hantera stora volymer.
- Logga in på IB-webbplatsen med olika användar-ID från olika system parallellt och utför stora transaktioner från alla använda ID-filer samtidigt. Detta visar hur mycket stress applikationen klarar.
Tips för att testa en investeringsbankansökan:
- Testaren kan inte testa investeringsbank- eller handelsapplikationen förrän han / hon får grepp om domänen .
- En investeringsbankapplikation testas inte bara för kunskap utan den bör testas för logiken bakom den.
- När du testar funktionaliteten relaterad till affärer, koncentrera dig på aktiens utgångsdatum.
- När du placerar alla transaktioner via en IB-applikation bör du vara försiktig och koncentrera dig på symbolerna, eftersom det kan vara en 'alfabetisk' skillnad i dem.Till exempel, medan du gör en handelsorder för silver, se bara till vilken typ av silver du gör. (Silver = 30 kg parti, SilverM = 5 kg).
Slutsats:
Med ovannämnda terminologi kommer du nu att kunna förstå livemarknadsanalysen i en utsträckning, vilket i sin tur hjälper din testprocess och gör det enklare.
Om författare: Detta är gästinlägg av Laxmi. Hon har 7+ års erfarenhet av programvarutestning främst inom BFSI-domän. Hon arbetar för närvarande som en Sr. programvarutestingenjör i en av de bästa MNC: erna.
Det här är all information om Investment Domain och testtips med enkla testidéer som jag ville dela. Som alltid hoppas att det hjälper och väntar på att svara på eventuella frågor du har.
Rekommenderad läsning
- Skillnad mellan Desktop, Client Server Testing och Web Testing
- Testguide för webbapplikationssäkerhet
- Applikationstestning - till grunderna för programvarutestning!
- Installera din applikation på enheten och börja testa från Eclipse
- Testa hälso-och sjukvårdsprogram - Tips och viktiga testscenarier (del 2)
- Handledning för destruktiv testning och icke-destruktiv testning
- Prestandatestning mot belastningstestning vs stresstestning (skillnad)
- Vad är Monkey Testing i Software Testing?