Quality Assurance

Notre Service

Fournir systématiquement un logiciel de qualité n'est pas une tâche facile - le faire avec succès implique un effort d'équipe et une discipline combinés tout au long du cycle de vie du développement logiciel. La composante la plus visible de l'assurance qualité logicielle est la validation - vérifier si le logiciel fonctionne sans erreur, répondant aux besoins des utilisateurs et des autres parties prenantes, dans son environnement opérationnel.

La validation est une tâche répétitive - elle doit être effectuée tout au long du développement et à chaque livraison. Les tâches répétitives bénéficient de l'automatisation - l'automatisation signifie moins de travail, moins d'erreurs, plus de vitesse et plus de qualité.

Nous aidons les équipes à automatiser à la fois leurs processus d'assurance qualité, ainsi que leurs processus de livraison, pour fournir de manière cohérente des logiciels de qualité sans compromettre la vitesse d'itération.

Ensemble avec le client, nous fournissons plusieurs services:

  • Définir les processus d'assurance qualité et de livraison.
  • Déterminer les exigences fonctionnelles et non fonctionnelles des outils pour les soutenir.
  • Choisir les outils et les mettre en place avec des processus robustes.
  • Former et soutenir l'équipe.

Référence - Lovys

Lovys, dans le secteur de l'InsurTech, tire parti de la technologie et des cycles d'itération rapides pour garder une longueur d'avance. Mais comment itérer rapidement tout en maintenant la qualité? La réponse: l'automatisation bien dosée!

Lovys nous a contacté pour créer une équipe d'assurance qualité axée sur l'automatisation. Nous avons recherché les membres de l'équipe, les avons formés et leur avons fourni les outils et les processus nécessaires pour grandir.

Après une analyse des applications développées et maintenues par Lovys (des API, en passant par les applications Web, aux applications Android et iOS) et en tenant compte des exigences fonctionnelles et non fonctionnelles pour l'automatisation des tests définies avec Lovys, Katalon a été l'outil d'automatisation de test choisi - un POC a suivi, mettant en œuvre des tests dans chacun des types d'application développés et maintenus par Lovys, avec intégration CI / CD, qui a validé le choix.

Une formation formelle et en cours d'emploi a été dispensée aux membres de l'équipe. La formation formelle était largement basée sur le programme de niveau Fondation ISTQB , tandis que la formation en cours d'emploi était axée sur l'utilisation pratique de l'automatisation. outil et tout ce qui va avec, comme la gestion des versions de test, la prise en charge de divers environnements de test, l'intégration avec des pipelines CI / CD, etc.

Sur Azure DevOps , les pipelines CI / CD qui exécutaient les tests Katalon ont été implémentés. Par exemple, pour les applications Android et iOS, après la compilation, le pipeline CI / CD publie l'application sur BrowserStack , puis à l'aide de Katalon Runtime Engine, il exécute les tests automatisés sur les appareils de BrowserStack, puis, tous les tests étant réussis, publie l'application sur le App Center de Microsoft.

Cerberus Testing SaaS

Cerberus Testing est un outil d'automatisation de test basé sur le Web, à faible code, qui peut être utilisé pour tester les applications de bureau, Web, API, Android et iOS. Nous le fournissons via un modèle d'abonnement SaaS, en partenariat avec la Cerberus Testing Core Community . Pour plus d'informations, visitez le site Web Cerberus Testing SaaS .

Comment pouvons nous aider?

Rentrer en contact.

Contactez-nous

Contactez-nous