Spiria logo.

Assurance qualité et tests automatisés

Détectez les problèmes avant qu’ils irritent vos utilisateurs.

Déployez des solutions de qualité et des expériences agréables à chaque fois.

Une application dysfonctionnelle est un irritant majeur pour vos utilisateurs et clients, et peut affecter la crédibilité et la réputation de votre entreprise. Ne prenez pas le risque de vous lancer sans la sérénité que procure un solide programme d’assurance qualité accompagnant tout le processus de développement logiciel. Vous pourrez alors employer votre argent à améliorer votre application plutôt que de perdre un temps précieux à devoir faire des correctifs d’utilisabilité, de stabilité ou de sécurité.

Spiria offre des services complets d’assurance qualité pour les applications que nous développons pour vous, ainsi que pour celles développées par vos propres équipes ou par des tiers. Notre équipe d’assurance qualité qualifiée vous aide à améliorer vos propres processus de qualité et vous fournit une expertise en matière de tests fonctionnels automatisés. Nous pouvons mettre au point n’importe quel test automatisé d’interface utilisateur et d’API pour répondre à n’importe quelle problématique. Nous avons développé nos propres cadres d’automatisation (frameworks pouvant être déployés via Docker) qui sont basés sur Java, Junit, JavaScript, Python, Pytest, Protractor, Cypress, Selenium et Appium, afin de répondre rapidement aux exigences les plus courantes. 

Nos experts et analystes assurent la mise en œuvre adéquate, en fonction de vos besoins et objectifs, des bonnes pratiques d’assurance qualité tout au long du développement d’un produit. Ils vous proposent les technologies les plus pertinentes pour détecter toute anomalie fonctionnelle qui pourrait apparaître à chaque itération, afin de vous libérer des coûts associés à des bogues découverts trop tard dans le cycle de développement.

Notre gamme de services d’AQ couvre toutes les bases : conseil et analyse, audit et évaluation de la qualité logicielle, stratégie de test, automatisation, processus d’intégration continue et de livraison continue, tests manuels, tests par paires, tests d’API, tests UX/UI, tests exploratoires, vérification de l’accessibilité, tests d’acceptation par l’utilisateur (UAT), validation de la sécurité et tests de la performance, etc.

Parlons-en

Notre processus de design et de développement

  • 1. Découverte

  • 2. Développement

  • 3. Déploiement

  • 4. Support

1. Découverte

Analyse

  • Collecte des requis
  • Cartographie des règles d’affaires
  • Architecture et environnements
  • Charte de projet
  • Études de clientèle
  • Stratégie d’acquisition client
  • Stratégie d’engagement client

Design

  • Cartographie des parcours clients
  • Design d’expérience utilisateur (UX)
  • Design d’interface (UI)
  • Maquettes fonctionnelles
  • Prototypage de produit
  • Test d’utilisation

2. Développement

Sprints

  • Raffinage du carnet de produit
    (“backlog refinement”)
  • Planification du sprint
    (priorisation)
  • Développement dorsal/frontal
    (“back-end/front-end”)
  • Développement et intégration des API
  • Tests logiciels
  • Assurance qualité
    (en environnement de préproduction)
  • Bilan et rétrospective agile

3. Déploiement

  • Formation des utilisateurs
  • Déploiement en production
  • Essais finaux et stabilisation

4. Support

  • Sauvegardes serveur
  • Mises à jour système et hébergement
  • Dépannage et correction de bogues
  • Suivi et maintenance
  • Évolutions et améliorations

Nos technologies

Python logo
Cypress logo
Javascript logo
Selenium logo
Cucumber Studio logo
Protractor logo
Appium logo
Java logo
Postman logo
jMeter logo

Parlons de votre projet

Appelez-nous au 1 800 972-0979 
ou écrivez-nous  à nouveauprojet@spiria.com

Articles récents

Article 1 - image
Tutoriel : recherche dynamique avec htmx, hyperscript et ProcessWire

Créer une recherche dynamique avec très peu de code dans ProcessWire est aisé. Cette recherche ne peut évidemment rivaliser avec les moteurs tels Elasticsearch, Solr, et autres. Elle convient toutefois à la plupart des sites dits « vitrine ». Voici comment nous y sommes parvenus sur le site de Spiria en utilisant la petite librairie htmx et sa consœur hyperscript.

Article 2 - image
La puissante polyphonie des femmes de Spiria

À l’occasion de la Journée internationale des femmes, nous avons réuni autour d’une table virtuelle quelques Spiriennes afin d’avoir leur point de vue sur la situation des femmes dans notre domaine des technologies du numérique, sur ce qu’il reste à faire selon elles et sur ce qui les inspire au quotidien.

Article 3 - image
Docker, un exceptionnel environnement pour l’apprentissage !

Docker constitue un excellent environnement pour l’apprentissage. Son impact disruptif sur les autres technologies m’est apparu clairement lorsque j’ai commencé à l’aborder. Dès que vous avez une bonne maîtrise des outils de l’écosystème Docker (Docker Hub, CLI, Dockerfile, fichiers Compose), tout un monde de technologies de l’information, principalement en open source, s’offre à tous ceux qui veulent faire des essais, apprendre et évaluer. Les tests de résistance (“stress testing”) sont sans risque, car l’environnement de type “bac à sable” du conteneur empêche tout dommage au système hôte. Si vous cassez quelque chose, il suffit d’effacer votre conteneur et de recommencer !

Vous cherchez quelque chose de plus ?

Transformez votre entreprise par la stratégie, l’expérience client, le design et le développement.

Nos services