Fermer

février 11, 2021

RevSpring offre des versions de meilleure qualité en moins de temps


RevSpring une société de logiciels basée au Michigan au sein des services financiers et de la santé, a récemment rapporté avoir vu son temps de test de régression réduit de 75%. Trouver le temps d'adopter et d'atteindre un pourcentage élevé de cas de test automatisés peut être difficile, quelle que soit la facilité et la puissance de l'outil d'automatisation utilisé. Quelle a été la clé du succès de RevSpring?

RevSpring aide les entreprises de soins de santé à offrir des services de paiement sécurisés à leurs patients. Pour s'adapter à une diversité croissante d'options de paiement au sein d'une plate-forme de services de santé configurable à l'infini, RevSpring a choisi Test Studio pour étendre ses efforts d'automatisation des tests. Ils ont obtenu 80% de délais de mise sur le marché avec une qualité de publication considérablement améliorée et une couverture à 100% des méthodes de paiement tout en protégeant les données sensibles des patients conformément aux normes HIPPA.

Trouver du temps pour gagner du temps

Selon le Rapport sur l'état des tests 2020 76% des personnes interrogées ont indiqué «faire face aux délais» comme l'un des principaux défis de leur équipe de test. Une raison courante pour laquelle les équipes s'appuient principalement sur les tests manuels et néglige l'automatisation est le manque de temps. Cela nous amène à une conclusion assez commune: nous n’avons pas le temps car nous n’automatisons pas.

L’allocation de temps et de ressources à l’automatisation s’est toutefois avérée vitale pour la qualité des produits que nous fabriquons. Le rapport cité ci-dessus continue en citant de manière anonyme des ingénieurs QA désireux de partager leur expérience.

«J'ai officiellement mis en œuvre des tests automatisés début 2019 et j'ai constaté une diminution de 30% du nombre de bogues post-publication signalés par rapport à l'année précédente. . »

Le changement de mentalité, que Gartner décrit dans son Magic Quadrant 2019 passant de« nous devons automatiser »à« nous avons besoin de bien plus qu'un simple outil d'automatisation des tests »est le moteur du toute l'industrie dans une direction de suites intégrées qui fonctionnent le mieux pour l'équipe au lieu d'implémenter les meilleurs outils de fournisseur unique qui couvrent des cas d'utilisation isolés.

Fournir une interface utilisateur exceptionnelle grâce à un processus robuste qui permet à tout le monde d'utiliser l'équipe de collaboration exige que votre suite de tests inclue la prise en charge de diverses technologies, pratiques de test, architectures basées sur les services, virtualisation de machine, planification à distance, intégration avec les chaînes d'outils DevOps, rapports et résultats visuels

Le cas de RevSpring

Similaire l'histoire de RevSpring . Leur application en cours de test est une plate-forme extrêmement configurable pour la facturation médicale prenant en charge environ 68 façons différentes d'accepter des paiements. Le succès ultime de ce projet était de garantir que les données sensibles des patients médicaux sont protégées et en totale conformité avec la HIPAA.

«Prendre en compte tous les différents scénarios est une tâche difficile en raison de la nature de notre plate-forme. C'est là que Test Studio est très bon car il nous aide à enregistrer un scénario et à le peaufiner à l'endroit qui doit être adapté sans recréer tout le test. Cela permet des progrès rapides en matière d'ingénierie, ce qui nous permet d'avoir une couverture à 100% de toutes les façons dont nous effectuons les paiements, traitons les relevés, établissons des plans de paiement, etc. Cela nous a vraiment permis d'aller dans des endroits qui ont été très difficiles », a déclaré Pete O'Grady , QA Manager chez RevSpring.

Le niveau de complexité qu'imposent de telles applications nécessite une stratégie solide à tous les niveaux, à commencer par l'intégration des tests automatisés dans le cycle de livraison pour permettre une rétroaction plus tôt dans le processus et empêcher les bogues de glisser dans la production. L'expérience précédente avec l'open source montre cependant que le niveau de complexité de la suite d'automatisation devient ingérable, en particulier dans un environnement agile rapide avec des versions fréquentes introduisant des changements constants dans l'interface utilisateur.

Ecrire tout à partir de zéro, compter sur l'aide de la communauté plutôt que sur un support dédié et impliquer des ressources de développement coûteuses dans la maintenance constante de la suite de tests accumule des coûts à long terme qui ne tiennent pas compte de la flexibilité à l'échelle qu'ils cherchaient à atteindre.

«L'automatisation qui a été fournie cette route par rapport à ce que nous avons maintenant – il n'y a tout simplement aucune comparaison. Et nous trouvons des choses qui n'auraient jamais été capturées auparavant » a noté O'Grady.

La solution en place

L'intégration facile avec la suite Atlassian et Jira et la flexibilité offerte par le Run- Les extensions de temps et les fonctionnalités ont permis à RevSpring d'incorporer de manière transparente les tests dans leur livraison continue. La capacité de parcourir les données en une seule étape de test en utilisant les fonctionnalités de liaison de données, l'interface utilisateur intuitive d'enregistrement de test et la logique de recherche de l'élément hybride a permis à l'équipe d'approfondir ses efforts de régression, augmentant la stabilité du code, améliorant qualité des versions et libérant du temps pour se concentrer sur le travail critique.

L'élaboration de tests de charge et d'API traditionnellement compliqués mais également coûteux pour des cas de test spécifiques représentait l'impressionnante couverture de scénario de paiement à 100% et permettait la progression rapide recherchée par RevSpring.

"Au début, nous avons effectué un test de régression d'une semaine. pour chaque cycle de publication. Il y avait une suite d'environ 40 articles qui étaient difficiles à couvrir en peu de temps et qui prendraient quatre personnes cinq jours pour terminer cela. Grâce à Test Studio, nous avons pu réduire cela à un jour et un demi. Et cela se réduira probablement à un jour grâce à la capacité d'automatiser presque tout avec Test Studio », a expliqué O'Grady.

Critical Success Factors

Ce ne sera pas faux de disent que l'un des facteurs de succès critiques les plus courants dans la livraison de logiciels est de réduire les délais de mise sur le marché. Dans les applications de traitement de données sensibles destinées aux utilisateurs finaux, les erreurs coûteuses et les retards de publication causés par des bogues sont inacceptables.

Bien que cela soit agréable pour certaines organisations, l'acquisition de capacités de conformité est devenue essentielle pour RevSpring. Grâce à Test Studio, ils ont pu sécuriser un chemin de processus d'assurance qualité auditable pour les autorités leur permettant de fournir des services de paiement sécurisés, conformes et évolutifs à leurs clients.

Avec l'une des interfaces d'enregistrement de test visuel les plus intuitives du marché. et le premier élément logique de recherche en instance de brevet du secteur, Test Studio élimine les goulots d'étranglement avec des tests de régression, augmente la couverture des tests sur l'interface utilisateur, les API RESTful et les scénarios de charge, et aide à maintenir la productivité de toute l'équipe.

Démarrez votre essai de 30 jours avec un accès gratuit à l'assistance et à la formation en ligne.

Essayer maintenant




Source link