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