Le formulaire a été soumis avec succès.
Vous trouverez de plus amples informations dans votre boîte aux lettres.
Sélection de la langue
Innowise a développé un système d'automatisation QA pour un fournisseur international de solutions de travail numérique, rationalisant leur processus de test à travers de multiples composants, y compris le courrier électronique, le calendrier, les chats et le stockage de fichiers.
Carbonio est une solution de collaboration et de communication all-in-one, offrant un éventail de fonctionnalités intégrées. Présentée sous la forme d'un client web et d'applications mobiles, elle comprend son propre serveur de messagerie, un calendrier, une gestion des contacts, une suite bureautique pour le travail collaboratif sur les documents, un lecteur virtuel, une messagerie instantanée, des capacités de vidéoconférence et la prise en charge de clients de messagerie tiers tels que Outlook ou Thunderbird. La plateforme assure une haute disponibilité et une gestion efficace du stockage des données.
Au fur et à mesure du développement de la plateforme, la nécessité d'un cadre de test avancé est devenue de plus en plus évidente. Carbonio, qui comprend une variété de composants, chacun avec des environnements de développement et des versions distincts, a présenté des défis considérables en matière de tests.
Des mises à jour mineures entraînaient souvent des problèmes de régression, qui avaient un impact non seulement sur les modules individuels, mais aussi sur leurs opérations intégrées. L'équipe du client a également été confrontée à des problèmes de contenu dynamique instable, ce qui a compliqué la résolution des problèmes.
Dans le cadre des services de tests automatisés de logiciels, nous avons mis au point un solution automatisée d'assurance qualité pour répondre aux complexités de la plateforme Carbonio de Zextras. Ce système s'est concentré sur la rationalisation du processus de test de l'interface utilisateur à travers divers composants, y compris le courrier électronique, le calendrier, le chat et le stockage de fichiers. Nous avons intégré des outils d'automatisation avancés pour gérer efficacement les tests de régression et les problèmes de chargement de contenu dynamique. Le système a été conçu pour fonctionner avec différents environnements de développement. En tirant parti de notre expertise en matière d'automatisation de l'assurance qualité, nous avons permis une coordination plus efficace entre diverses équipes et amélioré de manière significative l'efficacité des tests pour la plateforme multifonctionnelle Carbonio.
Pour répondre aux exigences spécifiques de la plateforme Zextras Carbonio, nous avons conçu une architecture d'automatisation avancée qui reproduit fidèlement les interactions et les flux de travail des utilisateurs réels. Cette architecture comprend un certain nombre de composants clés :
Dans le cadre des services de tests automatisés pour la plateforme Carbonio, nous nous sommes concentrés sur la couverture complète des scénarios de chemin critique, qui sont cruciaux pour les opérations et les fonctionnalités quotidiennes de la plateforme. Au cours de la première année, notre équipe dédiée, composée de deux experts chevronnés en automatisation, a développé et mis en œuvre avec succès des tests automatisés pour plus de 650 de ces scénarios vitaux. Ils englobaient des fonctionnalités clés dans tous les modules de la plateforme, y compris les transactions par courrier électronique, la planification de calendriers, les opérations de stockage de fichiers et les interactions par chat.
Dans le cadre de nos services de tests automatisés de logiciels, nous nous sommes attachés à garantir une prise en charge complète des navigateurs tout en optimisant l'utilisation des ressources. Nous avons ciblé les navigateurs les plus populaires - Chrome, Safari, Firefox et Edge. Pour détecter les problèmes de manière préventive, notre automatisation a été exécutée sur les pilotes de navigateur pour Chromium, Webkit et Firefox.
Cette approche a permis de rationaliser nos ressources et d'accélérer le processus de test. En tirant parti du moteur Chromium commun à Chrome et Edge, nous avons pu effectuer des tests principalement sur Chromium, minimisant ainsi la nécessité de dupliquer les efforts sur deux navigateurs.
En outre, notre capacité à détecter les problèmes dans les pilotes des navigateurs nous a procuré un avantage : en identifiant et en traitant les problèmes dans les pilotes, nous pouvions les résoudre avant qu'ils ne se manifestent dans les versions actuelles des navigateurs, qui se mettent généralement à jour avec les nouvelles versions des pilotes après un délai d'une à deux semaines. Cette approche proactive de la résolution des problèmes a permis de garantir la stabilité de la plateforme pour tous les navigateurs pris en charge.
Notre système de détection des problèmes a grandement contribué à l'intégrité du processus de test de la plateforme Carbonio. Grâce à nos outils d'automatisation, nous avons pu détecter très tôt les problèmes liés aux pilotes des navigateurs. Cette anticipation a permis d'anticiper les problèmes potentiels qui pourraient survenir dans les versions ultérieures des navigateurs, ce qui nous a permis d'appliquer des correctifs avant qu'ils n'aient un impact sur l'expérience de l'utilisateur.
Parallèlement, nous avons mis en place un système de rapports complet qui a considérablement amélioré notre capacité à diagnostiquer et à résoudre rapidement les problèmes. Chaque test automatisé a généré des rapports détaillés, qui comprenaient non seulement des informations textuelles, mais aussi des aides visuelles telles que des captures d'écran et des vidéos. Ces rapports ont été particulièrement utiles dans les scénarios où une confirmation visuelle du résultat d'un test était nécessaire. En outre, les rapports contenaient les journaux de toutes les demandes d'application, fournissant à nos développeurs des données granulaires pour identifier les causes profondes des problèmes de chargement de contenu.
CQA
Playwright, Fiddler, Jenkins, Allure, GitHub
Back end
Java 11, Java 17, LDAP, Soap, Maven, Linux, Bash, Perl, AWS, Java Lambda
Ingénierie des systèmes
Prometheus, Grafana
Contrôle des versions
GitHub
Notre processus de tests automatisés de logiciels s'est déroulé en une série de phases structurées, chacune renforcée par nos choix techniques et nos méthodologies stratégiques:
Nous nous sommes attachés à fournir une solution non seulement techniquement robuste, mais aussi conforme aux objectifs à long terme du client pour sa plateforme de travail numérique.
2
Ingénieurs du AQA
Les services de tests automatisés de logiciels pour la plateforme Carbonio de Zextras ont non seulement répondu aux attentes, mais les ont dépassées, en améliorant la qualité des produits, l'efficacité opérationnelle et la satisfaction des clients. En constante évolution, nos solutions d'automatisation jouent un rôle crucial dans le succès continu de la plateforme. Parmi les résultats obtenus, citons
Nous continuons à travailler à l'optimisation et à l'extension des capacités de nos solutions d'automatisation, contribuant ainsi au succès et à la fiabilité de la plateforme.
630
des tests automatisés couvrant les fonctionnalités critiques
105
des tests plus rapides
1890
autotests en 1 heure sur plusieurs navigateurs
Après avoir reçu et traité votre demande, nous reviendrons vers vous pour détailler les besoins de votre projet et signer un accord de non-divulgation pour assurer la confidentialité des informations.
Après avoir examiné les exigences, nos analystes et nos développeurs élaborent une proposition de projet avec l'étendue des travaux, le nombre de membre de l'équipe, les délais et les coûts des coûts.
Nous organisons une réunion avec vous pour discuter de l'offre et parvenir à un accord.
Nous signons un contrat et commençons à travailler sur votre projet le plus rapidement possible.
2007-2024 Innowise. Tous droits réservés.
Politique de confidentialité. Politique en matière de cookies.
Innowise Sp. z o.o Ul. Rondo Ignacego Daszyńskiego, 2B-22P, 00-843 Varsovie, Pologne
En vous inscrivant, vous acceptez notre Politique de confidentialitéy compris l'utilisation de cookies et le transfert de vos informations personnelles.
Merci !
Votre message a été envoyé.
Nous traiterons votre demande et vous recontacterons dès que possible.
Merci !
Votre message a été envoyé.
We’ll process your request and contact you back as soon as possible.