Author

Xavier Brice

Browsing

De la nécessité de lancer des tests fonctionnels et ergonomiques régulièrement

Les tests fonctionnels et ergonomiques doivent être lancer très régulièrement. Car garantir une application sans défaut pour les utilisateurs est un enjeu business de plus en plus important. En 2016 : 52,7% du trafic web total venait du mobile (3) ; 36,6 millions de Français achetaient sur Internet (1) ; 16% des transactions en-ligne se faisaient sur mobile en France avec une augmentation de 60% sur un an (2) ; soit 34% dans le monde (3). Ces chiffres ne cessent de prendre de l’ampleur et confirment la tendance et l’importance du “mobile first”… voir du “mobile only”.

Comment tester une Progressive Web App ?

Progressive Web App, futur du web ?

Chez Testing Digital nous sommes régulièrement approchés par les agences, startup et autres entreprises pour tester toutes sortes de sites Internet et Applications Mobiles. Ainsi une majorité d’entre eux développe sur des technologies connues. Alors la stratégie de tests à adopter est éprouvée.

Mais régulièrement on vient nous voir avec de nouvelles technologies, de nouvelles fonctionnalités. Celles-ci sont encore toutes jeunes, peu de développeurs les maitrises. Nous trouvons encore peu de documentation disponible sur Internet. Mais elles sont souvent portées par des leaders de la tech américaine : Facebook, Google et Apple… ce qui les rend attirantes pour beaucoup de développeurs.

Qu’est ce que les tests de bout en bout (end to end) ?

Les tests de bout en bout sont une technique utilisée pour vérifier si une application (site Internet, application mobile…) se comporte comme prévu du début à la fin. Le testeur doit se mettre dans la peau d’un utilisateur et dérouler les tests comme s’il utilisait véritablement l’outil mis à sa disposition. Cette technique permet de valider le fonctionnement du front. Mais aussi de vérifier son intégration avec le back-office et autres webservices.

Les tests de bout en bout sont généralement exécutés après les tests fonctionnels et après avoir vérifié le fonctionnement du système. Il sont, autrement dit, réalisés juste avant la mise en production du site Internet ou de l’application mobile.

Stratégie de tests : 4 techniques au banc d’essai

A l’heure de choisir la stratégie de tests la plus adaptée pour assurer la qualité de votre projet digital, il est normal de se demander quelle technique de tests adopter. En effet, qu’il s’agisse d’une application mobile, d’une webapp, d’un site web corporate ou d’une plateforme de e-commerce, l’approche à privilégier ne sera pas forcément la même.

Petit tour d’horizon des 4 principales stratégies de tests : on fait le point sur quand et comment les appliquer.

Les différents types de tests à intégrer à votre stratégie

Quel que soit votre projet numérique vous allez être amené à utiliser plusieurs types de tests. Ainsi le choix du test à exécuter dépendra de votre stratégie et des ressources disponibles. Afin d’établir votre propre stratégie de tests, vous devez prendre en compte les contraintes, les contenus et les besoins de votre produit digital.
Pour vous aider à structurer tout ça nous vous proposons un rappel des principaux tests dans l’ordre où ils doivent être exécutés.

Keyword Driven Testing : la solution pour pérenniser vos tests automatisés

Bravo ! Vos tests de non-régression sont enfin automatisés. Vos automaticiens ont développé de superbes scripts qui fonctionnent parfaitement. Ils sont (peut-être) déjà intégrés à votre environnement de livraison continue.
C’est top… mais (il y a toujours un mais) : vous trouvez qu’il n’est pas très pertinent de lancer tous les tests avec tous les jeux de données à chaque exécution… vous avez raison, en plus ça prend un temps fou !
Alors comment faire ?