Neolians testing offer

download Neolians testing offer

If you can't read please download the document

description

This presentation contains the software testing generic offer.

Transcript of Neolians testing offer

  • 1. Votre partenaire nearshore pour lamlioration de la qualit des logiciels
    • Prsentation gnrale Software Testing
    • Avril 2010
    • Ryad Ouerdiane
    • Directeur Adjoint

2. Sommaire

  • Introduction
  • Offre neolians
  • 3.Mthodologie de Test neolians
  • Framework de Test neolians
  • Automatisation des Tests
  • Tests de performance
  • Neolians en Tunisie
  • Points forts de loffre
  • Annexes

3. 1 Introduction :La fiabilisation des logiciels: un enjeu majeur 4. 1 Introduction :Limportance du test

  • Les tests sont souvent considrs comme le parent pauvre du dveloppement de logiciels mais ont une importance commerciale et conomique capitale :
    • Forte augmentation des besoins en tests avec louverture des applications Internet
    • Risque oprationnel
    • Cot de correction aprs mise en production
    • Rejet par les clients / utilisateurs de la solution mise en place au moment le plus critique
    • Rumeur chez les clients ou utilisateurs gnrant le report dvolution vers une nouvelle version

5. 1 Introduction :Valeur Ajout du test

  • Le test amliore la productivit de vos projets:
    • Cots de correction et volutions
    • Pendant la phase de test, les anomalies trouves seront archives dans des bases de donnes , lesquelles serviront de rfrence pour les corrections futures et mme les volutions
    • Prserver les capacits de dveloppement
    • La phase de test impliquera forcment llaboration de plans de tests, ces derniers seront rutiliss pourraliser les tests de non rgressions pourles volutions du produit
    • Limiter les cots de maintenance
    • Les tests garantissent une livraison de lapplication avec un minimum danomalie, ceci a donc une incidence directe sur la maintenance
    • Rduire les taux danomalies
    • La phase de test fait lobjet dune tude approfondie de lapplication en vue de couvrir lensemble des fonctionnalit stratgiques tester avec un but qui est la livraison dun produit sans anomalies

6. 1 Introduction :Valeur Ajout du test

  • Le test vise limiter les risques, il est rentable !
    • Cots dexploitation / Performance Mtier
    • Lesanomalies dcouvertes en exploitation sont trs coteuses
    • Qualit de service client
    • Larrt dun systme informatique est synonyme de perturbation dun service au client et donc un risque dinsatisfaction. Un des objectif majeur du test est dviter toute rupture du service client en dtectant en amont les anomalies avant la mise en production de la solution.
    • Intgrit, fiabilit des chanes mtier de bout en bout
    • Un logiciel est en gnral utilis par des acteurs / services diffrents, do la ncessit de mener des tests end to end afin dassurer un dploiement russi de lapplication
    • Prservation du chiffre daffaire
    • Linvestissement ralis pendant la phase de test a une incidence sur le Chiffre daffaire puisquil rduit considrablement le risque de perturbation, erreurs et auditabilit des systmes dinformations.

7. 1 Introduction :Valeur Ajout du test

  • Le test doit faire face plusieurs prjugs et difficults :
    • Peru comme un surcot dans un projet
    • Dveloppeurs peu objectifs / leur travail
    • Utilisateurs rsistants au changement ou surchargs
    • Manque de motivation des quipes testant
    • Stratgies/plans de tests improviss
    • Activit non valorisante
    • Au mauvais moment
      • -Retard de dveloppement ou dintgration
      • - Urgence de mise en production / livraison
    • Ncessaire pour la mise en production mais peru tort comme non utile pour lavenir

8. 1 Introduction : Outsourcing du test

  • Loutsourcing des activits de tests pour un diteur de logiciel, un intgrateur ou lutilisateur dune solution applicative est de plus en plus adopte car elle prsente plusieurs avantages:
    • Les tests sont raliss par une tierce partie, donc uneobjectivitsans faille sur les rsultats des tests
    • Lutilisation doutils et mthodes industriels par une quipe exprimente permet derduire la dure de test
    • La mutualisation des couts sur plusieurs projets permet larduction du cotde la phase de test .
    • Lagarantie dun niveau de qualit dfinipralablement avec le client. neolians dispose dun label qualit produit logiciel matrialis par une check-list produit gnrique qui peut tre adapt chaque client et fournir desindices de qualit
    • Les tests couvrent la totalit du domaine etvitent linsatisfactionde lutilisateur,les erreursou desnon conformits de lapplication la rglementation
    • Et enfin nos clients peuventse consacrer leurs cur mtiersans se proccuper de leurs partie test.

9. Sommaire

  • Introduction
  • Offre neolians
  • 3.Mthodologie de Test neolians
  • Framework de Test neolians
  • Automatisation des Tests
  • Tests de performance
  • Neolians en Tunisie
  • Points forts de loffre
  • Annexes

10. 2 Offre neolians

  • Dans ce contexte Neolians offre des services qui couvrent :
    • Letest fonctionneldune application selon le cahier des charges utilisateur
    • Lestests de non rgression via destests automatiques
    • Letest de conformitdune application une rglementation (ie: rglementation comptable)
    • Letest de performancedune application ou dun ERP
    • Letest dintrusion et audit de scuritpour les applications web grand public.
    • Larecette dun projetpour le compte dun client (TRA)

11. 2 Offre neolians

  • neolians a mis en place
    • Une quipe ddie compose de
      • Une quipe de pilotage ayant des comptences techniques et fonctionnelles
      • Une quipedingnieurs Software Testing qui participent toutes phases du projet
    • Des mthodesde tests logiciel ont permis nos clients de livrerdes produits avec une qualit irrprochable.
    • UnFramework de testqui permet la gestion de bout en bout du processus de test.
  • Tous nosrsultats de testssont rgulirement partags avec nos clients et sontdisponibles dans nos basesde donnes en cas daudit de nos clients ou dun organisme certificateur (Afnor Certification, BVQI, etc )
  • Lquipe Software Testing
    • Collabore troitement avec nos quipes fonctionnelles et nos quipes de Dveloppements
    • Est implique ds le dbut du projet afin quils puissent sapproprier lenvironnement du clientet ses spcificits.

12. Conseil et Industrialisation Comptences Offre de Services Bnfices

  • Experts ddis aux tests
  • Organisation de projet intgr
  • Modles dengagement flexibles avec niveaux de services
  • Framework de test prouv
  • Expertise dans les mtiers de la banque et lassurance
  • Mthodes prouves

Projets et Centre de services Services industrialiss Rduction des couts Amlioration de la qualit et stabilit Amlioration de productivit Respect duTime-To-Market Evaluation des processus de tests, estimation bnfices industrialisation Accompagnement, dploiementmthodes et outils Catalogue Formationsmthodes et outils de tests Gestion des exigences Rfrentiel de tests Automatisation des tests Tests de performance Tests de scurit Tests dexploitabilit Applicatifs, Intgration Systme Fonctionnel Mtier, Bout en Bout Tests Technique, Exploitabilit 2 Offre neolians 13. Sommaire

  • Introduction
  • Offre neolians
  • 3.Mthodologie de Test neolians
  • Framework de Test neolians
  • Automatisation des Tests
  • Tests de performances
  • Neolians en Tunisie
  • Points forts de loffre
  • Annexes

14. Notre mthodologie comporte 4 phases :Initialisation Excution des tests Rversibilit

  • Etat des lieux
    • Ecosystme
    • Primtre fonctionnel
    • Organisation et ressources
    • Processus, livrables, changes et supports
  • Acquisition des connaissances mtier et techniques
  • Installation technique Elaboration des engagements et contrles
  • Valorisation des fiches et donnes de test
  • Rception des livraisons
  • Ralisation des tests
  • Bilan des tests (rapport de test)
  • Prparation de la rversibilit
  • Transfert de connaissances verslquipe client
  • Tests partags
  • Bilan de rversibilit

Pilotage / Gestion de projet Organisation des tests

  • Etude du primtre / Gestion des exigences
  • Prparation de la stratgie de test (STS)
  • Spcification des tests et des donnes gnriques de test
  • Conception des scnarios, cas et fiches de test (Plan de tests)
  • Partages des connaissances entre les quipes

3. Mthodologie de Tests 15. Sommaire

  • Introduction
  • Offre neolians
  • 3.Mthodologie de Test neolians
  • Framework de Test neolians
  • Automatisation des Tests
  • Tests de performance
  • Neolians en Tunisie
  • Points forts de loffre
  • Annexes

16. 4 Framework de test neolians Quel Outils de Testing ?

  • Les outils de tests sont de plus en plus demands dans le dveloppement des logiciels.
  • Ils permettent tous les acteurs d'un projet de prparer des cas de tests (rdigs partir du cahier de charge client),
  • Ils permettent de valider les cas de tests(scnario de test),
  • de les excuter (campagnes de test) et
  • d'en extraire des rapports (bilan des anomalies).

Ces fonctions sont intgres dansnotre Test Management Framework 17. 4 Framework de test neolians Principales fonctionnalits Organisation du plan de tests sous forme d'arbre hirarchique Possibilit d'intgrer et d'excuter des tests automatiquesGestion des anomalies via Bugzilla ou Mantis Organisation des tests en campagnes, pour l'excution Gestion des exigences Production de documents au format HTML Architecture de greffons Amliorer la qualit des produits et services Centraliser les donnes et rsultats de tests 18. 4 Framework de test neolians Principales fonctionnalits Gestionnaire de tests Gestion de configuration Gestion des utilisateurs Gestiondexigence Gestion des tests auto Gestion des anomalies Gestion des tests manuels Gestion de sauvegarde Gestion des rapports 19.

  • Notre plateforme de test sappuie sur un infrastructure solide :
    • Desserveurs scuriss
    • Unframework de test prouvet parfaitement matris par lquipe
    • Unecontinuit totaledans le framework de test depuis la dfinition des exigences, limportation du plan de test jusqu la gnration du rapport de test en passant par lenvoi des corrections effectuer lquipe de dveloppement (interne ou client)

4 Framework de test neolians Plateforme de test 20. Importer GnrerEquipe Testing Equipe Dveloppements Plan Test Rapportde Test Application Web tester

  • Donnes du projet Testing(users, variables, paramtres, )
  • Plan Test
  • STS
  • Histogramme de couverture des exigences

- Apache 2.2.6 - PHP 5.2.4 - MySQL 5.0.45 4 Framework de test neolians Plateforme de test Serveur Testing Framework Exigences Produit 21. Sommaire

  • Introduction
  • Offre neolians
  • 3.Mthodologie de Test neolians
  • Framework de Test neolians
  • Automatisation des Tests
  • Tests de performance
  • Neolians en Tunisie
  • Points forts de loffre
  • Annexes

22.

  • Lautomatisation des tests permet dautomatiser autant que possible et aprs une analyse de la valeur (cot / bnfice), les tests rptitifs, fastidieux et les tests de non rgression.
  • Cest une activit de test part entire qui ncessite des comptences spcifiques de dveloppement de scripts et qui est principalement compose des activits suivantes :
    • Cadrage pour dterminer les tests automatiser
    • Dfinition dune stratgie d'automatisation des tests
    • Dfinition de la solution d'automatisation
    • Dployer la solution d'automatisation
    • Maintien des outils et des scripts d'automatisation
    • Etablissement dun bilan dautomatisation
  • Lautomatisation de test est particulirement indique pour les diteurs qui doivent repasser un grand nombre de tests chaque volution de leur solution.

4 Automatisation des tests 23. Sommaire

  • Introduction
  • Offre neolians
  • 3.Mthodologie de Test neolians
  • Framework de Test neolians
  • Automatisation des Tests
  • Tests de performance
  • Neolians en Tunisie
  • Points forts de loffre
  • Annexes

24. Analyse des exigences mtier

  • Dterminer les objectifs des tests de performance
  • Identifier les processus mtier critiques
  • Identifier et configurer lenvironnement de tests de bout en bout
  • Identifier les KPM/KPI
  • Dvelopper la stratgie et le plan de test

Scriptingdes processusmtier et dveloppement

  • Valider les processus mtier
  • Concevoir, dvelopper, construire les scripts pour les tests de performance
  • Validation via Tests unitaires des scripts
  • Dveloppement des scenarii de test de performance

Excution desScenarii de test

  • Simulation reprsentative de lactivit
  • Monitoring des KPM/KPI prvus

Analyse desrsultats

  • Analyse des rsultats intermdiaires
  • Identification des goulets dtranglement
  • Recommandations

Reporting & Recommandations

  • Analyse des rsultats finaux
  • Identification des possibilits ultrieures doptimisation
  • Prparation et prsentation du report final & recommandations

5 Tests de performance ITERATIONS Optimisations 25. Sommaire

  • Introduction
  • Offre neolians
  • 3.Mthodologie de Test neolians
  • Framework de Test neolians
  • Automatisation des Tests
  • Tests de performance
  • Neolians en Tunisie
  • Points forts de loffre
  • Annexes

26.

  • tabli en 2004, initialement sous le nom d Atlasys puis Naxans, Neolians a unegrande exp rience des services informatiques Nearshoretels que la TMA (AMS), les migrations et volutions d applications ainsi quelamlioration de la qualit des logiciels
  • Neolians b n ficie de la forteexp riencede son cr ateur et de son quipede management.
  • Neolians se positionne comme unpartenaire de qualitmisant sur unerelation long termepour la fourniture de services nearshore en tant totalementimpliqudans lvolution des demandes de ses clients et enles accompagnant chaque tape de leur projet .
  • Avec uninvestissement importantsurle processus de formationet un partenariat avec les universitsde Tunis, Neolians dispose dun fort potentiel pour une importante expansion dans les annes venir .

7 neolians prsentation 27.

  • Neolians est leader du tests et de lamlioration de la qualit des logiciels
    • Fondateur et prsident duComit Tunisien de Test de Logiciel
      • Association but non lucratif ayant pour but la promotion de lamlioration de la qualit des logiciels.
      • Affilie lISTQB
    • Premire socit spcialisedans le test de logiciels
    • Disposant delquipe ayant le plus de snioritdans ce domaine
    • Une quipe despcialistes ddis temps complet cette activit, plan de croissance important.
    • Un engagement fort dans lacertification, le respect et la promotion desrfrentielsde test de logiciel

7 neolians Leader du test de logiciels 28.

  • Management
    • Directeur :
      • 15 ans de management international dans lIT et 10 ans de plateformes IT nearshore et crateur du centre de comptences IBM offshore HR Access a Tunis
      • Fondateur dAtlasys (lune des plus grande socit IT offshore en Tunisie (actuellement plusde 400 pers) et de Naxans aprs la cession dAtlasys Fidelity Investment
    • Directeur Adjoint:
      • 10 ans dexpriences dans lIT: IBM, Orange Support Consulting et Business Objects et mise en place de systmes qualit ayant obtenu la certfication ISO 9001/2000.
      • Mise en place dune solution offshore (Paris-Bangalore) de testing pour BO
      • Gestion de projet bas sur les principes du PMI (Project Management Institute).
    • Directeur Technique
      • 13 ans dexpriencedanslIT. Testeur dapplication la BNP puis Responsable qualit de diffrents modules de la suite Buisness Objects et cration dune quipe de tests automatiques au sein du dpartement R&D.
      • Mise en place et gestion des quipes de test Ness Technology Bangalore, Inde
      • Responsable qualit Augeo Software , dveloppement dune suite de tests automatiques garantissant quotidiennement la qualit de lapplication
  • Equipe :
    • Recrutement auprs des meilleures coles et partenariat avec des universits
    • Capacit dattraction importante et attention porte la personnalit et Formation

7 neolians quipe 29. 7 neolians Focus sur la certification ISTQB

    • Nolians a slectionn le rfrentiel et les certifications ISTQB pour leur adquation aux besoins de lentreprise:
      • La certification internationale de rfrence dans les mtiers du test logiciel
      • Indpendant des entreprises de services et des diteurs de logiciels (outils non nomms)
    • Intrt pour nos clients
      • Les certifications permettent nos clients dtre assur du meilleur niveau de connaissance du mtier de nos quipes et leur assure que les prestations sont conduites dans le cadre des meilleures pratiques et des recommandations internationales.
    • Intrt pour les acteurs qualit:
      • Le rfrentiel ISTQB (syllabus et glossaire) sert de base pour construire le processus de test de Neolians.
      • Permet nos quipe de se tenir au courant de l'tat de l'art
      • Permet un vocabulaire commun au sein de Neolians et avec nos
      • clients.

30.

  • Dans la zone Euro-Mediterranennela Tunisie est le pays qui prsente le plus datouts pour le Neasrhore informatique:
  • environnementstable
  • trs forte proximitculturelle, linguistique et gographique
  • 1er pays class dans le monde arabe en matire dequalit de vie(Intl Living)
  • Premier tat de la rive Sud raliser unezone de Libre Echangeavec lUE.
  • Linfrastructure rseau la plus dveloppede la rgion
    • rseau structurant de plus de 6500 KM de cble et fibre optique et adoption de lIP dans le rseau de transport national et international
    • couverture totale GSM 2 Gateways internationaux etliaisons satellitaires: Intelsat, Arabsat
    • Adhsion aux grands projets RASCOM, THURAYA, SEA, MEA, FLAG
  • Capital humain importantform aux mtiers des nouvelles technologies grce ses 90 universits et 140 centres de formation professionnelle.
  • Un potentiel en informatiquereconnu par les pays europens (France, GB, Italie )

7 neolians La tunisie 31. Sommaire

  • Introduction
  • Offre neolians
  • 3.Mthodologie de Test neolians
  • Framework de Test neolians
  • Automatisation des Tests
  • Tests de performance
  • Neolians en Tunisie
  • Points forts de loffre
  • Annexes

32. 6 Les points forts de loffre neolians

  • Organisation par mtier et ligne de produits
  • 3 piliers : test, conseil et formation
  • Liens transversaux entre les mtiers
  • Expertise par nature doffre
  • Infrastructure pour la croissance
  • Capacit daccueil
  • Infrastructure rseau hautement scurise
  • Au cur du bassin de lemploi des diplms
  • Implantation Nearshore a Tunis
  • Capital humain lev
  • Stabilit du pays
  • Proximit de culture, de langue et de temps avec la France
  • Des mthodologies reconnues
  • Mthodologie PMI et software testing
  • Pragmatisme
  • Certification ISTQB et CMMI en cours

Un partenaire de rfrence pour lamlioration de laqualit de vos logiciels

  • Investissement sur le capital humain
  • Recrutement auprs des meilleures coles et formation
  • Senior management et Expertise fonctionnelle
  • Transparence
  • Reporting et points de synchro rguliers
  • Rversibilit

33. Contact

    • Ryad Ouerdiane Directeur Adjoint
      • Tel +216 24 33 84 22(Tunis)
      • Tel +33 06 13 31 18 39(Paris)
      • [email_address]
      • www.neolians.com

34. Sommaire

  • Introduction
  • Offre neolians
  • 3.Mthodologie de Test neolians
  • Framework de Test neolians
  • Automatisation des Tests
  • Tests de performance
  • Neolians en Tunisie
  • Points forts de loffre
  • Annexes

35. Annexes

  • Exemples dcran du processus de test

36. Gestion des exigences : Permet de grer et de suivre la couverture (tests) et la satisfaction (anomalies) des exigences 37. 5. Exemple dcrans de test Rsultats de limport: plan de testsarborescence 38. Excution des tests 39. Gestion des annomalies 40. Rapport de tests 41. Exigences et Tests associs (2/2) Exigence ajouter contact couverte 100% Ensemble des excutions ont t lances Tous les cas de tests prvus ont t test 42. Anomalies 43. Anomalies Excution Campagne Test concern par lanomalie 44. Dtail du test concern par lanomalieDtails du test 45. Famille Suite Tests Dtail du la campagne de Test 46. 47. Dtail Du rsultats de TestDtails du test Uneaction PASS UneactionFail TestFail