Le simulateur de Terminal KaNest® (KN-R) sert à tester les serveurs transactionnels. KN-R envoie des requêtes au serveur et valide ses réponses.
Le simulateur de Terminal KN-R est utilisé pour les tests unitaires, les tests de régression et la certification d'un serveur et met en œuvre les techniques de test dites de boîte noire. Les capacités d'automatisation de KaNest® permettent des gains de temps et d'effort important, en particulier lors de l'automatisation des tests de régression.
KaNest® est un outil reconnu pour les tests des serveurs acquéreurs, des serveurs émetteurs et des serveurs de marché.
• Toutes les sessions de test sont archivées dans des fichiers afin de permettre des analyses approfondies à posteriori et de répondre aux exigences de conservation des preuves de test.
• ISO 8583, TLV, champs fixes ou délimités, messages XML.
• Plusieurs canaux de test simultanés.
• Tests en boucle disponibles.
• Fonctions cryptographiques sophistiquées, y compris les fonctions cryptographiques utilisées par EMV.
• Base de données externes MS-Access® pour permettre la programmation de test pilotés par une BD.
• Tests de charge (voir KaNest®-Director).
• Peut être piloté à partir d'un autre logiciel (voir KaNest®-Supervisor).
Technologie KaNest®
Le passage du simulateur générique KaNest® à une solution de test se fait en deux étapes:
• Personnaliser le protocole (fichier Référentiel) à partir des spécifications des échanges.
• Développer les cas de test (fichier Atelier) à partir du plan de test.
La programmation utilise le langage de script et les fonctions d'analyse syntaxique internes de KaNest®.
Test de charge avec KaNest®-Director
KaNest®-Director est utilisé pour les tests de charge. Il permet de bâtir une grappe de PC KaNest® (cluster) afin d'obtenir la puissance et le nombre de transactions par seconde (TPS) voulus. Chaque KaNest® en parallèle continue à construire dynamiquement des requêtes et à valider les réponses reçues. KaNest®-Director pilote la grappe de KaNest® et consolide les temps de réponse mesurés.
Les simulateurs KaNest® sont reconnus par les équipes d'assurance qualité pour :
• Automatiser les tests : la flexibilité de KaNest® permet d'automatiser les tests répétitifs de régression et gagner un temps précieux dans l'exécution des tests.
• Réduire les coûts de test : utiliser KaNest® pour développer une solution de test est significativement moins chère que de développer une solution de test interne.
• Reduire la durée des tests : l'interface graphique évoluée de KaNest® simplifie l'exécution des tests et fournit des résultats clairs et faciles à interpréter pour un maximum d'efficacité dans les phases de mise au point.
• Améliorer la qualité des tests : la phase de test est souvent la plus critique. L'utilisation d'un outil de test comme KaNest® apporte une rigueur et une imputabilité aux efforts d'assurance qualité.
Solution de test pour BASE24
Le simulateur de terminal KaNest® est couramment utilisé pour automatiser les tests de régression de diverses implantations du serveur acquéreur Base24.
KaNest® simule des TPV et des marchands intégrés pour générer des transactions piste et puce.
En utilisant KaNest®, la durée des tests de régréssion est réduite à quelques jours, tout en multipliant la quantité de tests mis en œuvre. Les équipes de test peuvent alors se concentrer sur les plans de tests au lieu de perdre leur temps à exécuter les tests de manière répétitive.
• KaNest® est une solution reconnue pour les tests d'interopérabilité. Il est utilisé par les associations bancaires et les réseaux pour certifier leurs membres.
• KaNest® est reconnu pour diminuer les coûts de test de manière significative.
• KaNest® s'adapte à (presque) tous les protocoles transactionnels.
• KaNest® a remplacé les produits Nesta® et Khalif®, accumulant ainsi 20 ans d'expérience.
En bref, KaNest® est reconnu comme étant à la pointe dans le domaine des simulateurs de terminaux et de serveurs.
KaNest® Remote Control API
KaNest® Remote Control est une interface de programmation (API) qui permet à d'autres applications Windows® de piloter KaNest® à distance: démarrer un cas de test, recevoir les résultats de test, etc. La communication entre les deux processus utilise le protocole DCOM.
• KaNest®Viewer permet de visualiser et imprimer les fichiers de résultat de test (gratuit).
• KaNest®Runtime permet d'exécuter les cas de test pré-définis dans une suite de test, de visualiser et imprimer les résultats de test.
• KaNest®Developer permet de développer de nouveaux cas de test (soit la modification du fichier Atelier de KaNest®), d'exécuter les tests, de visualiser et imprimer les résultats de test.
• KaNest®Editor permet de personnaliser le protocole supporté (soit la modification du fichier Référentiel de KaNest®), de développer de nouveaux cas de test (fichier Atelier de KaNest®), d'exécuter les tests, de visualiser et imprimer les résultats de test.
Solution de test pour le serveur de marché NSC
Le simulateur de terminal KaNest® (KN-R) est utilisé pour automatiser les tests de régression du serveur de marché NSC. KaNest® simule plusieurs interfaces simultanément : SLE, SPI, RLC, FIX, HSVF. Schématiquement, il émet des ordres puis valide les ventes et les informations de marché diffusées par NSC. En utilisant KaNest®, la bourse a réduit la durée de ses test de régrésion de plusieurs semaines à quelques jours, tout en multipliant la quantité de tests mis en œuvre par cinq. KaNest® permet aussi de fournir une preuve de test aux instituts de surveillance.
| Exemples de simulateurs | TPV Caisse intégrée GAB |
|---|---|
| Communications | TCP/IP Ligne commutée RS232 X25 |
| Formats | ISO 8583 bitmap Champs TLV Champs fixes ou délimités XML. |
| Cryptographie | AES, CRC, simple et triple DES HASF118, LRC, LUHN, MAC MD2, PIN-Block, RSA, RSA CRT, SHA, etc. |
| OS Supportés | Windows 2000 SP4 Windows XP SP1, SP2 or SP3 (recommandé) |
| Matériel Requis | Pentium® 4 Moniteur XGA 512 Mo de mémoire interne, 2 Go d'espace sur le disque dur USB ou port parallèle |

