how test investment banking application
Днешната статия ще ви донесе по-голяма яснота относно домейна за инвестиционно банкиране. Ще научите какво и как да тествате в приложение за инвестиционно банкиране.
Преди да се потопим по-дълбоко в това как да тестваме приложения за инвестиционно банкиране, е важно първо да разберем този домейн. И така, първо ще научим терминологиите на домейн за инвестиционно банкиране, които ще ви помогнат лесно да разберете тестовите случаи.
Ние също сме включили примерни тестови сценарии на различни видове тестване като база данни, сигурност и тестване на производителността на приложение за инвестиционно банкиране.
Прочетете също=> Тестване на банкови приложения
Нека започнем с „Основи на инвестициите“:
Инвестицията не е нищо друго освен спестяване на пари по начин, който ще Ви донесе възвръщаемост в бъдеще (краткосрочно или дългосрочно). Спестяването на пари в сметки няма да генерира никакви предимства. Вместо това, човек трябва да инвестира парите в опции като взаимни фондове, облигации и т.н., които дават възвръщаемост в бъдеще.
Научете повече за IB домейна тук .
Защо трябва да се инвестира?
Човек трябва да инвестира пари, за да печели и да генерира възвръщаемост, за да постигне своите парични цели в живота. С други думи, можем да кажем, че човек трябва да инвестира, за да покрие цената на инфлацията (инфлацията означава скоростта, с която разходите за живот нарастват в бъдеще).
Кога да започнете да инвестирате?
Важното правило за всички инвеститори е да инвестират рано, редовно и в дългосрочен план, а не в краткосрочен план.
Какви са наличните възможности за инвестиция?
Човек може да инвестира във физически активи като недвижими имоти, злато / бижута, стоки (семена, суров нефт, природен газ, метали и др.) Или във финансови активи като фиксирани депозити в банки, провидент / пенсионен фонд и т.н. на пазара на ценни книжа като акции, облигации, облигации и др.
Финансови възможности за инвестиции:
Малко са възможностите за краткосрочни инвестиции,
Въпроси и отговори за интервю за тест
- Сметка в спестовна банка: Това не е нищо друго освен спестяване на средствата ни в редовни банкови сметки. За такива спестявания лихвеният процент ще бъде много нисък, приблизително лихвеният процент варира между 4% - 5% годишно.
- Паричен пазар или ликвидни фондове: Това е друга възможност за краткосрочна инвестиция, която дава по-добра възвръщаемост от гореспоменатата спестовна сметка. Лихвеният процент за фондовете на паричния пазар обаче ще бъде по-малък от фиксираните депозити.
- Фиксирани депозити при банки: Това е по-добър вариант за инвестиция с малко по-високи лихвени проценти в сравнение с горните две опции. Фиксираните депозити също се наричат срочни депозити. Инвестиционният период за тази опция започва с минимален период от 30 дни.
Освен горните опции за краткосрочна инвестиция, това са няколко от дългосрочните инвестиционни опции,
- Спестявания на пощенски служби: Това спестява парите ни в пощата по различни видове схеми. Рискът, свързан с това, е нисък. Лихвеният процент за тази опция е 8% годишно. Лихвената сума за тази опция се изплаща ежемесечно, а срокът на падежа е 6 години.
- Фонд за обществено осигуряване: Друг основен вариант за дългосрочни инвестиции за спестявания е Фондът за обществено осигуряване. Лихвеният процент за тази опция е около 8% годишно, а срокът на падежа е 15 години.
- Фиксирани депозити на компанията: Това е различен вид инвестиционен вариант, при който можем да инвестираме в краткосрочен план (6 месеца) до средносрочен (3 - 5 години) с компания. Лихвеният процент ще варира от 6% - 9% годишно. Сумата на лихвите ще се изплаща ежемесечно, тримесечно или ежегодно.
Какво ще научите:
- Въведение в домейн за инвестиционно банкиране:
- По-долу са малко важните условия на домейн за инвестиционно банкиране:
- Организационна структура на инвестиционното банкиране:
- Търговски жизнен цикъл:
- Как да тествате приложението за инвестиционно банкиране:
- Тестови сценарии:
- Тестване на базата данни на приложение за инвестиционно банкиране:
- Тестване на сигурността на приложение за инвестиционно банкиране:
- Тестване на ефективността на приложение за инвестиционно банкиране:
- Съвети за тестване на заявление за инвестиционно банкиране:
- Заключение:
- Препоръчително четене
Въведение в домейн за инвестиционно банкиране:
Инвестиционната банка е финансов субект, който предлага на физическо лице, компания, държавна фирма и т.н. как да набира финансовия си капитал, като участва в пазарните дейности.
Основната роля на Инвестиционната банка е да действа като посредник между компаниите (които се интересуват от продажбата на техните ценни книжа / акции) и лицата (които желаят да закупят същите).
Инвестиционната банка работи по два начина - „купува страна“ и „продава страна“.
„Страната за купуване“ включва услуги като закупуване на акции за инвеститори, докато „Страна за продажба“ включва подписване на акциите и продажба на акциите на инвеститорите от компании.
Операция „Странична покупка“ на Инвестиционна банка с пример:
Да предположим, че инвеститор иска да купи 50 акции на ABCD Company. След това той ще се консултира с инвестиционна банка, където борсовият посредник прави поръчка за същото и доставя акциите на инвеститора.
Операция „Странична продажба“ на Инвестиционна банка с пример:
Да предположим, че PQR на компанията планира да издаде нови акции от акции в IPO, тогава Инвестиционната банка проверява акциите и продава същите на своите клиенти. По този начин PQR Company набира средства чрез издаване на техните акции.
По-долу са малко важните условия на домейн за инвестиционно банкиране:
1) Фондова борса: Субект, който контролира дейността по покупко-продажба на ценни книжа. Стокова борса могат да бъдат регионални или национални борси.
Пример : NASDAQ - САЩ, NSE - Индия и др.
2) Акции / дял / собствен капитал: Общият капитал на една компания е разделен на равни единици; всяка единица се нарича акция / собствен капитал / акция. Акциите също представляват част от собствеността на компания.
3) Номинална стойност на акция: Сумата или стойността (използвани по време на покупка или продажба), разпределени на акция от компанията.
4) Емисионна цена: Цената на акциите на компанията, на която те са достъпни на пазара. Когато тези акции се търгуват на пазара, цената може да бъде под или над емисионната цена.
5) Първоначално публично предлагане (IPO): Това не е нищо друго освен продажба на ценни книжа или акции на компания на обществеността за първи път на пазара.
6) Пазарна капитализация: Финансовата стойност на дадено дружество се изчислява чрез умножаване на цената на акциите с броя на акциите, което се нарича пазарна капитализация.
Пример : Да предположим, че компания X има 100 акции. Текущата пазарна цена на всяка акция е $ 50. Тогава пазарната капитализация на Company X е $ 5000.
7) Пазар за сигурност: Пазарът на ценни книжа е място, където купувачите и продавачите на ценни книжа (облигации, облигации, акции и т.н.) извършват сделките си за покупка и продажба на ценните книжа.
8) SEBI (Индийски съвет за сигурност и обмен): Орган, който гарантира дали купувачите и продавачите се държат правилно на пазара. За да получат желаните печалби. Съществуват различни бордове / комисиони за сигурност и обмен според държавата.
9) Дивидент върху дял: Дивидентът е процент от стойността на акция, която компанията връща на своите акционери от годишните си печалби.
10) Офертна цена: Офертна цена е процентът, с който купувачът е готов да закупи акциите.
11) Попитайте цена: Това е цената, на която продавачът иска да продаде своите акции.
12) Фючърси: Бъдещ договор е споразумение между купувача и продавача, при което запасът от бъдеща доставка се сключва на определена цена.
Например , ако искате да закупите бъдещ договор за компания XYZ от март, тогава трябва да го направите на текущата цена, налична на пазара. Да кажем, че мартските фючърси се търгуват на цена от $ 100 на акция. По времето на изтичане на договора (последния ден от договора през месец март) цената на акциите може да не е същата. Може да е 95 или 110 долара. Въз основа на тези ценови разлики инвеститорите печелят на пазарите.
13) Опции: Това е финансов договор между купувача и продавача, при който купувачът има право да купи или продаде ценна книга на определена цена на или преди определена дата.
Опциите са два вида: Call и Puts.
Обаждане означава правото да закупите актив на цена в рамките на определен период от време.
Път означава правото да продадете актив на цена в рамките на определен период от време.
14) Портфолио: Портфолиото е комбинация от различни инвестиционни активи, смесени и съчетани за получаване на печалба според целта на инвеститора. Елементите, които са включени в портфейла, могат да бъдат акции, облигации, взаимни фондове и др.
15) Депозитар: Субект, който държи ценните книжа и средствата на вложителите по сметка. Двата депозитария в Индия са National Securities Depository Limited (NSDL) и Central Depository Services Limited (CDSL).
16) Взаимни фондове: Субект, който събира пари от инвеститори и инвестира същото в различни финансови инструменти като акции, облигации, облигации и др.
17) Нетна стойност на активите (NAV): NAV на фонда е кумулативната пазарна стойност на актива. NAV за единица е нетната стойност на активите, разделена на броя единици. Покупката и продажбата на акции на пазара се извършват на база цени, свързани с НСА.
18) Nifty индекс: Това е научно разработен 50-индов индекс, който показва движението на индийските пазари. Той се държи като барометър за индийските пазари.
19) Списък за наблюдение: Списък на избраните ценни книжа. Използва се главно за наблюдение на тяхното движение на пазара редовно, отблизо или често.
Организационна структура на инвестиционното банкиране:
Инвестиционното банкиране се състои от Front Office, Middle Office и Back Office.
1) Фронт офис: Това играе основна роля при генерирането на средства. Основните области на фронт офиса са инвестиционно банкиране, продажби и търговия и изследвания.
- „Инвестиционно банкиране“ помага на клиентите при набирането на средства на капиталовите пазари, а също така предлага на компаниите да набират капитала си.
- „Продажби и търговия“ се занимава с покупко-продажба на акции (акции, облигации и др.)
- „Изследване“ включва преглед на фирмените отчети за техните рейтинги за покупка / продажба, перспективите на компанията и т.н. Това ще помогне за предоставянето на съвети на техните клиенти по правилния начин.
2) Среден офис: Това се занимава с „Управление на риска“, „Корпоративно съкровище“ и „Финансов контрол“.
- „Управление на риска“ включва анализ на пазарните ситуации и информиране на клиентите за рисковете, свързани с техните сделки.
- „Корпоративно съкровище“ отговаря за средствата на инвестиционните банки.
- „Финансов контрол“ проследява капиталовия поток на фирмата и нейния успех.
3) Back Office: Това включва „Операции“ и „Технологии“.
- „Операции“ проверява дали сделките са изпълнени правилно и средствата са преведени успешно.
- ' Technology ’поддържа софтуера, данните и системите на инвестиционните банки.
Търговски жизнен цикъл:
Основната цел на всяка търговска поръчка е да бъде изпълнена на подходяща цена с минимален риск.
Различните етапи на търговска поръчка са както следва,
- Решение на инвеститора за търговия
- Поставяне на търговската поръчка
- Изпълнение на сделката
- Клиринг на сделки (валидиране и потвърждение на търговията)
- Уреждане на сделки
- Средства / Уреждане на ценни книжа
Как да тествате приложението за инвестиционно банкиране:
Преди да преминете към тестовата част на приложенията за инвестиционно банкиране, ето примерните екранни снимки на това как изглежда IB приложението.
# 1) От екрана по-долу можете да видите опциите на условията (продажба и покупка на акции на IBM), офертна цена, цена на искане и т.н.,
( Забележка: Кликнете върху всяко изображение за увеличен изглед)
# две) От екрана по-долу можете да видите позициите, количеството и цената на определен символ.
въпроси и отговори за интервю за informatica powercenter
# 3) По-долу е примерната екранна снимка на Как изглежда списък за наблюдение на IB приложение.
# 4) Този екран показва графичен изглед на символ.
# 5) Под екрана се показва как е затворена позиция или поръчка.
# 6) Това показва подробностите за профила на клиент.
# 7) Под екрана се показва изгледът на мобилното IB приложение.
конвертирате YouTube в mp3 безплатно безопасно
(снимка на екрана източник1 и източник2 )
Тестови сценарии:
Различните приложения за инвестиционно банкиране имат различни изисквания за тестване на софтуер и QA. По-долу има няколко общи тестови сценарии или тестови случаи, полезни за тестване на такива приложения.
Положителни сценарии:
1) Приложенията за инвестиционно банкиране имат различни данни за вход за различни потребители, като брокери, дилъри, физически лица или инвеститори и т.н.
Например , брокерът има разрешение да преглежда лимитите за търговия на физическите лица въз основа на сумата / средствата в сметката на физическото лице. Това съоръжение обаче може да не е достъпно за отделния човек.
две) Функцията на списъка за наблюдение може да бъде проверена чрез добавяне и премахване на ценните книжа / символите към него. Уверете се, че премахнатите символи трябва да бъдат изтрити от списъка за наблюдение и обратно.
3) Поръчка за покупка - За да изпробвате тази функционалност, направете поръчка за покупка за всеки символ с някакво количество като 10 или 20 и т.н. и изпратете същото. След това отидете в раздела за поръчки и проверете подробностите дали поръчката е направена успешно или не.
4) Поръчка за продажба - Поставете търговска поръчка за продажба както по-горе (поръчка за покупка) и проверете подробностите.
5) Промяна на поръчката - Отидете в раздела за поръчки и отворете всяка предишна поръчка или съществуваща поръчка и направете няколко промени като редактиране на количеството или символа и т.н. и проверете дали модификациите се актуализират или не.
6) Отмяна на поръчка - Отворете съществуваща поръчка и се опитайте да я анулирате. Поръчката трябва да бъде отменена успешно.
7) Трябва да бъдат тествани различни видове поръчки.
- Пазарна поръчка - Опитайте се да направите търговска поръчка за пазарната цена и да проверите дали сделката се изпълнява за тази цена в същия момент от времето.
- Лимитирана поръчка - Опитайте се да направите поръчка за определена цена и да проверите дали сделката е изпълнена, когато пазарната цена отговаря на цената, определена от потребителя.
8) Проверете и проверете дали правилните известия или предупредителни съобщения се показват за съответните действия.
Например , след пускане на търговска поръчка за покупка и подаването й, трябва да се покаже съобщение, че „поръчката е направена успешно“.
9) Опитайте се да актуализирате потребителската информация като имейл, мобилен номер. и т.н., запазете го и излезте от приложението. Влезте в приложението и проверете дали актуализираната информация е запазена или не.
10) Ако AUT (тестваното приложение) поддържа различни територии или геолокации, проверете няколко функционалности за различни местоположения.
единадесет) Изпробвайте много подробно частта от изчисленията на приложението, а също и тествайте неговата локализация.
12) Тествайте връзките на приложенията дали те работят извън променителната среда.
13) Сигурността на приложението също трябва да бъде тествана, тъй като съдържа личните данни на потребителите.
14) Многозадачността на приложенията също трябва да бъде тествана, когато на устройството са отворени други приложения.
петнадесет) Качеството на приложенията, външният вид, удобството на потребителите и т.н. също трябва да бъдат тествани, тъй като печелят доверието на потребителя.
Отрицателни сценарии:
1) Опитайте се да направите търговска поръчка за повече от стойността на наличните средства в сметката и поръчката не трябва да бъде поставена и трябва да изскочи предупредително съобщение, че средствата са недостатъчни.
две) Тествайте функцията „количество акции“ в приложението. Поставете търговска поръчка за броя на акциите, по-голям от наличното количество акции. Търговията не трябва да се извършва, тъй като заявеното количество акции е по-голямо от наличното количество.
3) Опитайте се да направите търговска поръчка за акция, чийто срок на годност е достигнат. Поръчката не трябва да бъде направена.
Прочетете също=> Как да класифицираме положителните и отрицателните тестови сценарии
Тестване на База данни на заявление за инвестиционно банкиране:
- Влезте в IB приложението и създайте профил за Клиент с всички задължителни задължителни данни и запазете подробностите. Сега влезте в базата данни на същото IB приложение и проверете подробностите за клиента чрез SQL заявки. Всички данни, въведени чрез приложението отпред, трябва да бъдат запазени в базата данни.
- Отворете съществуващ запис на клиент и променете няколко подробности като имейл, адрес или телефонен номер и запазете данните. Актуализираните подробности трябва да се запазят в базата данни.
- Докато създавате профил за клиент, въведете само няколко подробности и без да запазвате данните затворете приложението или излезте от него. Сега проверете в базата данни, че по-рано въведените данни не трябва да се запазват.
- Опитайте се да създадете дублиран запис за вече съществуващ клиент, записът не трябва да се създава.
- От името на клиент направете 2 или 3 търговски поръчки и подайте. Сега проверете базата данни дали същите търговски поръчки са актуализирани в базата данни или не.
- Влезте в клиентския акаунт и анулирайте съществуваща поръчка, сега проверете същото в базата данни, че конкретният запис трябва да бъде анулиран.
Тестване на Сигурност на заявление за инвестиционно банкиране:
- Създайте профил на клиента, въведете потребителското име или идентификационния номер за вход и въведете и паролата. Данните в полето за парола трябва да бъдат криптирани, така че хакерите да не могат да намерят паролата.
- Опитайте да влезете в приложението с невалидни идентификационни данни. Системата не трябва да позволява влизане.
- Докато навигирате през страниците в приложението IB или уебсайта, функционалността на бутона за връщане назад на браузъра не трябва да работи. (Главно за финансови уебсайтове тази функционалност трябва да бъде блокирана.)
- Влезте в приложението и се опитайте да извършите всяка транзакция и оставете системата да не работи известно време. След това опитайте да продължите с транзакцията, която системата трябва да излезе от системата. Това показва времето за изчакване на сесията на приложението.
- Опитайте да влезете в приложението с конкретен потребителски идентификатор с невалидна парола и повторете същото за 3 опита. Тогава конкретният идентификационен номер за влизане трябва да бъде блокиран. Тази функция ограничава хакерите да влизат в системата с групови данни.
- Влезте в приложението и извършете всяка транзакция. И сега проверете бисквитките на браузъра, те трябва да бъдат в криптирана форма, за да се избегне хакване на данните.
Тестване на производителност на заявление за инвестиционно банкиране:
- Докато навигирате през уеб сайта на IB, проверете дали системата реагира бързо на извършено действие или не. Това определя скоростта на приложението.
- Опитайте да влезете в IB приложението с различни потребителски идентификатори едновременно от различни системи (брой потребители, които приложението може да обработва). Приложението трябва да обработва множество потребителски влизания по начина, по който е предназначено.
- Влезте в IB сайта с потребителски идентификатор и поставете огромния брой сделки, включени в някои сложни транзакции с парични средства. Това разкрива способността на приложението да се справя с голям обем.
- Влезте в IB сайта с различни потребителски идентификатори от различни системи паралелно и изпълнявайте огромни транзакции от всички използвани идентификатори едновременно. Това показва с колко стрес може да се справи приложението.
Съвети за тестване на заявление за инвестиционно банкиране:
- Изпитателят не може да тества заявлението за инвестиционно банкиране или търговия, докато той / тя овладява домейна .
- Приложението за инвестиционно банкиране не просто се тества за знания, но трябва да се тества и за логиката зад него.
- Докато тествате функционалността, свързана със сделките, концентрирайте се върху датите на изтичане на акциите.
- Докато извършвате сделки чрез IB приложение, трябва да бъдете внимателни и да се концентрирате върху символите, тъй като в тях може да има „азбучна“ разлика.Например, докато правите търговска поръчка за сребро, просто се уверете за кой тип сребро правите поръчката. (Сребро = 30 кг партида, Сребро М = 5 кг).
Заключение:
С гореспоменатата терминология вече ще можете да разберете до известна степен анализа на пазара на живо, което от своя страна помага на процеса на тестване и го улеснява.
За автора: Това е гост публикация от Laxmi. Тя има 7+ години опит в тестването на софтуер главно в BFSI домейн. В момента тя работи като старши инженер по софтуерни тестове в един от най-добрите MNC.
Това е цялата информация за инвестиционен домейн и съвети за тестване с прости идеи за тестване, които исках да споделя. Както винаги, надявайки се, че това помага и чакащи да отговорят на всички въпроси, които може да имате.
Препоръчително четене
- Разлика между тестване на настолни компютри, клиентски сървър и уеб тестване
- Ръководство за тестване на сигурността на уеб приложения
- Тестване на приложения - в основите на софтуерното тестване!
- Инсталирайте приложението си на устройство и започнете да тествате от Eclipse
- Тестване на приложения за здравеопазване - съвети и важни сценарии за тестване (част 2)
- Урок за деструктивно изпитване и безразрушително тестване
- Тестване на ефективността срещу тестване на натоварване срещу тестване на стрес (разлика)
- Какво е тестване на маймуни при тестване на софтуер?