how test investment banking application
L’article d’aujourd’hui vous apportera une plus grande clarté sur le domaine de la banque d’investissement. Vous saurez quoi tester et comment dans une application de banque d'investissement.
Avant de nous plonger plus profondément dans la façon de tester les applications de banque d'investissement, il est important de comprendre d'abord ce domaine. Nous allons donc d'abord apprendre les terminologies du domaine Investment Banking, ce qui vous aidera à comprendre facilement les cas de test.
Nous avons également inclus exemples de scénarios de test de différents types de tests tels que les tests de base de données, de sécurité et de performance d'une application de banque d'investissement.
Lire aussi=> Test des applications bancaires
Commençons par les «Bases de l’investissement»:
L'investissement n'est rien d'autre qu'économiser de l'argent d'une manière qui vous en rapportera à l'avenir (à court ou à long terme). Économiser de l'argent sur des comptes ne générera aucun avantage. Au lieu de cela, on devrait investir l'argent dans des options comme les fonds communs de placement, les obligations, etc., qui rapportent des rendements à l'avenir.
En savoir plus sur le domaine IB Ici .
Pourquoi investir?
Il faut investir de l'argent pour obtenir des rendements et générer des rendements pour atteindre leurs objectifs monétaires dans la vie. En d'autres termes, on peut dire qu'il faut investir pour faire face au coût de l'inflation (l'inflation signifie le taux auquel le coût de la vie augmente à l'avenir).
Quand commencer à investir?
La règle importante pour tous les investisseurs est d'investir tôt, régulièrement et à long terme, pas à court terme.
Quelles sont les options d'investissement disponibles?
On peut soit investir dans des actifs physiques tels que l'immobilier, l'or / les bijoux, les matières premières (semences, pétrole brut, gaz naturel, métaux, etc.) ou dans des actifs financiers tels que les dépôts fixes auprès des banques, des fonds de prévoyance / de retraite, etc., ou sur le marché des valeurs mobilières comme les actions, obligations, débentures, etc.
Options financières pour les investissements:
Peu d'options d'investissement à court terme sont,
quelle est l'utilisation du maven dans le sélénium
- Compte bancaire d'épargne: Ce n'est rien d'autre que de sauvegarder nos fonds sur des comptes bancaires ordinaires. Pour de telles économies, le taux d'intérêt sera très bas, approximativement le taux d'intérêt varie entre 4% et 5% par an.
- Marché monétaire ou fonds liquides: Il s'agit d'une autre option d'investissement à court terme qui donne de meilleurs rendements que le compte d'épargne mentionné ci-dessus. Cependant, le taux d'intérêt des fonds du marché monétaire sera inférieur à celui des dépôts à terme.
- Dépôts fixes auprès des banques: C'est une meilleure option d'investissement avec des taux d'intérêt un peu plus élevés par rapport aux deux options ci-dessus. Les dépôts fixes sont également appelés dépôts à terme. La période d'investissement pour cette option commence par une période minimale de 30 jours.
Outre les options d'investissement à court terme ci-dessus, ce sont quelques-unes des options d'investissement à long terme,
- Économies postales: Cela permet d'économiser notre argent à la poste dans le cadre de divers types de régimes. Le risque que cela implique est faible. Le taux d'intérêt de cette option est de 8% par an. Le montant des intérêts pour cette option est payé mensuellement et la durée d'échéance est de 6 ans.
- Caisse de prévoyance publique: Le fonds public de prévoyance est une autre option de placement d'épargne à long terme. Le taux d'intérêt de cette option est d'environ 8% p.a et la durée de vie est de 15 ans.
- Dépôts fixes de l'entreprise: Il s'agit d'un autre type d'option d'investissement dans lequel nous pouvons investir à court terme (6 mois) à moyen terme (3 à 5 ans) avec une entreprise. Le taux d'intérêt variera de 6% à 9% p.a. Le montant des intérêts sera payé mensuellement, trimestriellement ou annuellement.
Ce que vous apprendrez:
- Introduction au domaine de la banque d'investissement:
- Voici les quelques termes importants du domaine de la banque d'investissement:
- Structure organisationnelle de la banque d'investissement:
- Cycle de vie commercial:
- Comment tester l'application Investment Banking:
- Scénarios de test:
- Test de la base de données d'une application Investment Banking:
- Tester la sécurité d'une application de banque d'investissement:
- Test de la performance d'une application de banque d'investissement:
- Conseils pour tester une application de banque d'investissement:
- Conclusion:
- lecture recommandée
Introduction au domaine de la banque d'investissement:
Investment Bank est une entité financière qui suggère à un individu, une entreprise, une entreprise du secteur public, etc., sur la manière de lever son capital financier en participant aux activités du marché.
Le rôle principal de la banque d'investissement est d'agir en tant que médiateur entre les entreprises (qui souhaitent vendre leurs titres / actions) et les particuliers (qui sont disposés à les acheter).
La banque d’investissement fonctionne de deux manières: «côté achat» et «côté vente».
Le «côté achat» comprend des services tels que l’achat d’actions pour les investisseurs, tandis que le «côté vente» comprend la souscription des actions et la vente des actions aux investisseurs des entreprises.
Opération «Buy side» d'Investment Bank avec un exemple:
Supposons qu'un investisseur veuille acheter 50 actions de la société ABCD. Ensuite, il consultera une banque d'investissement où le courtier en valeurs mobilières passe un ordre pour celui-ci et livre les actions à l'investisseur.
Opération «côté vente» de Investment Bank avec un exemple:
Supposons qu'une société PQR envisage d'émettre de nouvelles actions lors de l'introduction en bourse, puis la banque d'investissement vérifie les actions et les vend à ses clients. De cette façon, PQR Company lève des fonds en émettant leurs actions.
Voici les quelques termes importants du domaine de la banque d'investissement:
1) Bourse: Une entité qui contrôle l'activité d'achat et de vente de titres. Bourse peuvent être des échanges régionaux ou nationaux.
Exemple : NASDAQ - USA, NSE - Inde etc.
2) Actions / actions / capitaux propres: Le capital total d'une entreprise est divisé en unités égales; chaque unité est appelée action / capitaux propres / actions. Le stock représente également une partie de la propriété d'une entreprise.
3) Valeur nominale d'une action: Le montant ou la valeur (utilisé lors de l'achat ou de la vente) attribué à une action par l'entreprise.
4) Prix d'émission: Le prix des actions d’une entreprise auquel elles sont disponibles sur le marché. Lorsque ces actions sont négociées sur le marché, le prix peut être inférieur ou supérieur au prix d'émission.
5) Offre publique initiale (IPO): Il ne s'agit que de vendre les titres ou les actions d'une entreprise au public pour la première fois sur le marché.
6) Capitalisation boursière: La valeur financière d'une entreprise est calculée en multipliant le prix de l'action par le nombre d'actions qui est appelé capitalisation boursière.
Exemple : Supposons qu'une société X possède 100 actions. Le prix actuel du marché de chaque action est de 50 $. Ensuite, la capitalisation boursière de la société X est de 5000 $.
7) Marché de la sécurité: Le marché des valeurs mobilières est un lieu où les acheteurs et les vendeurs de titres (obligations, débentures, actions, etc.) effectuent leurs transactions d'achat et de vente de titres.
8) SEBI (Security and Exchange Board of India): Une autorité qui s'assure que les acheteurs et les vendeurs se comportent correctement sur le marché. Pour qu'ils obtiennent les bénéfices souhaités. Il existe différentes commissions / commissions de sécurité et d'échange selon le pays.
9) Dividende sur action: Le dividende est un pourcentage de la valeur d'une action qu'une société retourne à ses actionnaires sur ses bénéfices annuels.
10) Prix de l'offre: Le prix de l'offre est le taux auquel l'acheteur est prêt à acheter le stock.
11) Demandez le prix: C'est le prix auquel le vendeur veut vendre son stock.
12) Futures: Un contrat futur est un accord entre l'acheteur et le vendeur dans lequel le stock de livraison future est négocié à un prix particulier.
Par exemple , si vous souhaitez acheter un futur contrat de mars de la société XYZ, vous devez le faire au prix actuel disponible sur le marché. Disons que les contrats à terme de mars se négocient à 100 dollars par action. À l'expiration du contrat (dernier jour du contrat du mois de mars), le prix de l'action peut ne pas être le même. Cela peut être 95 $ ou 110 $. Sur la base de ces différences de prix, les investisseurs réalisent des bénéfices sur les marchés.
13) Options: Il s'agit d'un contrat financier entre l'acheteur et le vendeur dans lequel l'acheteur a le droit d'acheter ou de vendre un titre à un prix donné au plus tard à une date donnée.
Les options sont de deux types: Appels et Puts.
Appel signifie le droit d'acheter un actif à un prix dans une période de temps.
Put signifie le droit de vendre un actif à un prix dans une période de temps.
14) Portefeuille: Un portefeuille est une combinaison de divers actifs de placement mélangés et appariés pour réaliser des profits conformément à l’objectif d’un investisseur. Les éléments inclus dans le portefeuille peuvent être des actions, des débentures, des fonds communs de placement, etc.
15) Dépositaire: Une entité qui détient les titres et les fonds des déposants dans un compte. Les deux dépositaires en Inde sont National Securities Depository Limited (NSDL) et Central Depository Services Limited (CDSL).
16) Fonds communs de placement: Une entité qui recueille de l'argent auprès des investisseurs et investit la même chose dans divers instruments financiers tels que des actions, des obligations, des débentures, etc.
17) Valeur liquidative (VNI): La valeur liquidative du fonds est la valeur marchande cumulée de l'actif. La valeur liquidative par part est la valeur nette des actifs divisée par le nombre de parts. L'achat et la vente d'actions sur le marché se font sur la base des prix liés à la VNI.
18) Indice astucieux: Il s'agit d'un indice boursier 50, développé scientifiquement, qui montre le mouvement des marchés indiens. Il se comporte comme un baromètre pour les marchés indiens.
19) Liste de surveillance: Une liste de titres sélectionnés. Il est principalement utilisé pour suivre leurs mouvements sur le marché régulièrement, de près ou fréquemment.
Structure organisationnelle de la banque d'investissement:
La banque d'investissement comprend le Front Office, le Middle Office et le Back Office.
1) Bureau d'accueil: Cela joue un rôle majeur dans la génération de fonds. Les principaux domaines du front office sont la banque d'investissement, les ventes et le trading et la recherche.
- «Investment Banking» aide les clients à lever des fonds sur les marchés des capitaux et suggère également aux entreprises de lever leurs capitaux.
- «Sales & Trading» traite de l’achat et de la vente d’actions (actions, obligations, etc.)
- La «recherche» consiste à examiner les rapports de l’entreprise sur ses notes d’achat / de vente, les perspectives de l’entreprise, etc. Cela aidera à conseiller ses clients de la bonne manière.
2) Bureau intermédiaire: Cela concerne la «gestion des risques», la «trésorerie d’entreprise» et le «contrôle financier».
- La «gestion des risques» consiste à analyser les situations de marché et à informer les clients des risques impliqués dans leurs transactions.
- «Corporate Treasury» est responsable des fonds des banques d’investissement.
- Le «contrôle financier» suit le flux de capitaux de l’entreprise et son succès.
3) Back Office: Cela comprend les «opérations» et la «technologie».
- «Operations» vérifie si les transactions ont été exécutées correctement et les fonds transférés avec succès.
- ' Technology ’prend en charge les logiciels, les données et les systèmes des banques d’investissement.
Cycle de vie commercial:
L'objectif principal de chaque ordre commercial est d'être exécuté à un prix approprié avec un écart de risque minimum.
Les différentes étapes d'une commande commerciale sont les suivantes,
- Décision de l'investisseur de négocier
- Passer la commande commerciale
- Exécution du commerce
- Compensation des transactions (validation et confirmation des transactions)
- Règlement des transactions
- Règlement de fonds / titres
Comment tester l'application Investment Banking:
Avant de passer à la partie test des applications Investment Banking, voici des exemples de captures d'écran montrant à quoi ressemble une application IB.
#1) À partir de l'écran ci-dessous, vous pouvez afficher les termes options (vente et achat d'actions IBM), le prix acheteur, le prix vendeur, etc.,
( Noter: Cliquez sur n'importe quelle image pour une vue agrandie)
#deux) À partir de l'écran ci-dessous, vous pouvez afficher les positions, la quantité et le prix d'un symbole particulier.
quelle est ma clé de sécurité réseau pour le hotspot verizon
# 3) Vous trouverez ci-dessous un exemple de capture d'écran de À quoi ressemble une liste de surveillance d'une application IB.
# 4) Cet écran affiche la vue graphique d'un symbole.
# 5) L'écran ci-dessous affiche la façon dont une position ou un ordre est fermé.
# 6) Cela montre les détails du profil d'un client.
# 7) L'écran ci-dessous affiche la vue de l'application mobile IB.
passerelle par défaut de Windows 10 non disponible
(capture d'écran source1 et source2 )
Scénarios de test:
Différentes applications de banque d'investissement ont des tests logiciels et des exigences d'assurance qualité différents. Voici quelques généralités scénarios de test ou des cas de test utiles pour tester de telles applications.
Scénarios positifs:
1) Les applications de banque d'investissement ont des identifiants différents pour différents utilisateurs tels que les courtiers, les concessionnaires, les particuliers ou les investisseurs, etc. Vérifiez les identifiants des utilisateurs appropriés avec leurs identifiants de connexion car les autorisations d'accès à l'application pour tous les utilisateurs peuvent ne pas être les mêmes.
Par exemple , un courtier a la permission de voir les limites de négociation des individus en fonction du montant / des fonds dans le compte de l'individu. Cependant, cette installation peut ne pas être disponible pour l'individu.
2) La fonction de la Watch-list peut être vérifiée en y ajoutant, en supprimant les valeurs / symboles. Assurez-vous que les symboles supprimés doivent être supprimés de la liste de surveillance et vice versa.
3) Commande d'achat - Pour tester cette fonctionnalité, passez un ordre d'achat commercial pour n'importe quel symbole avec une quantité comme 10 ou 20, etc. et soumettez le même. Ensuite, allez dans la section commandes et vérifiez les détails si la commande a été passée avec succès ou non.
4) Ordre de vente - Passez un ordre de vente comme ci-dessus (ordre d'achat) et vérifiez les détails.
5) Ordre de changement - Allez dans la section des commandes et ouvrez toute commande précédente ou commande existante et apportez quelques modifications comme la modification de la quantité ou du symbole, etc. et vérifiez si les modifications sont mises à jour ou non.
6) Annuler la commande - Ouvrez une commande existante et essayez de l'annuler. La commande doit être annulée avec succès.
7) Différents types de commandes doivent être testés.
- Ordre du marché - Essayez de passer un ordre commercial pour le prix du marché et vérifiez si la transaction est exécutée pour ce prix au même moment.
- Ordre limite - Essayez de passer un ordre pour un prix particulier et vérifiez si la transaction a été exécutée lorsque le prix du marché atteint le prix fixé par l'utilisateur.
8) Vérifiez et vérifiez si les notifications ou messages d'avertissement appropriés s'affichent pour les actions correspondantes.
Par exemple , après avoir passé un ordre d'achat commercial et l'avoir soumis, un message devrait être affiché indiquant que «l'ordre a été passé avec succès».
9) Essayez de mettre à jour les informations utilisateur telles que le courrier électronique, le numéro de mobile. etc, enregistrez-le et déconnectez-vous de l'application. Connectez-vous à l'application et vérifiez si les informations mises à jour ont été enregistrées ou non.
dix) Si l'AUT (application sous test) prend en charge différents territoires ou géolocalisations, vérifiez quelques fonctionnalités pour différents lieux.
Onze) Testez très soigneusement la partie calculs de l'application et testez également sa localisation.
12) Testez les connexions des applications pour savoir si elles fonctionnent hors des environnements intermédiaires.
13) La sécurité de l'application doit également être testée car elle contient les données personnelles des utilisateurs.
14) Le multitâche des applications doit également être testé lorsque d'autres applications sont ouvertes sur l'appareil.
quinze) La qualité, l'apparence et la convivialité des applications, la convivialité, etc. doivent également être testées au fur et à mesure qu'elles gagnent la confiance de l'utilisateur.
Scénarios négatifs:
1) Essayez de passer un ordre commercial pour plus que la valeur des fonds disponibles sur le compte et la commande ne devrait pas être passée et un message d'avertissement devrait apparaître indiquant que les fonds sont insuffisants.
2) Testez la fonctionnalité «quantité d'actions» dans l'application. Passez un ordre commercial pour le nombre d'actions supérieur à la quantité disponible d'actions. Le commerce ne doit pas être effectué car la quantité de parts demandée est supérieure à la quantité disponible.
3) Essayez de passer une commande commerciale pour un stock dont la date d'expiration a été atteinte. La commande ne doit pas être passée.
Lire aussi=> Comment classer les scénarios de test positifs et négatifs
Tester le Base de données d'une application Investment Banking:
- Connectez-vous à l'application IB et créez un profil pour un client avec tous les détails obligatoires requis et enregistrez les détails. Connectez-vous maintenant à la base de données de la même application IB et vérifiez les détails du client via des requêtes SQL. Tous les détails saisis via l'application frontale doivent être enregistrés dans la base de données.
- Ouvrez un enregistrement existant d'un client et modifiez quelques détails comme l'e-mail, l'adresse ou le numéro de téléphone et enregistrez les données. Les détails mis à jour doivent être enregistrés dans la base de données.
- Lors de la création d'un profil pour un client, saisissez seulement quelques détails et sans enregistrer les données, fermez l'application ou déconnectez-vous de l'application. Vérifiez maintenant dans la base de données que les détails saisis précédemment ne doivent pas être enregistrés.
- Essayez de créer un enregistrement en double pour un client déjà existant, l'enregistrement ne doit pas être créé.
- Au nom d'un client, passez 2 ou 3 ordres commerciaux et soumettez-les. Vérifiez maintenant dans la base de données si les mêmes ordres commerciaux ont été mis à jour dans la base de données ou non.
- Connectez-vous au compte d'un client et annulez une commande existante, vérifiez maintenant la même chose dans la base de données que l'enregistrement particulier doit être annulé.
Tester le Sécurité d'une application Investment Banking:
- Créez un profil de client, entrez le nom d'utilisateur ou l'identifiant de connexion et entrez également le mot de passe. Les données dans le champ du mot de passe doivent être cryptées afin que les pirates ne puissent pas trouver le mot de passe.
- Essayez de vous connecter à l'application avec des informations d'identification non valides. Le système ne doit pas autoriser la connexion.
- Lors de la navigation dans les pages de l'application ou du site Web de l'IB, la fonctionnalité du bouton Précédent du navigateur ne doit pas fonctionner. (Principalement pour les sites Web financiers, cette fonctionnalité doit être bloquée.)
- Connectez-vous à l'application et essayez d'effectuer toute transaction et laissez le système inactif pendant un certain temps. Ensuite, essayez de procéder à la transaction, le système devrait se déconnecter. Cela indique le délai d'expiration de la session de l'application.
- Essayez de vous connecter à l'application avec un identifiant d'utilisateur particulier avec un mot de passe invalide et répétez la même chose pendant 3 tentatives. Ensuite, l'identifiant de connexion particulier doit être bloqué. Cette fonctionnalité empêche les pirates d'accéder au système avec des données en masse.
- Connectez-vous à l'application et effectuez toute transaction. Et maintenant, vérifiez les cookies du navigateur, ils doivent être sous une forme cryptée pour éviter le piratage des données.
Tester le Performance d'une application Investment Banking:
- Lors de la navigation sur le site Web de l'IB, vérifiez si le système répond rapidement à une action effectuée ou non. Cela détermine la vitesse de l'application.
- Essayez de vous connecter à l'application IB avec différents identifiants d'utilisateurs simultanément à partir de différents systèmes (nombre d'utilisateurs que l'application peut gérer). L'application doit gérer plusieurs connexions utilisateur comme prévu.
- Connectez-vous au site de l'IB avec un identifiant d'utilisateur et effectuez le grand nombre de transactions incluses dans certaines transactions de fonds complexes. Cela révèle la capacité de l'application à gérer de gros volumes.
- Connectez-vous au site de l'IB avec différents identifiants d'utilisateurs de divers systèmes en parallèle et effectuez d'énormes transactions à partir de tous les identifiants utilisés en même temps. Cela montre combien de stress l'application peut gérer.
Conseils pour tester une application de banque d'investissement:
- Le testeur ne peut pas tester la banque d'investissement ou l'application de trading tant qu'il acquiert une emprise sur le domaine .
- Une application de banque d'investissement n'est pas seulement testée pour les connaissances, mais doit être testée pour la logique qui la sous-tend.
- Tout en testant la fonctionnalité liée aux transactions, concentrez-vous sur les dates d'expiration de l'action.
- Lorsque vous effectuez des transactions via une application IB, vous devez être prudent et vous concentrer sur les symboles, car il peut y avoir une différence «alphabétique» entre eux.Par exemple, lorsque vous passez une commande d'échange pour de l'argent, assurez-vous simplement pour quel type d'argent vous passez la commande. (Argent = lot de 30 kg, SilverM = 5 kg).
Conclusion:
Avec la terminologie mentionnée ci-dessus, vous serez désormais en mesure de comprendre l'analyse du marché en direct dans une certaine mesure, ce qui à son tour facilite votre processus de test et le rend plus facile.
À propos de l'auteur: Ceci est un message d'invité de Laxmi. Elle a plus de 7 ans d'expérience dans les tests de logiciels, principalement dans le domaine BFSI. Elle travaille actuellement en tant qu'ingénieur de test logiciel senior dans l'une des plus grandes multinationales.
Ce sont toutes les informations sur le domaine d'investissement et des conseils de test avec des idées de test simples que je voulais partager. Comme toujours, en espérant que cela aide et en attendant de répondre à toutes vos questions.
lecture recommandée
- Différence entre les tests de bureau, client-serveur et Web
- Guide de test de sécurité des applications Web
- Test d'applications - Dans les bases du test de logiciels!
- Installation de votre application sur l'appareil et démarrage des tests à partir d'Eclipse
- Test des applications de soins de santé - Conseils et scénarios de test importants (partie 2)
- Tutoriel sur les tests destructifs et les tests non destructifs
- Test de performance vs test de charge vs test de stress (différence)
- Qu'est-ce que le test de singe dans le test de logiciel?