• Share
  • Email
  • Embed
  • Like
  • Save
  • Private Content
Neolians testing offer
 

Neolians testing offer

on

  • 2,018 views

This presentation contains the software testing generic offer.

This presentation contains the software testing generic offer.

Statistics

Views

Total Views
2,018
Views on SlideShare
2,010
Embed Views
8

Actions

Likes
0
Downloads
48
Comments
0

1 Embed 8

http://www.linkedin.com 8

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Neolians testing offer Neolians testing offer Presentation Transcript

    • Votre partenaire nearshore pour l’amélioration de la qualité des logiciels
      • Présentation générale Software Testing
        • Avril 2010
        • Ryad Ouerdiane
        • Directeur Adjoint
    • Sommaire
      • Introduction
      • Offre neolians
      • 3. Méthodologie de Test neolians
      • Framework de Test neolians
      • Automatisation des Tests
      • Tests de performance
      • Neolians en Tunisie
      • Points forts de l’offre
      • Annexes
    • 1 – Introduction : La fiabilisation des logiciels: un enjeu majeur
    • 1 – Introduction : L’importance du test
      • Les tests sont souvent considérés comme le parent pauvre du développement de logiciels mais ont une importance commerciale et économique capitale :
        • Forte augmentation des besoins en tests avec l’ouverture des applications à Internet
        • Risque opérationnel
        • Coût de correction après 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 générant le report d’évolution vers une nouvelle version
    • 1 – Introduction : Valeur Ajouté du test
      • Le test améliore la productivité de vos projets:
        • Coûts de correction et évolutions
        • Pendant la phase de test, les anomalies trouvées seront archivées dans des bases de données , lesquelles serviront de référence pour les corrections futures et même les évolutions
        • Préserver les capacités de développement
        • La phase de test impliquera forcément l’élaboration de plans de tests, ces derniers seront réutilisés pour réaliser les tests de non régressions pour les évolutions du produit
        • Limiter les coûts de maintenance
        • Les tests garantissent une livraison de l’application avec un minimum d’anomalie, ceci a donc une incidence directe sur la maintenance
        • Réduire les taux d’anomalies
        • La phase de test fait l’objet d’une étude approfondie de l’application en vue de couvrir l’ensemble des fonctionnalité stratégiques à tester avec un but qui est la livraison d’un produit sans anomalies
    • 1 – Introduction : Valeur Ajouté du test
      • Le test vise à limiter les risques, il est rentable !
        • Coûts d’exploitation / Performance Métier
        • Les anomalies découvertes en exploitation sont très coûteuses
        • Qualité de service client
        • L’arrêt d’un système informatique est synonyme de perturbation d’un service au client et donc un risque d’insatisfaction. Un des objectif majeur du test est d’éviter toute rupture du service client en détectant en amont les anomalies avant la mise en production de la solution.
        • Intégrité, fiabilité des chaînes métier de bout en bout
        • Un logiciel est en général utilisé par des acteurs / services différents, d’où la nécessité de mener des tests «end to end» afin d’assurer un déploiement réussi de l’application
        • Préservation du chiffre d’affaire
        • L’investissement réalisé pendant la phase de test a une incidence sur le Chiffre d’affaire puisqu’il réduit considérablement le risque de perturbation, erreurs et auditabilité des systèmes d’informations.
    • 1 – Introduction : Valeur Ajouté du test
      • Le test doit faire face à plusieurs préjugés et difficultés :
        • Perçu comme un surcoût dans un projet
        • Développeurs peu objectifs / leur travail
        • Utilisateurs résistants au changement ou surchargés
        • Manque de motivation des équipes testant
        • Stratégies/plans de tests improvisés
        • Activité non valorisante
        • Au mauvais moment
          • - Retard de développement ou d’intégration
          • - Urgence de mise en production / livraison
        • Nécessaire pour la mise en production mais perçu à tort comme non utile pour l’avenir
    • 1 – Introduction : Outsourcing du test
      • L’outsourcing des activités de tests pour un éditeur de logiciel, un intégrateur ou l’utilisateur d’une solution applicative est de plus en plus adoptée car elle présente plusieurs avantages:
        • Les tests sont réalisés par une tierce partie, donc une objectivité sans faille sur les résultats des tests
        • L’utilisation d’outils et méthodes industriels par une équipe expérimentée permet de réduire la durée de test
        • La mutualisation des couts sur plusieurs projets permet la réduction du coût de la phase de test .
        • La garantie d’un niveau de qualité défini préalablement avec le client. neolians dispose d’un label qualité produit logiciel matérialisé par une check-list produit générique qui peut être adapté à chaque client et fournir des indices de qualité
        • Les tests couvrent la totalité du domaine et évitent l’insatisfaction de l’utilisateur, les erreurs ou des non conformités de l’application à la règlementation
        • Et enfin nos clients peuvent se consacrer à leurs cœur métier sans se préoccuper de leurs partie test.
    • Sommaire
      • Introduction
      • Offre neolians
      • 3. Méthodologie de Test neolians
      • Framework de Test neolians
      • Automatisation des Tests
      • Tests de performance
      • Neolians en Tunisie
      • Points forts de l’offre
      • Annexes
    • 2 – Offre neolians
      • Dans ce contexte Neolians offre des services qui couvrent :
        • Le test fonctionnel d’une application selon le cahier des charges utilisateur
        • Les tests de non régression via des tests automatiques
        • Le test de conformité d’une application à une réglementation (ie: réglementation comptable)
        • Le test de performance d’une application ou d’un ERP
        • Le test d’intrusion et audit de sécurité pour les applications web grand public.
        • La recette d’un projet pour le compte d’un client (TRA)
    • 2 – Offre neolians
      • neolians  a mis  en place
        • Une équipe dédiée composée de
          • Une équipe de pilotage ayant des compétences techniques et fonctionnelles
          • Une équipe d’ingénieurs Software Testing qui participent  à toutes phases du projet
        • Des méthodes de tests logiciel ont permis à nos clients de livrer des produits  avec une qualité irréprochable.
        • Un Framework de test qui permet la gestion de bout en bout du processus de test.
      • Tous nos résultats de  tests sont régulièrement partagés avec nos clients et sont disponibles dans nos bases de  données en cas d’audit de nos clients ou d’un organisme certificateur  (Afnor Certification, BVQI, etc …)
      • L’équipe Software Testing 
        • Collabore étroitement avec  nos équipes fonctionnelles et nos équipes de Développements
        • Est impliquée dès le début du projet afin qu’ils puissent s’approprier l’environnement du client et ses spécificités.
    •  Conseil et Industrialisation Compétences Offre de Services Bénéfices
      • Experts dédiés aux tests
      • Organisation de projet intégré
      • Modèles d’engagement flexibles avec niveaux de services
      • Framework de test éprouvé
      • Expertise dans les métiers de la banque et l’assurance
      • Méthodes éprouvées
       Projets et Centre de services  Services industrialisés Réduction des couts Amélioration de la qualité et stabilité Amélioration de productivité Respect du Time-To-Market Evaluation des processus de tests, estimation bénéfices industrialisation Accompagnement, déploiement méthodes et outils Catalogue Formations méthodes et outils de tests Gestion des exigences Référentiel de tests Automatisation des tests Tests de performance Tests de sécurité Tests d’exploitabilité Applicatifs, Intégration Système Fonctionnel Métier, Bout en Bout Tests Technique, Exploitabilité 2 – Offre neolians
    • Sommaire
      • Introduction
      • Offre neolians
      • 3. Méthodologie de Test neolians
      • Framework de Test neolians
      • Automatisation des Tests
      • Tests de performances
      • Neolians en Tunisie
      • Points forts de l’offre
      • Annexes
    • Notre méthodologie comporte 4 phases : Initialisation Exécution des tests Réversibilité
      • Etat des lieux
        • Ecosystème
        • Périmètre fonctionnel
        • Organisation et ressources
        • Processus, livrables, échanges et supports
      • Acquisition des connaissances métier et techniques
      • Installation technique Elaboration des engagements et contrôles
      • Valorisation des fiches et données de test
      • Réception des livraisons
      • Réalisation des tests
      • Bilan des tests (rapport de test)
      • Préparation de la réversibilité
      • Transfert de connaissances vers l’équipe client
      • Tests partagés
      • Bilan de réversibilité
      Pilotage / Gestion de projet Organisation des tests
      • Etude du périmètre / Gestion des exigences
      • Préparation de la stratégie de test (STS)
      • Spécification des tests et des données génériques de test
      • Conception des scénarios, cas et fiches de test (Plan de tests)
      • Partages des connaissances entre les équipes
      3. Méthodologie de Tests
    • Sommaire
      • Introduction
      • Offre neolians
      • 3. Méthodologie de Test neolians
      • Framework de Test neolians
      • Automatisation des Tests
      • Tests de performance
      • Neolians en Tunisie
      • Points forts de l’offre
      • Annexes
    • 4 – Framework de test neolians Quel Outils de Testing ?
      • Les outils de tests sont de plus en plus demandés dans le développement des logiciels.
      • Ils permettent à tous les acteurs d'un projet de préparer des cas de tests (rédigés à partir du cahier de charge client),
      • Ils permettent de valider les cas de tests (scénario de test),
      • de les exécuter (campagnes de test) et
      • d'en extraire des rapports (bilan des anomalies).
      Ces fonctions sont intégrées dans notre Test Management Framework
    • 4 – Framework de test neolians Principales fonctionnalités Organisation du plan de tests sous forme d'arbre hiérarchique Possibilité d'intégrer et d'exécuter des tests automatiques Gestion des anomalies via Bugzilla ou Mantis Organisation des tests en campagnes, pour l'exécution Gestion des exigences Production de documents au format HTML Architecture de greffons Améliorer la qualité des produits et services Centraliser les données et résultats de tests
    • 4 – Framework de test neolians Principales fonctionnalités Gestionnaire de tests Gestion de configuration Gestion des utilisateurs Gestion d’exigence Gestion des tests auto Gestion des anomalies Gestion des tests manuels Gestion de sauvegarde Gestion des rapports
      • Notre plateforme de test s’appuie sur un infrastructure solide :
        • Des serveurs sécurisés
        • Un framework de test éprouvé et parfaitement maîtrisé par l’équipe
        • Une continuité totale dans le framework de test depuis la définition des exigences, l’importation du plan de test jusqu’à la génération du rapport de test en passant par l’envoi des corrections à effectuer à l’équipe de développement (interne ou client)
      4 – Framework de test neolians Plateforme de test
    • Importer Générer Equipe Testing Equipe Développements Plan Test Rapport de Test Application Web à tester
      • Données du projet Testing (users, variables, paramètres, …)
      • 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
    • Sommaire
      • Introduction
      • Offre neolians
      • 3. Méthodologie de Test neolians
      • Framework de Test neolians
      • Automatisation des Tests
      • Tests de performance
      • Neolians en Tunisie
      • Points forts de l’offre
      • Annexes
      • L’automatisation des tests permet d’automatiser autant que possible et après une analyse de la valeur (coût / bénéfice), les tests répétitifs, fastidieux et les tests de non régression.
      • C’est une activité de test à part entière qui nécessite des compétences spécifiques de développement de scripts et qui est principalement composée des activités suivantes :
        • Cadrage pour déterminer les tests à automatiser
        • Définition d’une stratégie d'automatisation des tests
        • Définition de la solution d'automatisation
        • Déployer la solution d'automatisation
        • Maintien des outils et des scripts d'automatisation
        • Etablissement d’un bilan d’automatisation
      • L’automatisation de test est particulièrement indiquée pour les éditeurs qui doivent repasser un grand nombre de tests à chaque évolution de leur solution.
      4 – Automatisation des tests
    • Sommaire
      • Introduction
      • Offre neolians
      • 3. Méthodologie de Test neolians
      • Framework de Test neolians
      • Automatisation des Tests
      • Tests de performance
      • Neolians en Tunisie
      • Points forts de l’offre
      • Annexes
    • Analyse des exigences métier
      • Déterminer les objectifs des tests de performance
      • Identifier les processus métier critiques
      • Identifier et configurer l’environnement de tests de bout en bout
      • Identifier les KPM/KPI
      • Développer la stratégie et le plan de test
      Scripting des processus métier et développement
      • Valider les processus métier
      • Concevoir, développer, construire les scripts pour les tests de performance
      • Validation via Tests unitaires des scripts
      • Développement des scenarii de test de performance
      Exécution des Scenarii de test
      • Simulation représentative de l’activité
      • Monitoring des KPM/KPI prévus
      Analyse des résultats
      • Analyse des résultats intermédiaires
      • Identification des goulets d’étranglement
      • Recommandations
      Reporting & Recommandations
      • Analyse des résultats finaux
      • Identification des possibilités ultérieures d’optimisation
      • Préparation et présentation du report final & recommandations
      5 – Tests de performance ITERATIONS Optimisations
    • Sommaire
      • Introduction
      • Offre neolians
      • 3. Méthodologie de Test neolians
      • Framework de Test neolians
      • Automatisation des Tests
      • Tests de performance
      • Neolians en Tunisie
      • Points forts de l’offre
      • Annexes
      • É tabli en 2004, initialement sous le nom d ’ Atlasys puis Naxans, Neolians a une grande exp é rience des services informatiques Nearshore tels que la TMA (AMS), les migrations et é volutions d ’ applications ainsi que l’amélioration de la qualité des logiciels
      • Neolians b é n é ficie de la forte exp é rience de son cr é ateur et de son é quipe de management.
      • Neolians se positionne comme un partenaire de qualité misant sur une relation à long terme pour la fourniture de services nearshore en étant totalement impliqué dans l’évolution des demandes de ses clients et en les accompagnant à chaque étape de leur projet .
      • Avec un investissement important sur le processus de formation et un partenariat avec les universités de Tunis, Neolians dispose d’un fort potentiel pour une importante expansion dans les années à venir .
      7 – neolians présentation
      • Neolians est leader du tests et de l’amélioration de la qualité des logiciels
        • Fondateur et président du Comité Tunisien de Test de Logiciel
          • Association à but non lucratif ayant pour but la promotion de l’amélioration de la qualité des logiciels.
          • Affiliée à l’ISTQB
        • Première société spécialisée dans le test de logiciels
        • Disposant de l’équipe ayant le plus de séniorité dans ce domaine
        • Une équipe de spécialistes dédiés à temps complet à cette activité, plan de croissance important.
        • Un engagement fort dans la certification , le respect et la promotion des référentiels de test de logiciel
      7 – neolians Leader du test de logiciels
      • Management
        • Directeur :
          • 15 ans de management international dans l’IT et 10 ans de plateformes IT nearshore et créateur du centre de compétences IBM offshore HR Access a Tunis
          • Fondateur d’Atlasys (l’une des plus grande société IT offshore en Tunisie (actuellement plus de 400 pers) et de Naxans après la cession d’Atlasys à Fidelity Investment
        • Directeur Adjoint:
          • 10 ans d’expériences dans l’IT: IBM, Orange Support Consulting et Business Objects et mise en place de systèmes qualité ayant obtenu la certfication ISO 9001/2000.
          • Mise en place d’une solution offshore (Paris-Bangalore) de testing pour BO
          • Gestion de projet basé sur les principes du PMI (Project Management Institute).
        • Directeur Technique
          • 13 ans d’expérience dans l’IT. Testeur d’application à la BNP puis Responsable qualité de différents modules de la suite Buisness Objects et création d’une équipe de tests automatiques au sein du département R&D.
          • Mise en place et gestion des équipes de test Ness Technology à Bangalore, Inde
          • Responsable qualité Augeo Software , développement d’une suite de tests automatiques garantissant quotidiennement la qualité de l’application
      • Equipe :
        • Recrutement auprès des meilleures écoles et partenariat avec des universités
        • Capacité d’attraction importante et attention portée à la personnalité et Formation
      7 – neolians équipe
    • 7 – neolians Focus sur la certification ISTQB
        • Néolians a sélectionné le référentiel et les certifications ISTQB pour leur adéquation aux besoins de l’entreprise:
          • La certification internationale de référence dans les métiers du test logiciel
          • Indépendant des entreprises de services et des éditeurs de logiciels (outils non nommés)
        • Intérêt pour nos clients
          • Les certifications permettent à nos clients d’être assuré du meilleur niveau de connaissance du métier de nos équipes et leur assure que les prestations sont conduites dans le cadre des meilleures pratiques et des recommandations internationales.
        • Intérêt pour les acteurs qualité:
          • Le référentiel 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.
      • Dans la zone Euro-Mediterranéenne la Tunisie est le pays qui présente le plus d’atouts pour le Neasrhore informatique :
      • environnement stable
      • très forte proximité culturelle, linguistique et géographique
      • 1er pays classé dans le monde arabe en matière de qualité de vie (Intl Living)
      • Premier état de la rive Sud à réaliser une zone de Libre – Echange avec l’UE.
      • L’infrastructure réseau la plus développée de la région
        • réseau structurant de plus de 6500 KM de câble et fibre optique et adoption de l’IP dans le réseau de transport national et international
        • couverture totale GSM – 2 Gateways internationaux et liaisons satellitaires: Intelsat, Arabsat
        • Adhésion aux grands projets RASCOM, THURAYA, SEA, MEA, FLAG
      • Capital humain important formé aux métiers des nouvelles technologies grâce à ses 90 universités et 140 centres de formation professionnelle.
      • Un potentiel en informatique reconnu par les pays européens (France, GB, Italie … )
      7 – neolians La tunisie
    • Sommaire
      • Introduction
      • Offre neolians
      • 3. Méthodologie de Test neolians
      • Framework de Test neolians
      • Automatisation des Tests
      • Tests de performance
      • Neolians en Tunisie
      • Points forts de l’offre
      • Annexes
    • 6 – Les points forts de l’offre neolians
      • Organisation par métier et ligne de produits
      • 3 piliers : test, conseil et formation
      • Liens transversaux entre les métiers
      • Expertise par nature d’offre
      • Infrastructure pour la croissance
      • Capacité d’accueil
      • Infrastructure réseau hautement sécurisée
      • Au cœur du bassin de l’emploi des diplômés
      • Implantation Nearshore a Tunis
      • Capital humain élevé
      • Stabilité du pays
      • Proximité de culture, de langue et de temps avec la France
      • Des méthodologies reconnues
      • Méthodologie PMI et software testing
      • Pragmatisme
      • Certification ISTQB et CMMI en cours
      Un partenaire de référence pour l’amélioration de la qualité de vos logiciels
      • Investissement sur le capital humain
      • Recrutement auprès des meilleures écoles et formation
      • Senior management et Expertise fonctionnelle
      • Transparence
      • Reporting et points de synchro réguliers
      • Réversibilité
    • 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
    • Sommaire
      • Introduction
      • Offre neolians
      • 3. Méthodologie de Test neolians
      • Framework de Test neolians
      • Automatisation des Tests
      • Tests de performance
      • Neolians en Tunisie
      • Points forts de l’offre
      • Annexes
    • Annexes
      • Exemples d’écran du processus de test
    • Gestion des exigences : Permet de gérer et de suivre la couverture (tests) et la satisfaction (anomalies) des exigences
    • 5. Exemple d’écrans de test Résultats de l’import: plan de tests  arborescence
    • Exécution des tests
    • Gestion des annomalies
    • Rapport de tests
    • Exigences et Tests associés (2/2)  Exigence « ajouter contact » couverte 100%  Ensemble des exécutions ont été lancées  Tous les cas de tests prévus ont été test
    • Anomalies
    • Anomalies Exécution Campagne Test concerné par l’anomalie
    • Détail du test concerné par l’anomalie Détails du test
    • Famille Suite Tests Détail du la campagne de Test
    •  
    • Détail Du résultats de Test Détails du test Une action «  PASS  » Une action « Fail »  Test  « Fail »