LA SUITE TOSCA DE TRICENTIS :

Présentations similaires


Présentation au sujet: "LA SUITE TOSCA DE TRICENTIS :"— Transcription de la présentation:

1 LA SUITE TOSCA DE TRICENTIS :
HOMOLOGATION DES APPLICATIONS INFORMATIQUES 23/04/2019

2 NORMASYS NormaSys se positionne sur un marché en évolution accélérée, permanente, où l’appropriation des métiers de nos clients et l'intégration des nouvelles technologies est un impératif Nos structures sont à taille humaine. Nous conservons ainsi la motivation, l’agilité, la réactivité ; le sens aigu du service au client 160 consultants 14M€ de CA en 2014. 23/04/2019 23/04/2019 2

3 NORMASYS 2010 – 2011 – – 2014 – 2015 Crédit IMPÔT RECHERCHE Agréé Acteur de la Recherche et de l’Innovation : Agrément du Ministère de l’Enseignement supérieur et de la Recherche à la capacité de NormaSys quant à mener des travaux de R&D éligibles au titre du crédit d’impôt recherche (CIR) Des projets internes de R&D ayant débouché, pour la plupart, sur des commercialisations réelles : NumeRisque : Collecte de données pour analyse, avec reconnaissance en temps réel, et restitution DAAT : Analyse de flux d’informations basés sur l’utilisation des cartes auto-organisatrices de Kohonen (algorithme d’apprentissage non supervisé) MassGeneration : Génération automatisée des fichiers de tests GesdyTab : Génération dynamique d’interfaces graphiques à partir d’une description des données à traiter GreenMeeting : Organisation et gestion de réunions de travail Des projets internes de R&D ayant contribué à la mise en place d’une forge logicielle homogène et complète pour les forfaits et les TMA. 23/04/2019

4 Notre partenaire : TRICENTIS
Un partenariat gagnant à forte valeur ajoutée Société de Conseil et de Service NEW-YORK CASABLANCA Editeur Création : 2007 Siège : Vienne San Mateo Effectifs : Clients : Présence : Autriche, US, UK, Allemangne, Benelux, Suisse, Singapour Création 1998 Capital CA 14 M€ Effectif 160 Australie/NZ: #2 used vendor according to 2012 Ross Report 4 des 10 premières Banques Australiennes sont clientes de TRICENTIS Croissance rapide USA: Clients prestigieux : Wins: S&P, HBO, Southwest Airlines, CFA Institute Investissements pour une croissance rapide Europe: Forte part de marché avec plusieurs centaines de sociétés et de gros investissements. 10 des 50 premières Banques européennes sont clientes de TRICENTIS Asia: Ouvert en 2012: Singapour Succès rapides MOA 45 collaborateurs Intégration de la solution Développement, maintenance de la solution Conseil, conduite de projets de test Formation et support Partenariat MOE 95 collaborateurs Evolution du nombre de clients TRICENTIS .Net, JEE, C++, web, BI Architectes, urbanistes, experts, chefs de projet, directeurs de projet Alliance entre l’Expertise Métier et Technologique, la force de travail, l’expérience et l’innovation technologique 23/04/2019

5 Le Test Data Management
Pourquoi 69% des DSI utilisent des données de production (Live Data) pour leurs tests ? The Insecurity of Test Data: The Unseen Crisis, Ponemon Institute Parce qu’elles contiennent des combinaisons de données significatives en lien avec le contexte Parce qu’elles existent déjà Les données de production sont insuffisantes. Seulement pour des tests de non-régression, pas pour de nouvelles fonctionnalités. Elles vieillissent mal. Ces données doivent être actualisées. Malgré leur existence dans l’environnement, 50 à 75% de la phase de test sert à traiter ces données pour préparer des jeux d’essai. De plus, leur volume est souvent énorme donc impacte la consommation du CPU. Les données de production coutent cher. L’utilisation des données de production par de nombreuses ressources (Equipe d’homologation, Consultants, Partenaires, Equipes Off-Shore) pose des problèmes de confidentialité (Data Breach). Les données de production sont dangereuses L’utilisation de données synthétiques (Synthetic Data) permet de tester les fonctionnalités existantes mais aussi les nouvelles. Elles ne sont pas concernées par les problèmes de confidentialité. Elles permettent surtout une réduction significative des volumes et donc une diminution du cout sur les ressources et le CPU. TOSCA génère des données synthétiques 23/04/2019

6 Les objectifs du test logiciel
OBJECTIF D’UN APPLICATION LIFECYCLE MANAGEMENT : Donner aux responsables de DSI des informations fiables pour la prise de décision de la livraison de leurs applications en production La VERIFICATION selon la norme ISTQB COMMENT ? En apportant le maximum de certitudes sur l’état des tests dynamiques. L’information doit être traçable Comment la relier directement aux exigences définies ? L’information doit être compréhensible Sous quelle forme ? Quels métriques utiliser ? L’information doit être complète Quelle est la progression par rapport à la couverture demandée ? Quels cas de tests sont terminés ? Quels sont ceux en erreur ? Quels sont les plus critiques ? TOSCA apporte une réponse à l’ensemble de ces problématiques. 23/04/2019

7 La suite TOSCA : Spécificités
Large couverture technique Réduction des risques et des couts. La méthode d’extension linéaire diminue significativement le nombre de cas de tests Intuitif et ergonomique Automation des tests Drag and Drop. Couverture fonctionnelle optimale garantie Aucune ligne de code. Applicable sur l’ensemble du cycle de vie d’un projet Compatible QC-ALM, Selenium, Agile, Gestion des anomalies, Test de charge, SAP et produits IBM 23/04/2019

8 La méthodologie TOSCA Chaque étape est associée à un code couleur
Le Test Case Design permet de générer automatiquement les cas d’utilisation génériques ou spécifiques. Les cas de tests (TC) qui seront définis pourront être réutilisés ou modifiés pour une maintenance corrective ou évolutive. Le Test Case permet de gérer les TC en fonction du contexte et créer automatiquement des jeux d’essai pertinents Les Requirements définissent l’ensemble des exigences . Ils sont directement issus du cahier des charges Ces jeux d’essais sont utilisés de façon manuelle ou automatique grâce aux fonctions XSCAN ou Wizard. Reports permet de visualiser les résultats des tests exécutés en rapport avec les requirements définis au départ. L’Exécution permet d’organiser les Test Case en cas d’utilisation ou en scénario 23/04/2019

9 Homologation d’un site e-commerce
Ce site marchand fait partie du programme de formation de TRICENTIS 23/04/2019

10 Requirements Les exigences peuvent être importées directement depuis une feuille excel. Traçabilité de l’information entre MOA et MOE Chaque exigence est pondérée selon sa fréquence et sa criticité La contribution permet de mesurer le risque de chaque exigence pour l’ensemble du projet 23/04/2019

11 Test case Design 1 attribut = 1 champ de saisie
1 matrice de test = 1 exigence Les instances sont les valeurs des attributs 23/04/2019

12 Test case Design Création automatique des instances d’une matrice de test. Calcul du nombre optimale d’instances par la méthode d’extension linéaire. 23/04/2019

13 Test case Design Réduction significative du nombre de cas de test. Chaque instance du TestSheet peut-être transformée en Test Case. Si on avait généré toutes les possibilités , on aurait eu 44 instances. Avec la méthode d’extension linéaire, on génère 22 instances soit une réduction de 50% des cas de test pour cet exemple. 23/04/2019

14 Test Case : Utilisation manuelle
Les Test Case existent sous forme de diagramme Les valeurs sont modifiables selon le contexte. Transformation de l’instance NoteBook en Test Case. 23/04/2019

15 Test Case : Utilisation manuelle
Le Test Case est utilisé comme une road-map pour s’assurer que l’application est conforme aux exigences. Le mode Scratchbook permet de dérouler le Test Case sans impact réel sur l’avancement. 23/04/2019

16 XSCAN/WIZARD : Scanner une application
L’utilitaire XSCAN permet de scanner les éléments d’un page Web. Ces éléments peuvent être stockés sous forme d’objets XML réutilisables. 23/04/2019

17 Test Case : Module Ces éléments sont utilisables sous la forme d’un module. 23/04/2019

18 Test Case : Utilisation Automatique
Le module est intégré dans les Test Case Le Test Case va être joué automatiquement dans l’application Web Shop : Login, Order Process, Payment et Log out. 23/04/2019

19 XSCAN : Intégrer un Web service ou un fichier XML
L’utilitaire XSCAN permet de scanner les web services d’une URL. Ces WS sont intégrés ensuite dans les Test Case pour être exécutés. TOSCA permet aussi la gestion des fichiers XML. 23/04/2019

20 Execution Les Test Case sont regroupée en liste d’exécution.
23/04/2019

21 Requirements : Visualisation
Les listes d’ exécution sont liées aux exigences. Ce lien permet de rendre compte de l’avancement directement sur les exigences définies par la MOA 23/04/2019

22 Report Le reporting est exportable sous la forme d’un PDF. 23/04/2019

23 Un reporting précis et visuel compatible avec QC
Le reporting peut-être exporté dans d’autres outils standards type QC. La suite TOSCA permet de rendre compte de façon synthétique des résultats des tests. La restitution graphique rend compte de la couverture fonctionnelle mais aussi de la non régression grâce aux données historisées 23/04/2019

24 TOSCA ToolBox : Exemples de fonctionnalités
TDM : Test Data Management Gestion de l’ensemble des données nécessaires à l’exécution des tests. Accessibilité des données optimisée Réutilisation entre Test Case d’un même théme Historisation des données pour audit. Tosca TestSuite API : Intégration de nouvelles fonctionnalités dans TOSCA sous forme de ADD-ONS pour répondre à des besoins spécifiques. 23/04/2019


Télécharger ppt "LA SUITE TOSCA DE TRICENTIS :"

Présentations similaires


Annonces Google