Tests de logiciels - comment tester des projets de banque financière ? Analyse du résumé des tests d'activité du système...


avant-propos

Composition des testeurs bancaires :

À l'heure actuelle, les testeurs bancaires sont divisés en personnel côté banque et personnel non côté banque (externalisation).
Les principaux exécutants des tests bancaires sont du personnel non bancaire, et leurs principales tâches sont l'analyse des exigences, la conception des cas d'utilisation, l'exécution des cas d'utilisation, le suivi des défauts et les nouveaux tests. Le rôle principal du personnel de ligne est la direction, qui contrôle l'avancement du projet et le temps de lancement et traite certains problèmes en ligne.

L'objectif du test bancaire:

Étant donné que le système logiciel d'une banque est généralement orienté métier, une attention particulière doit être accordée à la fluidité et à la fluidité du processus métier de l'ensemble du système lors des tests.

Exemple 1 :
Le système de guichet de la Banque A vient d'être remodelé. Revenons en arrière et vérifions que certains services de base du nouveau système de guichet peuvent être exécutés normalement, tels que le processus d'ouverture de compte, le processus de dépôt et de retrait.

Exemple 2 :
Le système de crédit de la banque B vient d'être mis en place. Nous reviendrons pour vérifier si le système de crédit peut passer par les processus commerciaux complets tels que le pré-prêt, le prêt et le post-prêt. Les testeurs doivent également vérifier si le système de crédit est connecté aux systèmes de base et de contrôle des risques Normal pour s'assurer que l'activité entre le système testé et ses systèmes associés n'est pas bloquée, et également pour s'assurer qu'il n'y aura pas d'erreurs entre les systèmes dues à des opérations anormales et demandes.

À travers les exemples ci-dessus, on peut montrer que les différents systèmes de la banque ne sont pas isolés, mais ont des relations d'affaires.Par conséquent, lors des tests, nous ne devons pas seulement prêter attention aux fonctions du système lui-même, mais aussi prêter attention à la processus d'affaires et la relation entre les systèmes.

Classification des tests bancaires :
D'un point de vue global, les tests bancaires peuvent être divisés en trois catégories : fonction, métier et scénario.

1. Test fonctionnel, pour vérifier si un certain module fonctionnel d'un système bancaire peut fonctionner normalement.
Par exemple, dans le module de transfert du système bancaire en ligne, il est nécessaire de tester si le fonctionnement du module est normal pendant l'opération de transfert.

2. Le test du processus métier, afin de s'assurer que l'activité peut être menée normalement, l'ensemble du processus métier doit être testé en détail avant d'être mis en ligne.

Par exemple, un système commercial de prêt en ligne. Le prêt en ligne est un système de prêt en ligne. Les emprunteurs peuvent directement demander des prêts, emprunter de l'argent et rembourser en ligne via l'application mobile de la plate-forme de prêt, ce qui est pratique et rapide. Le système de prêt en ligne qui est chargé d'attirer les clients (côté plateforme) a vu le jour.

Généralement, les systèmes impliqués dans les prêts en ligne comprennent des systèmes de plate-forme, des systèmes de canaux (canaux de connexion externes fournis par les banques, avec des fonctions telles que le cryptage et la traduction), des systèmes commerciaux de prêt en ligne, des systèmes centraux et des systèmes de contrôle des risques.

Prenons l'exemple du processus d'emprunt des prêts en ligne :

Utilisez les informations client qui ont passé la demande de crédit pour envoyer une demande de prêt à partir de la plate-forme, l'application atteint le système commercial via le système de canal, puis le système commercial l'envoie à l'examen de contrôle des risques, et le contrôle des risques renvoie l'examen résultat au système d'entreprise (tel que le résultat de la demande), puis Le système principal est appelé par le système d'entreprise pour effectuer un prêt. Si le prêt de base réussit, le système d'entreprise enverra le résultat du prêt à la plate-forme via le système de canaux.

À partir du processus commercial ci-dessus, on peut voir que le test bancaire ne consiste pas à vérifier unilatéralement le fonctionnement d'un certain système, mais à effectuer un test complet du processus sur les systèmes impliqués dans l'ensemble de l'entreprise conformément aux règles commerciales.

3. Test de scénarios dans les banques, à travers des scénarios prédéfinis pour vérifier si le système logiciel peut fonctionner normalement.
Par exemple, les scénarios de remboursement dans les prêts en ligne incluent le remboursement actif, le remboursement automatique, le remboursement anticipé, le remboursement en retard, etc.

Prenons l'exemple d'un remboursement en retard :
nous préparons un client qui a emprunté avec succès à l'avance, et à travers la limite d'arrêt de paiement sur le compte de remboursement, le prêt du client est en retard en exécutant un lot, créant ainsi un scénario de retard. Dans ce scénario, effectuez la opération de remboursement pour tester si la fonction de remboursement est normale.

Grâce aux explications simples et aux exemples ci-dessus, nous devrions avoir une compréhension préliminaire des tests bancaires, savoir ce que feront les testeurs bancaires et comprendre certains processus.

Mais tout cela se résume à des tests fonctionnels.En fait, les tests bancaires impliquent également des tests tels que les interfaces, l'automatisation, les performances et la sécurité. De plus, avec le développement continu de la société, l'activité des banques augmentera progressivement et davantage de systèmes seront produits à l'avenir, de sorte que le contenu des tests bancaires deviendra de plus en plus étendu et que davantage de testeurs rejoindront la banque. Dans l'industrie de test.

Ce qui suit est le diagramme de système d'architecture de connaissances d'ingénieur de test logiciel le plus complet en 2023 que j'ai compilé

1. De l'entrée à la maîtrise de la programmation Python

Veuillez ajouter une description de l'image

2. Combat réel du projet d'automatisation de l'interface

Veuillez ajouter une description de l'image

3. Combat réel du projet d'automatisation Web

Veuillez ajouter une description de l'image

4. Combat réel du projet d'automatisation des applications

Veuillez ajouter une description de l'image

5. CV des fabricants de premier rang

Veuillez ajouter une description de l'image

6. Tester et développer le système DevOps

Veuillez ajouter une description de l'image

7. Outils de test automatisés couramment utilisés

Veuillez ajouter une description de l'image

Huit, test de performance JMeter

Veuillez ajouter une description de l'image

9. Résumé (petite surprise à la fin)

L'échec ne vient vraiment qu'après avoir abandonné. Aussi difficile que cela soit, nous devons persévérer et aller de l'avant jusqu'au moment du succès. Croyez en vos capacités et votre potentiel, et ne cessez jamais de grandir et de vous efforcer. Chaque tentative est un pas de plus vers le succès.

Ce n'est qu'en vous mettant constamment au défi et en affrontant courageusement les difficultés que vous pourrez continuellement améliorer vos capacités et votre qualité. N'ayez pas peur de l'échec, le succès vient de la persévérance et du travail acharné. Croyez en vous, avancez courageusement, chaque pas est un pas important vers l'objectif. allez!

Ce n'est qu'en poursuivant constamment le progrès que nous pourrons atteindre des objectifs plus élevés. Relevez les défis avec courage, travaillez dur et rendez-vous plus fort et meilleur ! N'oubliez pas votre intention initiale, allez de l'avant, croyez en vous, vous réaliserez sûrement votre rêve !

Je suppose que tu aimes

Origine blog.csdn.net/x2waiwai/article/details/131116505
conseillé
Classement