a1qa teste trois applications majeures pour un développeur de médias
DESCRIPTION DU PRODUIT
Le client est un développeur de technologies pour la monétisation du contenu en ligne. Les logiciels du client sont largement utilisés par les entreprises du secteur des médias et du divertissement, y compris les fournisseurs de contenu en ligne.
Le client propose des solutions pour regarder la télévision en direct et à la demande. Les utilisateurs peuvent accéder aux services par le biais des modèles commerciaux suivants : location, vente et abonnement.
Chaque mois, plus de 28 000 heures de contenu provenant de 460 fournisseurs de contenu transitent par les solutions clients. Le nombre total de consommateurs dépasse les 100 millions de foyers.
Les produits de la société - vidéo à la demande (VOD), multiplateforme, services de publicité pour les films et les séries télévisées, et systèmes d'analyse de données - sont disponibles dans 37 pays et 15 langues.
DESCRIPTION DU PROJET
Le client était à la recherche d'une société de test d'applications mobiles et web offrant un service complet.
Après un processus de sélection rigoureux, les spécialistes de l'a1qa ont été invités à effectuer le travail d'assurance qualité.
PROJET 1
Le client avait besoin de réaliser des tests fonctionnels d'applications web et mobiles pour la visualisation de vidéos en ligne. Il était important de tenir compte du fait que certaines vidéos étaient soumises à des restrictions d'âge et/ou géographiques.
Au cours des tests fonctionnels, les spécialistes du contrôle qualité ont évalué la qualité de l'application et vérifié si elle fonctionnait conformément aux exigences. Les ingénieurs du contrôle qualité ont également décrit les défauts détectés, les ont classés en fonction de leur impact sur le fonctionnement de la solution logicielle et ont formulé des recommandations pour les éliminer.
En tenant compte de toutes les caractéristiques du produit, l'équipe d'a1qa a également procédé aux vérifications suivantes :
- Test de compatibilité de l' application avec 12 navigateurs. Ce type de test permet de s'assurer que la solution logicielle fonctionne dans tous les navigateurs courants et que tous les éléments s'affichent correctement.
- Réalisation d'un cycle complet de tests des applications sur 22 appareils (7 iOS et 15 compatibles Android).
La clé du succès de tout projet d'externalisation est une communication efficace et une résolution rapide de tous les problèmes.
Le responsable de l'assurance qualité d'a1qa communiquait quotidiennement avec l'équipe du client, définissant l'étendue du travail et discutant des tâches à accomplir pour la future version.
Résultats documentés des travaux
Les ingénieurs de test ont créé une documentation détaillée contenant toutes les informations relatives à la qualité du produit. Ce document a été remis à l'équipe du client :
- Rapports de qualité contenant des informations sur les défauts détectés, la qualité des modules testés, les défaillances les plus critiques et des recommandations pour améliorer la fonctionnalité.
- Description détaillée des défauts dans le système de suivi des défaillances avec captures d'écran et vidéos jointes.
SERVICES FOURNIS
- Tests fonctionnels
- Tests d'intégration
- Tests d’applications mobiles
- Tests de performance
TECHNOLOGIES ET OUTILS
- Web
- iOS
- Android
- Redmine
- Google Docs
- Virtual Box
- iTools
- Fiddler
- ADB SDK
- Chrome DevTools
- MS Visual Studio
- Zabbix
- Amazon WS
PROJET 2
L'équipe d'a1qa a été recontactée par le client pour des tests de performance.
Il était nécessaire de tester les performances des produits dans un environnement d'essai qui simule la fonctionnalité de l'environnement de production. Les tests devaient être basés sur des scénarios typiques d'utilisation des produits par les utilisateurs finaux.
Trois testeurs de performance ont participé à cette tâche.
Pour les tests, les experts ont utilisé : Chrome DevTools, Fiddler, MS Visual Studio, Zabbix, Amazon WS.
L'équipe a été chargée des objectifs suivants :
- Déterminer comment le produit répondra aux actions de l'utilisateur sous une charge donnée.
- Déterminer le temps de réponse de l'application lorsque 30 000 utilisateurs sont connectés simultanément.
- Mesurer les paramètres de performance du système (nombre d'utilisateurs pouvant utiliser le produit en même temps, temps de réponse du produit, nombre de demandes par seconde pouvant être traitées avec succès, nombre d'opérations par seconde pouvant être effectuées).
- Déterminer la charge maximale que le système peut supporter et mesurer le niveau de stabilité de l'application.
L'équipe de l'a1qa a identifié des outils appropriés et développé des scripts pour aider à mesurer la performance des produits et répondre aux questions posées.
Travail effectué :
- Étude et analyse du système
- Développement de scripts
- Création de générateurs de charge
- Tests préliminaires
- Réalisation de trois itérations de tests de résistance
- Analyse des résultats
- Préparation des rapports
À l'issue des travaux, un rapport détaillé contenant les résultats des tests de performance a été remis au client.
Il contenait les informations suivantes :
- Statistiques sur le temps de réponse du serveur pour les opérations les plus importantes
- Diagrammes montrant la dépendance des performances du système par rapport au nombre d'utilisateurs simultanés.
- Données sur le nombre maximum d'utilisateurs autorisés
- Statistiques d'erreurs
- Conclusion sur la performance globale du système, indiquant les domaines problématiques
PROJET 3
Le client a développé des applications mobiles et web pour offrir de la vidéo à la demande aux abonnés dans le cadre d'un abonnement (SVOD). Ces applications offraient également la possibilité de payer pour chaque fichier vidéo visionné individuellement (TVOD).
Le produit en cours de test offre aux utilisateurs la possibilité de regarder des vidéos en ligne, des films et des émissions de télévision, ainsi que de les télécharger.
Les utilisateurs peuvent continuer à visionner leurs vidéos ou le contenu téléchargé sur n'importe quel appareil enregistré (le système permet à un utilisateur d'enregistrer jusqu'à 5 appareils).
Les produits doivent être testés pour s'assurer qu'ils répondent à toutes les exigences avant d'être lancés sur le marché.
L'équipe d'a1qa a testé le produit sur 5 navigateurs et 4 types d'appareils mobiles.
RÉSULTATS
-
Des tests bien planifiés et réalisés en temps opportun ont aidé le client à mettre sur le marché des produits commerciaux clés dans un délai plus court et à assurer le succès auprès de ses clients directs.
-
Grâce à la participation de l'a1qa, les utilisateurs de 37 pays bénéficient d'un accès fiable, 24 heures sur 24 et 7 jours sur 7, à des contenus multimédias à partir de leurs appareils.
EN CHIFFRES
-
3produits testés
-
26appareils mobiles utilisés
-
100%respect des délais et du budget