Your SlideShare is downloading. ×
Les cinq défis en matière d'applications mobiles
Les cinq défis en matière d'applications mobiles
Les cinq défis en matière d'applications mobiles
Les cinq défis en matière d'applications mobiles
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Les cinq défis en matière d'applications mobiles

489

Published on

Les méthodes d’accès aux systèmes et aux informations se sont radicalement transformées. Les périphériques mobiles se substituent rapidement aux ordinateurs comme principal moyen de consommation des …

Les méthodes d’accès aux systèmes et aux informations se sont radicalement transformées. Les périphériques mobiles se substituent rapidement aux ordinateurs comme principal moyen de consommation des informations. Dans un rapport récent, le magazine The Economist a projeté une croissance du nombre de périphériques mobiles qui devrait atteindre 10 milliards d’unités d’ici 2020. La production de périphériques mobiles devrait quant à elle représenter quasiment le double des ordinateurs portables et de bureau d’ici 2013. L’explosion des applications pour périphériques mobiles permet d’étendre leurs fonctionnalités pour inclure davantage de fonctions professionnelles traditionnelles. « Les entreprises mettent en place des boutiques d’applications en ligne destinés à leurs employés ». Dans ce livre blanc, nous verrons les cinq défis en matière d’applications mobiles à mettre en place.

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
489
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
0
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Livre blancLes cinq défisen matièred’applicationsmobiles
  • 2. Les périphériques mobiles changent la donne Validation fonctionnelle Les méthodes daccès aux systèmes et aux informations se sont Tandis que les entreprises tentent daméliorer lexpérience utilisateur radicalement transformées. Les périphériques mobiles se substituent et dapporter des changements rapides sur le marché, les équipes rapidement aux ordinateurs comme principal moyen de consommation dassurance qualité doivent non seulement vérifier la fonctionnalité des informations. Dans un rapport récent, le magazine The Economist de leurs applications mobiles, mais également adapter les processus a projeté une croissance du nombre de périphériques mobiles qui et méthodologies de tests existants à lexécution basée sur des devrait atteindre 10 milliards dunités dici 2020. La production de périphériques mobiles, garantir la cohérence du comportement sur de périphériques mobiles devrait quant à elle représenter quasiment le nombreux environnements et obtenir rapidement les résultats des tests. double des ordinateurs portables et de bureau dici 2013.1 Les tests manuels peuvent savérer trop fastidieux et lents pour répondre Lexplosion des applications pour périphériques mobiles permet aux demandes des utilisateurs mobiles. Les équipes de test savent détendre leurs fonctionnalités pour inclure davantage de fonctions quil nest pas soutenable de créer des tests qui ne peuvent pas être professionnelles traditionnelles. « Les entreprises mettent en place utilisés sur plusieurs périphériques, opérateurs, systèmes dexploitation des boutiques dapplications en ligne destinés à leurs employés. Les et emplacements géographiques. Afin de soutenir lobjectif global hôpitaux équipent leurs infirmières de smartphones spécialement configurés. Les soldats testent les tablettes informatiques pour dadaptabilité recherché par lentreprise, les testeurs doivent mettre à contrôler les drones et font des expériences avec les « applications de jour leurs pratiques dautomatisation pour inclure des périphériques combat ». »2 mobiles ; cest le seul moyen dobtenir des résultats suffisamment rapidement sur lensemble des combinaisons possibles de tests. Les fonctionnalités étendues des périphériques mobiles, notamment Une fois quun ensemble de tests relativement facile à actualiser est pour prendre des photos ou utiliser la géolocalisation, créent des mis au point, il est tout à fait possible de réutiliser fréquemment les opportunités uniques pour repenser et reconcevoir les processus méthodologies de test avec des versions dapplications fréquentes (et métiers afin de profiter de ces fonctionnalités. Ainsi, de nombreuses dobtenir ainsi un retour sur investissement). banques ont récemment déployé des « applications de dépôt », qui permettent à leurs clients de prendre une photo dun chèque pour Il faut également songer à évaluer le risque (et le budget), et par réaliser un dépôt. Plus quun phénomène passager, les périphériques conséquent le besoin, pour des solutions basées sur un émulateur et mobiles révolutionnent véritablement le paysage informatique et pour les solutions de tests basés sur des périphériques réels. Même engendrent des problématiques inédites auxquelles l’IT doit faire face. si de nombreuses équipes estimeront que le test par émulation est suffisant, la réalité peut être très différente lorsque lapplication est utilisée sur des périphériques réels, comme pourront en témoigner vos Défis utilisateurs. La question qui importe est la suivante : Quel est le risque Le marché des périphériques mobiles est en évolution constante : encouru par votre entreprise ? Est-il nécessaire de dépenser un peu chaque année, des centaines de nouveaux périphériques sont plus dargent pour effectuer des tests sur des périphériques réels afin commercialisés. Dans le domaine des ordinateurs de bureau, notre doptimiser lexpérience utilisateur ? Est-il nécessaire dinstaller des mission était de prendre en charge une ou deux versions de système périphériques partout dans le monde pour tester des services locaux ? dexploitation et un ou deux navigateurs, dans un environnement Et, dernier point mais non des moindres, de nombreuses applications relativement stable. Le marché mobile est quant à lui beaucoup plus mobiles ne sont pas autonomes : elles constituent un point daccès changeant, avec de nombreux systèmes dexploitation qui changent vers un système plus étendu. Les équipes qui souhaitent réduire les fréquemment ainsi que larrivée chaque mois sur le marché de risques et augmenter la couverture des cas de test sur ces applications nouveaux périphériques, sans compter les divers types de connexions composites doivent pouvoir tester non seulement la fonctionnalité réseau disponibles. des applications mobiles, mais également la fonctionnalité dune Du point de vue des tests, comment les équipes informatiques peuvent- transaction qui transite via divers composants, interfaces utilisateur elles sadapter à la fréquence de renouvellement des versions et à la graphiques, services et bases de données sur un système composite. matrice des permutations pour garantir une expérience cohérente ? Cela représente véritablement un défi, dautant plus que de Quelles combinaisons doivent faire lobjet de tests et à quelle nombreuses équipes de test ne sintéressent pas aujourdhui à ces fréquence ? Toutes ces questions créent un dilemme grandissant, en applications composites. particulier dans un contexte où les applications mobiles deviennent critiques pour les activités des entreprises. Les performances doivent tout dabord être prises en compte : la Validation des performances variabilité de la bande passante sur les réseaux mobiles peut avoir un impact inattendu sur les performances des applications mobiles Vous devez également tester les applications mobiles qui présentent et historiques. Si un système nest pas conçu pour gérer laccès des problèmes de performances spécifiques, et les résoudre. Le aux périphériques mobiles, certains de ces périphériques peuvent problème le plus évident est de concevoir des applications mobiles qui considérablement compromettre les performances des systèmes hérités. fonctionnent même lorsque la connexion de données est sporadique. Il sagit non seulement dune considération dordre conceptuel, mais La sécurité est également un élément important. Les périphériques également dun facteur clé à prendre en compte lors de la planification mobiles peuvent aussi engendrer des défis bien spécifiques à relever dune application mobile. en matière de sécurité : une attention particulière est donc requise en matière de gestion des risques. Imaginez les risques encourus si votre Les applications et les sites Web mobiles doivent être optimisés pour CEO venait à perdre son smartphone ? Vos applications et données lexpérience mobile et prendre en compte la nature dune bande resteraient-elles sécurisées ? passante limitée et variable, phénomène courant sur les périphériques Lexpérience de lutilisateur final est un autre facteur déterminant. Il est mobiles. Un problème moins évident en matière de performances avec essentiel dappréhender lexpérience des utilisateurs, en particulier les applications mobiles est limpact que peut avoir le réseau mobile si vous souhaitez régler des problèmes avant quils ne prennent de partagé sur les performances de lapplication. lampleur. Pour suivre lévolution du secteur des périphériques mobiles, les équipes de développement doivent collaborer étroitement avec 1 Source : « Special Report on Personal Technology », The Economist, page 4, 8 octobre 2011. les équipes de tests et dexploitation pour la prise en charge des 2 Source : « Special Report on Personal Technology », The Economist, page 5, 8 octobre 2011. applications mobiles. Etudions plus en détail chacun de ces défis.2
  • 3. Limpact dun périphériques mobiles sur un système existant peut être Afin de continuer à offrir un service de qualité, vous devez adoptersurprenant. Lorsquun accès mobile est ajouté sur un système existant, une approche holistique pour la surveillance de lintégrité desle périphérique peut alors ralentir considérablement le système, services métiers mobiles dans leur ensemble, de lapplicationvoire le faire échouer. Le problème est que le périphériques mobiles jusquau périphérique, en passant par les opérateurs et linfrastructureprend généralement plus de temps pour compléter des transactions, principale. Tous ces éléments pouvant avoir un impact sur lexpérienceverrouillant ainsi les ressources des serveurs clés qui sont normalement des utilisateurs mobiles, il est primordial de détecter les problèmesutilisées et libérées rapidement. avant quils ne deviennent lobjet de discussion sur Twitter ou Facebook.Nos tests de performances internes menés en 2010 ont révélé quunetrès faible proportion des périphériques mobiles lents entraînaitjusquà 200 à 300 % de perturbations ! Tester les performances des Application de correctifs et mises à jour ouapplications de périphériques mobiles est une étape essentielle du alignement développement-exploitationprocessus de développement et de test, et cette démarche ne doit parconséquent pas être prise à la légère. Tandis que les applications mobiles sont souvent déployées sur des places de marchés dapplications, où la perception de votre application (et de votre marque) est très visible, les équipes deSécurité développement doivent réagir rapidement face aux problèmes détectés au cours de la production. Il est peu pratique voire impossibleLa sécurité des périphériques mobiles est une préoccupation majeure, de tester toutes les combinaisons et situations mobiles possibles, ce quinotamment parce que de plus en plus de fonctions et processus rend quasiment obligatoire lapplication de correctifs et de mises à jour.métiers fonctionnent sur le réseau mobile. Les applications mobilespermettent aux utilisateurs daccéder aux informations et de réaliser Si les équipes de développement et dexploitation utilisent leursdes transactions sensibles comme sils étaient connectés au réseau propres silos traditionnels, le délai entre lidentification du problème etphysique. Selon un article paru récemment dans le magazine PC la résolution finale peut dépasser le seuil de tolérance de nombreuxAdvisor, citant AVG, « 56 % des propriétaires de smartphone ont utilisateurs. Dans ce cas, la rapidité du changement dans lesperdu leur appareil ou celui-ci leur a été volé ».3 applications de périphériques mobiles rend acceptable lapplication de correctifs et de mises à jour à intervalles plus fréquents. QuellesImaginez une situation dans laquelle un cadre senior dune entreprise soient estampillées « Développement-Opérations » ou non, avec lesperd son appareil mobile dans un aéroport à létranger. Lappareil applications de périphériques mobiles, les équipes de développementrisque-t-il de tomber dans des mains malintentionnées qui pourront et dexploitation doivent collaborer étroitement pour surveiller lesaccéder aux applications, réseau et données du périphérique ? Si applications déployées et encourager lamélioration constante etle problème de sécurité nest pas pris en compte au moment de la la résolution des bogues, optimisant ainsi la qualité générale desconception dune application, son utilisateur peut alors être exposé à applications et lexpérience utilisateur.des risques imprévus.Si en revanche la sécurité a été prise en compte lors de la conception,vous devez impérativement adopter une approche visant à tester et Pourquoi choisir HP ?valider la sécurité de lapplication. Lapproche HP en matière de tests mobiles offre aux entreprises lesLes aspects suivants de la sécurité mobile doivent faire lobjet outils dont elles ont besoin pour faire face aux défis quelles doiventdune attention particulière. La manière dont lapplication gère relever. Observons de plus près comment les solutions HP Mobilelauthentification est souvent une préoccupation majeure, pour sassurer Testing peuvent vous aider dans ce domaine.que les utilisateurs sont autorisés à accéder aux informations. Parailleurs, les informations stockées sur le périphérique et les informationsquil transmet doivent être protégées de manière appropriée. Dans le HP Functional Testing pour périphériquescas où des informations sensibles peuvent être traitées, il est essentielde définir le niveau correct de cryptage. Ne sous-estimez pas le risque mobilesque représente lenvoi de données non cryptées sur des réseaux La plate-forme HP Unified Functional Testing est une suite de pointemobile et Wi-Fi. Au moment de développer et de tester une application en matière dautomatisation de test. Grâce au logiciel Quick Testde périphériques mobiles, la sécurité doit être la priorité numéro un, Professional (QTP), les ingénieurs dassurance qualité peuventafin de gérer et de limiter ces risques. automatiser des scripts de test afin dexécuter rapidement et fréquemment des tests, ce qui favorise ladaptabilité et la continuité des processus de développement, primordiales pour le développementSurveillance de la production dapplications mobiles. Le logiciel QTP est largement utilisé et constitue une plate-forme idéale pour la prise en charge de testsUne fois que vous avez déployé votre première application mobile, fonctionnels automatisés dapplications mobiles. Il est étendu via desles questions suivantes vont obligatoirement se poser : Comment le solutions étroitement intégrées de partenaires pour prendre en chargeservice informatique va-t-il gérer lapplication ? Vos utilisateurs vivront- lexécution de scripts QTP sur une grande diversité de périphériquesils une expérience mobile agréable ? Et comment garantir le succès mobiles et de systèmes dexploitation.des transactions ? Alors que les organisations informatiques peuventen général surveiller et gérer efficacement leurs environnements Lautomatisation de tests fonctionnels sur des périphériques réels etinformatiques traditionnels, les solutions quelles exploitent actuellement sur des émulateurs est la clé pour sadapter aux changements dene seront peut-être pas adaptées à la nouvelle complexité quinduit la lensemble des périphériques mobiles.mobilité. 3 Source : article PC Advisor, 14 décembre 2011 pcadvisor.co.uk/news/security/3325088/56-of-smartdevice-owners-have-lost-or-had- their-device-stolen/ 3
  • 4. HP Performance Testing pour périphériques Conclusionmobiles Lexplosion des périphériques et des applications mobiles est une opportunité intéressante et innovante. Même si les équipesSelon une étude Equation, plus de 70 % des utilisateurs mobiles informatiques se voient confrontées à de nouveaux défis induits parconsidèrent que les sites doivent se charger sur leurs téléphones les périphériques mobiles, aucun de ces défis nest insurmontable. Lorsportables aussi rapidement que sur leur ordinateur de bureau. Les de la planification du développement et de la distribution, les pointstests de performances sont généralement axés sur lutilisation des suivants doivent être pris en compte :serveurs et la capacité du système à gérer plusieurs demandes. Celaest également vrai pour les applications mobiles. Cependant, le réseau • Prévoir les changements de périphériques et de plates-formes viamobile peut jouer un rôle important dans les défis en matière de lautomatisationperformances. • Prendre en compte limpact sur les performances et réaliser des tests en conséquenceTandis que la vitesse et les performances des réseaux et périphériquesmobiles ne cessent daugmenter, les performances des réseaux mobiles • Intégrer la sécurité comme élément commun au développement et aurestent irrégulières. Le réseau mobile partagé pouvant parfois devenir testsurchargé ou pâtir dune bande passante limitée, les applications • Surveiller et assurer le suivi de lexpérience utilisateurmobiles sen trouvent alors ralenties, ce qui entraîne parfois des erreurs • Aligner les domaines de développement et dexploitation afinou des échecs. Les applications mobiles (serveur et périphérique) de garantir leur adaptabilité et leur réactivitédoivent être conçues pour accommoder des connexions réseauvariables et irrégulières. La livraison dapplications de périphériques mobiles est différente, mais aucune de ces différences ne tranche franchement desHP LoadRunner et HP Performance Center sont utilisés par des grandes meilleures pratiques traditionnelles de planification, de création, deet petites entreprises pour garantir la prise en charge par leurs développement et de test des applications qui ne sappliquent pasapplications de milliers dutilisateurs. Les protocoles Mobile TruClient et aux applications de périphériques mobiles. En effet, les applicationsMobile Application sont conçus pour enregistrer des scripts mobiles à de périphériques mobiles requièrent le même niveau dattention et departir dapplications basées sur un navigateur et dapplications natives. qualité que les applications traditionnelles.Les applications de périphériques mobiles résultant souvent duneassociation de services (constituant ainsi une application composite),HP Service Virtualization peut accélérer le développement et le test Ressources supplémentairesdapplications mobiles, ce qui permet déliminer les retards. hp.com/go/mobileLa simulation du comportement réel du composant de service permet hp.com/go/mobiletestingaux testeurs de réaliser des tests fonctionnels et de performances mêmelorsque les services réels ne sont pas disponibles ou lorsquils ne sont Livre blanc Mobile Performance Testingpas adaptés au test spécifique. secure.www8.hp.com/us/en/secure/pdf/4aa3-6374enw.pdfLa suite doutils de sécurité HP aide à détecter les risques et problèmes Livre blanc Mobile Monitoringde sécurité. Enfin, HP Application Performance Management peut hp.com/hpinfo/newsroom/press_kits/2011/optimization2011/servir dagent de liaison entre les équipes de développement et HP_BSM_91_Mobile_Monitoring_White_Paper.pdfdexploitation, par la réutilisation de scripts de test afin de garantirla conformité des performances de production avec lexpérience Présentation de la solution Mobile Monitoringde développement, en créant des scripts de tests basés sur le h20195.www2.hp.com/V2/GetPDF.aspx/4AA3-7599ENW.pdfcomportement des utilisateurs et en utilisant des outils et des processuscommuns pour garantir la qualité des applications. Les solutions de testmobile HP Software peuvent vous permettre de relever les défis liés auxapplications mobiles dans leur ensemble.Connectez-voushp.com/go/getconnected Partager avec des collèguesRecevoir les avis des spécialistes sur les tendances techniques,les alertes et les solutions HP.© Copyright 2012 Hewlett-Packard Development Company, L.P. Les informations contenues dans ce document sont sujettesà modification sans notification préalable. Les seules garanties couvrant les produits et services HP sont présentées dans lesdéclarations de garantie expresses qui les accompagnent. Aucune déclaration contenue dans ce document ne doit être interprétéecomme constituant une garantie supplémentaire. HP décline toute responsabilité quant aux éventuelles erreurs ou omissionstechniques ou éditoriales.4AA3-8985FRE, créé en février 2012; mis à jour en avril 2012, révision 1    

×