how test investment banking application
本日の記事では、投資銀行ドメインの明確性を高めます。投資銀行アプリケーションで何をどのようにテストするかを知ることができます。
投資銀行アプリケーションをテストする方法を深く掘り下げる前に、まずこのドメインを理解することが重要です。そのため、最初に投資銀行のドメイン用語を学習します。これは、テストケースを簡単に理解するのに役立ちます。
含まれています サンプルテストシナリオ 投資銀行アプリケーションのデータベース、セキュリティ、パフォーマンステストなどのさまざまなテストタイプの
また読む=> 銀行アプリケーションのテスト
「投資の基本」から始めましょう:
投資は、将来(短期的または長期的に)利益を得る方法でお金を節約することに他なりません。アカウントにお金を節約しても、メリットはありません。代わりに、ミューチュアルファンドや債券などのオプションにお金を投資する必要があります。これにより、将来的に収益が得られます。
IBドメインの詳細 ここに 。
なぜ投資する必要があるのですか?
人生の金銭的目標を達成するために、利益を得て利益を生み出すためにお金を投資する必要があります。言い換えれば、インフレのコストを満たすために投資する必要があると言えます(インフレとは、将来の生活費の増加率を意味します)。
いつ投資を開始しますか?
すべての投資家にとって重要なルールは、短期ではなく、早期に定期的に長期的に投資することです。
利用可能な投資オプションは何ですか?
不動産、金/宝飾品、商品(種子、原油、天然ガス、金属など)などの物的資産、または銀行への定期預金、積立金/年金基金などの金融資産に投資することができます。株式、債券、社債などの証券市場で。
投資のための金融オプション:
短期投資の選択肢はほとんどありません。
Windows10に最適なコンピュータークリーナー
- 普通預金口座: これは、通常の銀行口座に資金を節約することに他なりません。このような節約の場合、金利は非常に低くなり、おおよその金利は年率4%〜5%の間で変動します。
- マネーマーケットまたはリキッドファンド: これは、上記の普通預金口座よりも優れたリターンをもたらす短期投資のもう1つのオプションです。ただし、マネーマーケットファンドの金利は定期預金よりも低くなります。
- 銀行の定期預金: これは、上記の2つのオプションと比較すると、金利が少し高い、より優れた投資オプションです。定期預金は定期預金とも呼ばれます。このオプションの投資期間は、最低30日から始まります。
上記の短期投資オプションとは別に、これらは長期投資オプションのいくつかです。
- 郵便貯金: これは、さまざまなタイプのスキームの下で郵便局で私たちのお金を節約しています。これに伴うリスクは低いです。このオプションの利率は年間8%です。このオプションの利息は毎月支払われ、満期は6年です。
- 公的プロビデント基金: もう1つの主要な長期貯蓄投資オプションは、公的プロビデントファンドです。このオプションの金利は年率約8%で、満期は15年です。
- 会社定期預金: これは、企業との短期(6か月)から中期(3〜5年)の投資が可能な別の種類の投資オプションです。金利は6%から9%p.a。まで変動します。利息額は、毎月、四半期ごと、または毎年支払われます。
学習内容:
- 投資銀行ドメインの概要:
- 以下は、投資銀行ドメインのいくつかの重要な用語です。
- 投資銀行の組織構造:
- 貿易ライフサイクル:
- 投資銀行アプリケーションをテストする方法:
- テストシナリオ:
- 投資銀行アプリケーションのデータベースのテスト:
- 投資銀行アプリケーションのセキュリティのテスト:
- 投資銀行アプリケーションのパフォーマンスのテスト:
- 投資銀行アプリケーションをテストするためのヒント:
- 結論:
- 推奨読書
投資銀行ドメインの概要:
インベストメントバンクは、個人、企業、政府系企業などに、市場活動に参加して資金を調達する方法を提案する金融機関です。
投資銀行の主な役割は、企業(証券/株式の売却に関心がある)と個人(同じものを購入する意思がある)の間の仲介者として機能することです。
投資銀行は、「買い側」と「売り側」の2つの方法で運営されています。
「買い側」には投資家向けの株式購入などのサービスが含まれ、「売り側」には株式の引受や企業から投資家への株式売却などのサービスが含まれます。
例を挙げた投資銀行の「バイサイド」オペレーション:
投資家がABCDCompanyの50株を購入したいとします。それから彼は、株式ブローカーが同じものを注文し、投資家に株式を配達する投資銀行に相談します。
例を挙げた投資銀行の「セルサイド」オペレーション:
会社のPQRがIPOで新株を発行することを計画しているとすると、投資銀行はその株を検証し、それを顧客に販売します。このようにして、PQRCompanyは株式を発行して資金を調達します。
以下は、投資銀行ドメインのいくつかの重要な用語です。
1)証券取引所: 証券の売買のビジネスを管理するエンティティ。 証券取引所 地域または全国の取引所にすることができます。
例 :NASDAQ-米国、NSE-インドなど。
2)株式/株式/株式: 会社の総資本は等しい単位に分割されます。各ユニットは、株式/株式/株式と呼ばれます。株式はまた、会社の所有権の一部を表しています。
3)株式の額面: 会社が株式に割り当てた金額または価値(売買中に使用)。
4)発行価格: 市場で入手可能な会社の株式の価格。これらの株式が市場で取引される場合、価格は発行価格を下回る場合と上回る場合があります。
5)新規株式公開(IPO): これは、企業の有価証券や株式を市場で初めて一般に販売することに他なりません。
6)時価総額: 会社の財務価値は、株価に時価総額と呼ばれる株式数を掛けて計算されます。
例 :X社が100株を所有しているとします。各株の現在の市場価格は50ドルです。 X社の時価総額は5000ドルです。
7)セキュリティ市場: 証券市場は、証券(債券、社債、株式など)の買い手と売り手が証券の売買取引を行う場所です。
8)SEBI(インドのセキュリティおよび交換委員会): 買い手と売り手が市場で適切に行動するかどうかを確認する機関。彼らが彼らの望ましい利益を得るために。国ごとに異なるセキュリティおよび交換委員会/委員会があります。
9)株式配当: 配当は、会社が年間利益から株主に還元する株式の価値のパーセンテージです。
10)入札価格: 入札価格は、買い手が株式を購入する準備ができているレートです。
11)売値: これは、売り手が自分の株を売りたい価格です。
12)先物: 先物契約は、買い手と売り手の間の合意であり、将来の配達の在庫が特定の価格で取引されます。
例えば 、XYZ Companyの3月の先物契約を購入する場合は、市場で入手可能な現在の価格で購入する必要があります。 3月の先物が1株あたり100ドルで取引されているとしましょう。契約満了時(3月の契約最終日)までに、株価が同じにならない場合があります。それは95ドルまたは110ドルかもしれません。これらの価格差に基づいて、投資家は市場で利益を上げます。
13)オプション: これは、買い手と売り手の間の金融契約であり、買い手は特定の日付またはそれ以前に特定の価格で証券を売買する権利を有します。
オプションには、コールとプットの2つのタイプがあります。
コールとは、一定期間内にある価格で資産を購入する権利を意味します。
プットとは、一定期間内にある価格で資産を売却する権利を意味します。
14)ポートフォリオ: ポートフォリオは、投資家の目標に従って利益を得るために混合および照合されたさまざまな投資資産の組み合わせです。ポートフォリオに含まれるアイテムは、株式、社債、投資信託などです。
15)保管場所: 預金者の有価証券と資金を口座に保有する事業体。インドの2つの預託機関は、National Securities Depository Limited(NSDL)とCentral Depository Services Limited(CDSL)です。
16)投資信託: 投資家からお金を集め、株式、債券、社債などのさまざまな金融商品に投資するエンティティ。
17)純資産価値(NAV): ファンドのNAVは、資産の累積市場価値です。ユニットあたりのNAVは、資産の純価値をユニット数で割ったものです。市場での株式の売買は、NAV関連の価格に基づいて行われます。
18)気の利いたインデックス: これは科学的に開発された50の株価指数であり、インド市場の動きを示しています。これは、インド市場のバロメーターとして機能します。
19)ウォッチリスト: 選択された証券のリスト。これは主に、市場での彼らの動きを定期的に、密接に、または頻繁に監視するために使用されます。
投資銀行の組織構造:
投資銀行業務は、フロントオフィス、ミドルオフィス、バックオフィスで構成されています。
1)フロントオフィス: これは、資金を生み出す上で大きな役割を果たします。フロントオフィスの主な分野は、投資銀行業務、セールス&トレーディング、リサーチです。
- 「インベストメントバンキング」は、顧客が資本市場で資金を調達するのを支援し、企業が資本を調達することを提案します。
- 「セールス&トレーディング」は、株式(株式、債券など)の売買を扱います。
- 「調査」には、購入/販売の評価、会社の見通しなどに関する会社のレポートを確認することが含まれます。これは、クライアントに正しい方法でアドバイスを提供するのに役立ちます。
2)ミドルオフィス: これは、「リスク管理」、「企業財務」、および「財務管理」を扱います。
- 「リスク管理」には、市場の状況を分析し、取引に伴うリスクをクライアントに通知することが含まれます。
- 「企業財務」は投資銀行の資金に責任があります。
- 「FinancialControl」は、会社の資本の流れとその成功を追跡します。
3)バックオフィス: これには、「運用」と「技術」が含まれます。
- 「オペレーション」は、取引が適切に実行され、資金が正常に送金されたかどうかを確認します。
- ' Technology ’は、投資銀行のソフトウェア、データ、およびシステムをサポートしています。
貿易ライフサイクル:
すべての取引注文の主な目標は、最小のリスクスプレッドで適切な価格で執行されることです。
トレードオーダーのさまざまな段階は次のとおりです。
- 取引する投資家の決定
- トレードオーダーを出す
- 取引の実行
- 取引の清算(取引の検証と確認)
- 取引の決済
- ファンド/証券決済
投資銀行アプリケーションをテストする方法:
投資銀行アプリケーションのテスト部分に移る前に、IBアプリケーションがどのように見えるかのサンプルスクリーンショットを次に示します。
#1) 以下の画面から、条件オプション(IBM株の売買)、ビッド価格、アスク価格などを表示できます。
(( 注意: 拡大表示するには画像をクリックしてください)
#二) 以下の画面から、特定のシンボルの位置、数量、価格を表示できます。
ユーザーストーリーの書き方と合格基準
#3) 以下は、IBアプリケーションのウォッチリストがどのように見えるかのサンプルスクリーンショットです。
#4) この画面には、シンボルのグラフィカルビューが表示されます。
#5) 以下の画面は、ポジションまたは注文がどのようにクローズされるかを示しています。
#6) これは、クライアントのプロファイルの詳細を示しています。
# 7) 以下の画面は、モバイルIBアプリケーションのビューを示しています。
キューは抽象的です
(スクリーンショット source1 そして source2 )
テストシナリオ:
投資銀行のアプリケーションが異なれば、ソフトウェアテストとQA要件も異なります。以下はいくつかの一般的なものです テストシナリオ または、そのようなアプリケーションのテストに役立つテストケース。
ポジティブシナリオ:
1) 投資銀行アプリケーションは、ブローカー、ディーラー、個人、投資家などのユーザーごとに異なるログインを持っています。すべてのユーザーのアプリケーションにアクセスするためのアクセス許可が同じではない可能性があるため、ログインIDを使用して適切なユーザーのログインを確認してください。
例えば 、ブローカーは、個人の口座の金額/資金に基づいて個人の取引制限を表示する権限を持っています。ただし、この施設は個人が利用できない場合があります。
二) ウォッチリストの機能は、証券/シンボルを追加、削除することで確認できます。削除されたシンボルがウォッチリストから削除されることを確認します。その逆も同様です。
3)購入注文– この機能をテストするには、10や20などの数量のシンボルのトレードバイオーダーを行い、同じものを送信します。次に、注文セクションに移動し、注文が正常に行われたかどうかの詳細を確認します。
4)売り注文– 上記のように売買注文(買い注文)を行い、詳細を確認します。
5)注文変更– 注文セクションに移動し、以前の注文または既存の注文を開き、数量や記号の編集など、いくつかの変更を加えて、変更が更新されるかどうかを確認します。
6)注文のキャンセル– 既存の注文を開き、キャンセルしてみてください。注文は正常にキャンセルされます。
7) さまざまな種類の注文をテストする必要があります。
- 成行注文– 市場価格の取引注文を出し、同じ時点でその価格で取引が実行されるかどうかを確認してください。
- 指値注文– 特定の価格で注文し、市場価格がユーザーが設定した価格と一致したときに取引が実行されたかどうかを確認してください。
8) 対応するアクションに対して適切な通知または警告メッセージが表示されているかどうかを確認してください。
例えば 、トレードバイ注文を出して送信した後、「注文は正常に行われました」というメッセージが表示されます。
9) メール、携帯番号などのユーザー情報を更新してみてください。など、それを保存し、アプリケーションからログアウトします。アプリケーションにログインし、更新された情報が保存されているかどうかを確認します。
10) AUT(テスト中のアプリケーション)がさまざまな地域または地理的位置をサポートしている場合は、さまざまな場所のいくつかの機能を確認してください。
十一) アプリケーションの計算部分を非常に徹底的にテストし、そのローカリゼーションもテストします。
12) アプリケーションがステージング環境で機能するかどうか、アプリケーションの接続をテストします。
13) アプリケーションにはユーザーの個人データが含まれているため、アプリケーションのセキュリティもテストする必要があります。
14) アプリケーションのマルチタスクは、他のアプリがデバイスで開いているときにもテストする必要があります。
15) アプリケーションの品質、ルックアンドフィール、使いやすさなども、ユーザーの信頼を得るためにテストする必要があります。
ネガティブシナリオ:
1) アカウントで利用可能な資金の価値を超える取引注文を行うようにしてください。注文は行われず、資金が不足していることを示す警告メッセージがポップアップ表示されます。
二) アプリケーションの「シェアの量」機能をテストします。利用可能な株式数よりも多い株式数の取引注文を行います。要求された株式の量が利用可能な量より多いので、取引は行われるべきではありません。
3) 有効期限に達した株式の取引注文を行ってみてください。注文は出されるべきではありません。
また読む=> ポジティブテストシナリオとネガティブテストシナリオを分類する方法
テスト データベース 投資銀行アプリケーションの例:
- IBアプリケーションにログインし、必要なすべての必須の詳細を含むクライアントのプロファイルを作成し、詳細を保存します。次に、同じIBアプリケーションのデータベースにログインし、SQLクエリを使用してクライアントの詳細を確認します。フロントエンドアプリケーションを介して入力されたすべての詳細は、データベースに保存する必要があります。
- クライアントの既存のレコードを開き、電子メール、住所、電話番号などのいくつかの詳細を変更して、データを保存します。更新された詳細はデータベースに保存されます。
- クライアントのプロファイルを作成するときは、いくつかの詳細のみを入力し、データを保存せずにアプリケーションを閉じるか、アプリケーションからサインアウトします。ここで、以前に入力した詳細が保存されないようにデータベースをチェックインします。
- 既存のクライアントの複製レコードを作成してみてください。レコードは作成されません。
- クライアントに代わって2つまたは3つの取引注文を出し、送信します。次に、同じ取引注文がデータベースで更新されたかどうかをデータベースで確認します。
- クライアントのアカウントにログインして既存の注文をキャンセルします。データベースで、特定のレコードがキャンセルされることを確認します。
テスト セキュリティ 投資銀行アプリケーションの例:
- クライアントのプロファイルを作成し、ユーザー名またはログインIDを入力し、パスワードも入力します。パスワードフィールドのデータは、ハッカーがパスワードを見つけられないように暗号化する必要があります。
- 無効な資格情報を使用してアプリケーションにログインしてみてください。システムはログインを許可しないはずです。
- IBアプリケーションまたはWebサイトのページをナビゲートしている間、ブラウザーの戻るボタン機能は機能しないはずです。 (主に金融Webサイトの場合、この機能はブロックする必要があります。)
- アプリケーションにログインして、トランザクションを実行し、システムをしばらくアイドル状態にしてください。次に、システムがログオフされるはずのトランザクションを続行してみてください。これは、アプリケーションのセッションタイムアウトを示します。
- 無効なパスワードを使用して特定のユーザーIDでアプリケーションにログインし、同じことを3回繰り返してみてください。次に、特定のログインIDをブロックする必要があります。この機能は、ハッカーが大量のデータを使用してシステムに侵入することを制限します。
- アプリケーションにログインして、トランザクションを実行します。そして、ブラウザのCookieを確認します。データのハッキングを防ぐために、Cookieは暗号化された形式である必要があります。
テスト パフォーマンス 投資銀行アプリケーションの例:
- IB Webサイトをナビゲートしているときに、実行されたアクションにシステムが迅速に応答するかどうかを確認します。これにより、アプリケーションの速度が決まります。
- さまざまなシステム(アプリケーションが処理できるユーザーの数)から、さまざまなユーザーIDを使用してIBアプリケーションに同時にログインしてみてください。アプリケーションは、意図した方法で複数のユーザーログインを処理する必要があります。
- ユーザーIDを使用してIBサイトにログインし、いくつかの複雑な資金取引に含まれる膨大な数の取引を行います。これは、アプリケーションが大量を処理できることを示しています。
- さまざまなシステムのさまざまなユーザーIDを使用してIBサイトに並行してログインし、使用されているすべてのIDから同時に巨大なトランザクションを実行します。これは、アプリケーションが処理できるストレスの量を示しています。
投資銀行アプリケーションをテストするためのヒント:
- テスターは、投資銀行またはトレーディングアプリケーションをテストするまでテストできません。 ドメインを把握する 。
- 投資銀行アプリケーションは、知識をテストするだけでなく、その背後にあるロジックをテストする必要があります。
- 取引に関連する機能をテストするときは、株式の有効期限に集中してください。
- IBアプリケーションを介して取引を行う場合は、シンボルに「アルファベット」の違いがある可能性があるため、注意してシンボルに集中する必要があります。例えば、シルバーの取引注文を行う際は、注文するシルバーの種類を確認してください。 (Silver = 30kgロット、SilverM = 5kg)。
結論:
上記の用語を使用すると、ライブ市場分析をある程度理解できるようになります。これにより、テストプロセスが容易になり、テストプロセスが容易になります。
著者について: これはLaxmiによるゲスト投稿です。彼女は主にBFSIドメインで7年以上のソフトウェアテストの経験があります。彼女は現在、トップMNCの1つでシニアソフトウェアテストエンジニアとして働いています。
これは、私が共有したかった簡単なテストのアイデアを含む投資ドメインとテストのヒントに関するすべての情報です。いつものように、それが役立つことを願って、あなたが持っているかもしれないどんな質問にも答えるのを待っています。