JFTL2015 - Tester une application mobile de A à ZCedric GAUTIER
Test des applications mobiles
Cédric Gautier / Hien-Thuan Quach - PagesJaunes
La présentation "Test des applications mobiles" a pour but de présenter les différentes étapes pour qualifier une application mobile depuis la fin de sa phase de conception fonctionnelle (conception recette, et l’écriture des tests dans le code par l’équipe de développement) à sa mise en ligne en passant par sa validation.
Nous aborderons chacune des étapes en évoquant la stratégie (couverture des combinaisons terminaux/OS), les méthodes, les outils utilisés (dev, déploiement, supervision, sniffing) ainsi que les différents écueils déjà rencontrés et les solutions mises en place ( intégration Continue, Equipe Agile, Outillage) ou à venir ( vers un mode Continuous Delivery, Agilité, feature flipping, mise en place de train de releases)
Nous évoquerons donc le test au niveau de la phase de développement, les différentes typologies de tests (unitaires, Acceptance, fonctionnels (Manuels & Automatisés), performance, tests graphiques et ergonomie, tests 2à2, tests dos à dos, tests en extérieur), la non-régression et leur implémentation dans notre organisation.
La présentation ne se veut pas didactique mais au contraire sera réalisée sur des échanges interactifs qui permettront d'aborder les problématiques rencontrées par le public sur les applications mobiles comme le
cycle de vie d'une application (mise à jour, compatibilité, débranchement), la gestion des versions par store interne, la gestion d’un éco-système hétérogène avec de nombreux SDK externes embarqués dans le produit, le suivi de la qualité (crashlogs, audience)
La performance Back Office et applicative sera aussi évoquée ainsi que les impacts de l’application sur le terminal (Batterie, mémoire, géolocalisation) et les méthodes utilisées pour tester ces conditions aux limites. Pour finir comment gérer la mise en ligne selon les stores et les délais de validation (itération, déploiement progressif et suivi de crashes, beta-testing)
L’industrie pharmaceutique comporte une spécificité : la mise sur le marché d’un produit est liée à des contraintes réglementaires strictes. Un grand groupe pharmaceutique français souhaitait améliorer le suivi de ses règles et standards pour les automates programmables industriels, sans passer par la revue de code manuelle.
Ce groupe a fait appel a Itris Automation : PLC Checker a été identifié comme la solution pour automatiser la revue de code.
Découvrez dès à présent le fonctionnement de la vérification de la qualité des programmes automates au sein de l'industrie pharmaceutique.
Bonne lecture !
Retrouvez-nous sur http://www.itris-automation.com/
Contactez-nous sur contact@itris-automation.com pour plus d'informations.
JFTL2015 - Tester une application mobile de A à ZCedric GAUTIER
Test des applications mobiles
Cédric Gautier / Hien-Thuan Quach - PagesJaunes
La présentation "Test des applications mobiles" a pour but de présenter les différentes étapes pour qualifier une application mobile depuis la fin de sa phase de conception fonctionnelle (conception recette, et l’écriture des tests dans le code par l’équipe de développement) à sa mise en ligne en passant par sa validation.
Nous aborderons chacune des étapes en évoquant la stratégie (couverture des combinaisons terminaux/OS), les méthodes, les outils utilisés (dev, déploiement, supervision, sniffing) ainsi que les différents écueils déjà rencontrés et les solutions mises en place ( intégration Continue, Equipe Agile, Outillage) ou à venir ( vers un mode Continuous Delivery, Agilité, feature flipping, mise en place de train de releases)
Nous évoquerons donc le test au niveau de la phase de développement, les différentes typologies de tests (unitaires, Acceptance, fonctionnels (Manuels & Automatisés), performance, tests graphiques et ergonomie, tests 2à2, tests dos à dos, tests en extérieur), la non-régression et leur implémentation dans notre organisation.
La présentation ne se veut pas didactique mais au contraire sera réalisée sur des échanges interactifs qui permettront d'aborder les problématiques rencontrées par le public sur les applications mobiles comme le
cycle de vie d'une application (mise à jour, compatibilité, débranchement), la gestion des versions par store interne, la gestion d’un éco-système hétérogène avec de nombreux SDK externes embarqués dans le produit, le suivi de la qualité (crashlogs, audience)
La performance Back Office et applicative sera aussi évoquée ainsi que les impacts de l’application sur le terminal (Batterie, mémoire, géolocalisation) et les méthodes utilisées pour tester ces conditions aux limites. Pour finir comment gérer la mise en ligne selon les stores et les délais de validation (itération, déploiement progressif et suivi de crashes, beta-testing)
L’industrie pharmaceutique comporte une spécificité : la mise sur le marché d’un produit est liée à des contraintes réglementaires strictes. Un grand groupe pharmaceutique français souhaitait améliorer le suivi de ses règles et standards pour les automates programmables industriels, sans passer par la revue de code manuelle.
Ce groupe a fait appel a Itris Automation : PLC Checker a été identifié comme la solution pour automatiser la revue de code.
Découvrez dès à présent le fonctionnement de la vérification de la qualité des programmes automates au sein de l'industrie pharmaceutique.
Bonne lecture !
Retrouvez-nous sur http://www.itris-automation.com/
Contactez-nous sur contact@itris-automation.com pour plus d'informations.
ArianeGroup, leader mondial dans la conception, le développement et la production des moteurs à propergol solide pour missiles et lanceurs spatiaux, n’avait pas la possibilité de vérifier la qualité logicielle imposée par ses standards. En effet, les exigences du secteur en terme de sécurité et de fiabilité nécessitent la vérification de la qualité des programmes automates industriels.
Ce leader en aérospatial a donc fait appel à Itris Automation. Depuis 2011, ArianeGroup utilise systématiquement PLC Checker, outil automatique de contrôle, sur chaque automate remplacé, ajouté ou modifié de manière significative.
Découvrez dès à présent le fonctionnement du contrôle qualité des automates au sein du secteur de l’Aérospatial, la Défense, la Sécurité.
Bonne lecture !
Retrouvez-nous sur http://www.itris-automation.com
Contactez-nous sur contact@itris-automation.com pour plus d'informations.
Strategie de test à agile tour bordeauxNicolas Fédou
Une stratégie de tests, on sait tous que c’est nécessaire, mais sans forcément savoir à quoi ça ressemble.
Une stratégie de tests est la façon de s’organiser pour montrer qu’une application est de qualité suffisante pour aller en production. Il ne s’agit donc pas d’un inventaire de tests manuels ou automatisés, mais d’un raisonnement avec des choix et des renoncements.
Dans cette présentation nous verrons comment une stratégie de tests vise à optimiser la confiance et les preuves de qualité dans le cadre du développement d’un produit agile.
Avis d'expert faisant l'état des lieux des tests logiciels aujourd'hui et expliquant comment mettre en place un processus de "continuous testing" en ligne avec son usine logicielle.
Les enjeux d’agilisation des entreprises couplés aux enjeux de digitalisation obligent les entreprises à maîtriser avec toujours plus de rigueur les tests logiciels, que ce soit sur leurs systèmes Legacy, sur les systèmes web & mobiles, et leurs systèmes embarques (objets connectés).
DevOps : Retour d'expérience sur les TestsMicrosoft
Les contraintes réglementaires et qualité du monde de l’informatique hospitalière ont drastiquement augmentées. La gestion des tests se doit désormais d’être irréprochable. Comment la société Capsule Technologie garantit la qualité de ses applications tout en rendant ses processus de test plus agile avec Microsoft Test Manager.
Itris Automation a signé son premier partenariat académique avec l’université de Reims Champagne-Ardenne (URCA). Itris Automation met à disposition des étudiants de l’URCA des droits d’utilisation de PLC Checker. L’initiative a été développée dans le but d’initier les étudiants de l’URCA à la vérification des programmes automates réalisés au cours de leurs travaux pratiques et de leurs projets.
Retrouvez-nous sur http://www.itris-automation.com/fr/
Contactez-nous sur commercial@itris-automation.com pour plus d'informations.
Il existe plusieurs types de tests logiciels, tels que:
Tests unitaires: vérifient le fonctionnement individuel des parties les plus petites d'une application (par exemple, des méthodes ou des fonctions).
Tests d'intégration: vérifient comment les différentes parties d'une application interagissent les unes avec les autres.
Tests de validation: vérifient si l'application répond aux exigences spécifiées.
Tests de performance: mesurent la rapidité, la stabilité et la scalabilité d'une application.
Tests de sécurité: vérifient la sécurité de l'application en testant les vulnérabilités potentielles.
Tests de compatibilité: vérifient si l'application fonctionne correctement sur différents systèmes d'exploitation, navigateurs, périphériques, etc.
Tests d'acceptation: vérifient si l'application répond aux attentes des utilisateurs finaux et est prête à être livrée.
qualimétrie logiciel - Entreprise Software Analytic - nov 2015Julien Vq
Présentation en français
Comment évaluer la qualité d'un logiciel ?
Quels outils de qualimétrie logiciel choisir ?
Entreprise Software Analitic
Comment valider les livrables de vos fournisseurs avec le support d'ALL4TEST et de ces outils de qualimétrie ?
Ferpection pour meetup Qualité des Applications MobilesFerpection
Retrouvez notre présentation sur les tests utilisateurs lors du meetup Paris Qualité des Applications Mobiles (http://www.genymobile.com/meetup-paris-mobile-app-quality/).
Soyons honnête : nous aimerions tous tester nos plateformes, nos codes, mais personne ne le fait vraiment bien. Heureusement, ce n’est pas une fatalité, et il n’est jamais trop tard pour tester ! La vraie question est : comment tester ? Derrière toute stratégie de tests efficace, il y a une connaissance de tous les types de tests disponibles, de leurs coûts et de leurs utilités. Tout au long de cette journée, nous allons vous détailler les différents types de tests, du test unitaire au test de charge, afin que vous puissiez évaluer la pertinence de chacun dans votre propre contexte.
ArianeGroup, leader mondial dans la conception, le développement et la production des moteurs à propergol solide pour missiles et lanceurs spatiaux, n’avait pas la possibilité de vérifier la qualité logicielle imposée par ses standards. En effet, les exigences du secteur en terme de sécurité et de fiabilité nécessitent la vérification de la qualité des programmes automates industriels.
Ce leader en aérospatial a donc fait appel à Itris Automation. Depuis 2011, ArianeGroup utilise systématiquement PLC Checker, outil automatique de contrôle, sur chaque automate remplacé, ajouté ou modifié de manière significative.
Découvrez dès à présent le fonctionnement du contrôle qualité des automates au sein du secteur de l’Aérospatial, la Défense, la Sécurité.
Bonne lecture !
Retrouvez-nous sur http://www.itris-automation.com
Contactez-nous sur contact@itris-automation.com pour plus d'informations.
Strategie de test à agile tour bordeauxNicolas Fédou
Une stratégie de tests, on sait tous que c’est nécessaire, mais sans forcément savoir à quoi ça ressemble.
Une stratégie de tests est la façon de s’organiser pour montrer qu’une application est de qualité suffisante pour aller en production. Il ne s’agit donc pas d’un inventaire de tests manuels ou automatisés, mais d’un raisonnement avec des choix et des renoncements.
Dans cette présentation nous verrons comment une stratégie de tests vise à optimiser la confiance et les preuves de qualité dans le cadre du développement d’un produit agile.
Avis d'expert faisant l'état des lieux des tests logiciels aujourd'hui et expliquant comment mettre en place un processus de "continuous testing" en ligne avec son usine logicielle.
Les enjeux d’agilisation des entreprises couplés aux enjeux de digitalisation obligent les entreprises à maîtriser avec toujours plus de rigueur les tests logiciels, que ce soit sur leurs systèmes Legacy, sur les systèmes web & mobiles, et leurs systèmes embarques (objets connectés).
DevOps : Retour d'expérience sur les TestsMicrosoft
Les contraintes réglementaires et qualité du monde de l’informatique hospitalière ont drastiquement augmentées. La gestion des tests se doit désormais d’être irréprochable. Comment la société Capsule Technologie garantit la qualité de ses applications tout en rendant ses processus de test plus agile avec Microsoft Test Manager.
Itris Automation a signé son premier partenariat académique avec l’université de Reims Champagne-Ardenne (URCA). Itris Automation met à disposition des étudiants de l’URCA des droits d’utilisation de PLC Checker. L’initiative a été développée dans le but d’initier les étudiants de l’URCA à la vérification des programmes automates réalisés au cours de leurs travaux pratiques et de leurs projets.
Retrouvez-nous sur http://www.itris-automation.com/fr/
Contactez-nous sur commercial@itris-automation.com pour plus d'informations.
Il existe plusieurs types de tests logiciels, tels que:
Tests unitaires: vérifient le fonctionnement individuel des parties les plus petites d'une application (par exemple, des méthodes ou des fonctions).
Tests d'intégration: vérifient comment les différentes parties d'une application interagissent les unes avec les autres.
Tests de validation: vérifient si l'application répond aux exigences spécifiées.
Tests de performance: mesurent la rapidité, la stabilité et la scalabilité d'une application.
Tests de sécurité: vérifient la sécurité de l'application en testant les vulnérabilités potentielles.
Tests de compatibilité: vérifient si l'application fonctionne correctement sur différents systèmes d'exploitation, navigateurs, périphériques, etc.
Tests d'acceptation: vérifient si l'application répond aux attentes des utilisateurs finaux et est prête à être livrée.
qualimétrie logiciel - Entreprise Software Analytic - nov 2015Julien Vq
Présentation en français
Comment évaluer la qualité d'un logiciel ?
Quels outils de qualimétrie logiciel choisir ?
Entreprise Software Analitic
Comment valider les livrables de vos fournisseurs avec le support d'ALL4TEST et de ces outils de qualimétrie ?
Ferpection pour meetup Qualité des Applications MobilesFerpection
Retrouvez notre présentation sur les tests utilisateurs lors du meetup Paris Qualité des Applications Mobiles (http://www.genymobile.com/meetup-paris-mobile-app-quality/).
Soyons honnête : nous aimerions tous tester nos plateformes, nos codes, mais personne ne le fait vraiment bien. Heureusement, ce n’est pas une fatalité, et il n’est jamais trop tard pour tester ! La vraie question est : comment tester ? Derrière toute stratégie de tests efficace, il y a une connaissance de tous les types de tests disponibles, de leurs coûts et de leurs utilités. Tout au long de cette journée, nous allons vous détailler les différents types de tests, du test unitaire au test de charge, afin que vous puissiez évaluer la pertinence de chacun dans votre propre contexte.
Similaire à Ponant Technologies - Mardinnov #13 - octobre 2018 (20)
OCTO TALKS : 4 Tech Trends du Software Engineering.pdfOCTO Technology
En cette année 2024 qui s’annonce sous le signe de la complexité, avec :
- L’explosion de la Gen AI
-Un contexte socio-économique sous tensions
- De forts enjeux sur le Sustainable et la régulation IT
- Une archipélisation des lieux de travail post-Covid
Découvrez les Tech trends incontournables pour délivrer vos produits stratégiques.
Ouvrez la porte ou prenez un mur (Agile Tour Genève 2024)Laurent Speyser
(Conférence dessinée)
Vous êtes certainement à l’origine, ou impliqué, dans un changement au sein de votre organisation. Et peut être que cela ne se passe pas aussi bien qu’attendu…
Depuis plusieurs années, je fais régulièrement le constat de l’échec de l’adoption de l’Agilité, et plus globalement de grands changements, dans les organisations. Je vais tenter de vous expliquer pourquoi ils suscitent peu d'adhésion, peu d’engagement, et ils ne tiennent pas dans le temps.
Heureusement, il existe un autre chemin. Pour l'emprunter il s'agira de cultiver l'invitation, l'intelligence collective , la mécanique des jeux, les rites de passages, .... afin que l'agilité prenne racine.
Vous repartirez de cette conférence en ayant pris du recul sur le changement tel qu‘il est généralement opéré aujourd’hui, et en ayant découvert (ou redécouvert) le seul guide valable à suivre, à mon sens, pour un changement authentique, durable, et respectueux des individus! Et en bonus, 2 ou 3 trucs pratiques!
Le Comptoir OCTO - Équipes infra et prod, ne ratez pas l'embarquement pour l'...OCTO Technology
par Claude Camus (Coach agile d'organisation @OCTO Technology) et Gilles Masy (Organizational Coach @OCTO Technology)
Les équipes infrastructure, sécurité, production, ou cloud, doivent consacrer du temps à la modernisation de leurs outils (automatisation, cloud, etc) et de leurs pratiques (DevOps, SRE, etc). Dans le même temps, elles doivent répondre à une avalanche croissante de demandes, tout en maintenant un niveau de qualité de service optimal.
Habitué des environnements développeurs, les transformations agiles négligent les particularités des équipes OPS. Lors de ce comptoir, nous vous partagerons notre proposition de valeur de l'agilité@OPS, qui embarquera vos équipes OPS en Classe Business (Agility), et leur fera dire : "nous ne reviendrons pas en arrière".
Le Comptoir OCTO - Qu’apporte l’analyse de cycle de vie lors d’un audit d’éco...OCTO Technology
Par Nicolas Bordier (Consultant numérique responsable @OCTO Technology) et Alaric Rougnon-Glasson (Sustainable Tech Consultant @OCTO Technology)
Sur un exemple très concret d’audit d’éco-conception de l’outil de bilan carbone C’Bilan développé par ICDC (Caisse des dépôts et consignations) nous allons expliquer en quoi l’ACV (analyse de cycle de vie) a été déterminante pour identifier les pistes d’actions pour réduire jusqu'à 82% de l’empreinte environnementale du service.
Vidéo Youtube : https://www.youtube.com/watch?v=7R8oL2P_DkU
Compte-rendu :
L'IA connaît une croissance rapide et son intégration dans le domaine éducatif soulève de nombreuses questions. Aujourd'hui, nous explorerons comment les étudiants utilisent l'IA, les perceptions des enseignants à ce sujet, et les mesures possibles pour encadrer ces usages.
Constat Actuel
L'IA est de plus en plus présente dans notre quotidien, y compris dans l'éducation. Certaines universités, comme Science Po en janvier 2023, ont interdit l'utilisation de l'IA, tandis que d'autres, comme l'Université de Prague, la considèrent comme du plagiat. Cette diversité de positions souligne la nécessité urgente d'une réponse institutionnelle pour encadrer ces usages et prévenir les risques de triche et de plagiat.
Enquête Nationale
Pour mieux comprendre ces dynamiques, une enquête nationale intitulée "L'IA dans l'enseignement" a été réalisée. Les auteurs de cette enquête sont Le Sphynx (sondage) et Compilatio (fraude académique). Elle a été diffusée dans les universités de Lyon et d'Aix-Marseille entre le 21 juin et le 15 août 2023, touchant 1242 enseignants et 4443 étudiants. Les questionnaires, conçus pour étudier les usages de l'IA et les représentations de ces usages, abordaient des thèmes comme les craintes, les opportunités et l'acceptabilité.
Résultats de l'Enquête
Les résultats montrent que 55 % des étudiants utilisent l'IA de manière occasionnelle ou fréquente, contre 34 % des enseignants. Cependant, 88 % des enseignants pensent que leurs étudiants utilisent l'IA, ce qui pourrait indiquer une surestimation des usages. Les usages identifiés incluent la recherche d'informations et la rédaction de textes, bien que ces réponses ne puissent pas être cumulées dans les choix proposés.
Analyse Critique
Une analyse plus approfondie révèle que les enseignants peinent à percevoir les bénéfices de l'IA pour l'apprentissage, contrairement aux étudiants. La question de savoir si l'IA améliore les notes sans développer les compétences reste débattue. Est-ce un dopage académique ou une opportunité pour un apprentissage plus efficace ?
Acceptabilité et Éthique
L'enquête révèle que beaucoup d'étudiants jugent acceptable d'utiliser l'IA pour rédiger leurs devoirs, et même un quart des enseignants partagent cet avis. Cela pose des questions éthiques cruciales : copier-coller est-il tricher ? Utiliser l'IA sous supervision ou pour des traductions est-il acceptable ? La réponse n'est pas simple et nécessite un débat ouvert.
Propositions et Solutions
Pour encadrer ces usages, plusieurs solutions sont proposées. Plutôt que d'interdire l'IA, il est suggéré de fixer des règles pour une utilisation responsable. Des innovations pédagogiques peuvent également être explorées, comme la création de situations de concurrence professionnelle ou l'utilisation de détecteurs d'IA.
Conclusion
En conclusion, bien que l'étude présente des limites, elle souligne un besoin urgent de régulation. Une charte institutionnelle pourrait fournir un cadre pour une utilisation éthique.
2. Interface Homme Machine
Comment tester ?
Test d’une interface homme machine
• Test fonctionnel
– Parcourir l’ensemble des fonctions
proposées par le produit
• Test d’endurance
– Tenue de l’équipement dans le temps
• Test de non régression
– Vérification d’une nouvelle version logicielle
Le test doit rester simple, rapide, fiable et
rentable
2
3. Test robotisé Ecran/Clavier
CAMERA: Reconnaissance de caractères, forme, icône, couleur…
PALPEUR: Appui pour écran tactile, clavier membrane, bouton …
• Adapté au langage métier des opérateurs
« Modifier l’heure »
« Lancer le programme cardio »
« Paramétrer la borne wifi »
3
Mécanique et Design Made in DROME
Simple Rapide Fiable Rentable
4. Domaine d’application
Produits électroniques
Test non intrusif
(aucune modification sur le produit à tester)
4
Le marché
Offre produit
Customisation
Formation, maintenance
Offre service
Réalisation des tests pour nos clients
La réponse
Informatique
Médical
Mesure
Objets
connectés