Thirdfort
Thirdfort propose des services de vérification d’identité numérique et de contrôle de conformité aux entreprises réglementées de divers secteurs, tels que le droit, l’immobilier et la finance. Sa plateforme permet aux entreprises d’intégrer leurs clients en toute sécurité, tout en respectant les exigences en matière de lutte contre le blanchiment d’argent (LCB) et de connaissance du client (KYC).
Tous les clientsTests d’applications mobiles
Notre assurance qualité s’est concentrée sur la validation de la stabilité des applications mobiles de Thirdfort sur iOS et Android lors de leur transition vers une nouvelle version multiplateforme. Nous avons testé la vérification d’identité, les flux de provenance des fonds et les scénarios d’intégration critiques afin de garantir un comportement cohérent sur tous les appareils, versions de systèmes d’exploitation et environnements.
En savoir plusTests manuels
Nous avons réalisé des tests manuels structurés des processus de vérification d’identité, des contrôles de conformité en matière de lutte contre le blanchiment d’argent et des parcours d’intégration. Ces tests comprenaient des analyses exploratoires de scénarios à haut risque, la couverture des régressions après des mises à jour fréquentes et la validation de la logique complexe de vérification financière sur différentes plateformes mobiles.
En savoir plusDéfi
Thirdfort a fait appel à QAwerk pour réaliser des tests de bout en bout des fonctionnalités de son application mobile, en comparant les versions natives iOS et Android existantes avec la nouvelle version multiplateforme. L’objectif était d’identifier rapidement les éventuelles régressions et de garantir la stabilité des processus critiques de vérification d’identité et de conformité pendant la transition.
Pour accompagner cette transition, nous nous sommes concentrés sur plusieurs priorités clés en matière de tests :
- Migration de la version native V3 vers la version multiplateforme V4 : La nouvelle version multiplateforme a nécessité une validation minutieuse des flux utilisateurs principaux afin de garantir un comportement cohérent sur toutes les plateformes et d’éviter les perturbations des processus de vérification et d’intégration.
- Flux de travail de vérification critiques pour la conformité : des fonctionnalités telles que les vérifications de la provenance des fonds, les intégrations de vérification d’identité, les téléchargements de documents et la validation des données financières impliquaient des parcours utilisateurs complexes nécessaires à l’exactitude et à la stabilité.
- Rythme de publication rapide : des mises à jour régulières des versions et du journal des modifications nécessitaient une couverture de régression continue, une validation rapide des correctifs et des contrôles fiables de préparation à la publication.
- Parcours utilisateurs complexes en plusieurs étapes : les flux d’édition, le comportement de la navigation arrière, la logique de validation et la cohérence de l’état ont nécessité une vérification rigoureuse afin d’éviter que les utilisateurs ne perdent leur progression ou ne rencontrent des obstacles.
- Variabilité des appareils et incohérences de l’environnement : des tests sur plusieurs appareils réels, versions de systèmes d’exploitation et environnements ont été nécessaires pour détecter les problèmes spécifiques à la plateforme et garantir un comportement cohérent entre les mises à jour de l’interface utilisateur pilotées par le backend et les versions mobiles.
- Exigences réalistes en matière de données et de validation des documents : Certains scénarios de vérification nécessitaient des données de test réalistes, la numérisation de documents NFC et des échantillons de documents valides pour reproduire efficacement les conditions d’intégration réelles.
Solution
Notre approche a consisté à intégrer l’assurance qualité manuelle continue au cycle de publication de Thirdfort. Nous nous sommes concentrés sur les tests fonctionnels, la couverture de régression, les contrôles exploratoires et la validation multiplateforme des flux de vérification d’identité et de conformité sur iOS et Android.
Tests d’applications mobiles
Nous avons réalisé des tests de l’application mobile Thirdfort sur iOS et Android lors de la transition vers la nouvelle version multiplateforme. Notre travail a porté sur la validation des parcours d’intégration, de vérification d’identité, de téléchargement de documents et de contrôle de la provenance des fonds afin de garantir le bon fonctionnement de ces processus dans la nouvelle version mobile multiplateforme.
Pourquoi c’est important : Les utilisateurs de Thirdfort effectuent la vérification d’identité et financière directement sur leurs appareils mobiles. Des performances stables et un comportement cohérent sur toutes les plateformes sont essentiels pour une intégration fluide et des processus de conformité fiables.
Tests fonctionnels
Lors des tests fonctionnels, nous avons validé les principales fonctionnalités de conformité, notamment la vérification d’identité originale via le SDK Onfido, la vérification d’identité renforcée via le SDK ReadID, les flux de téléchargement de documents et la fonctionnalité de provenance des fonds. Une attention particulière a été portée aux parcours utilisateurs complexes tels que les flux de l’acheteur et du donateur, la liaison des relevés bancaires et la gestion des justificatifs.
Pourquoi c’est important : Ces fonctionnalités constituent le cœur opérationnel de la plateforme de vérification de Thirdfort. Tout problème lié aux processus de validation d’identité ou financière peut perturber l’intégration et créer des difficultés pour les entreprises soumises à la réglementation.
Tests de régression et tests exploratoires
Compte tenu de la fréquence des mises à jour et des modifications apportées régulièrement, nous avons mené des cycles de tests de régression et exploratoires continus. Nos efforts ont porté sur les flux d’édition, le comportement de la navigation arrière, les réponses de l’interface utilisateur côté serveur, la validation des entrées et la cohérence des états de vérification.
Les principaux problèmes rencontrés étaient des erreurs de soumission de la source des fonds et des blocages du chargement des identifiants améliorés. Ils ont été identifiés, testés à nouveau et leur résolution a été vérifiée avant les mises à jour suivantes.
Pourquoi c’est important : des mises à jour fréquentes augmentent le risque de régression, notamment pour les produits soumis à des exigences de conformité. Les tests de régression et les tests exploratoires continus ont permis d’éviter les interruptions lors de l’introduction de nouvelles fonctionnalités et de mises à jour.
Tests de compatibilité
Des tests de compatibilité ont été effectués sur des appareils iOS et Android réels, couvrant plusieurs versions du système d’exploitation, afin de détecter les problèmes spécifiques à chaque appareil concernant les entrées, le comportement du clavier, le rendu de l’interface utilisateur et les performances. Nous avons également examiné les incohérences d’environnement liées au comportement de l’interface utilisateur piloté par le serveur.
La validation de l’interface utilisateur/de l’expérience utilisateur a permis de garantir que les utilisateurs pouvaient mener à bien leurs parcours de vérification sans perdre leur progression ni rencontrer d’obstacles.
Pourquoi c’est important : Les processus d’intégration de Thirdfort impliquent le traitement de données d’identité et financières sensibles. Un fonctionnement fiable sur tous les appareils et environnements permet d’éviter les frictions lors de la vérification d’identité et de la soumission de documents.
Bugs détectés
La plupart des problèmes que nous avons identifiés se concentraient dans le processus de déclaration de la provenance des fonds, notamment au niveau des flux d’édition en plusieurs étapes, de la persistance des données et du comportement de navigation. Ces problèmes avaient un impact majeur car ils pouvaient empêcher les utilisateurs de finaliser les contrôles de conformité ou de corriger les informations soumises.

Résultat réel: Les co-acheteurs précédemment ajoutés (A et B) sont supprimés et seul le dernier (C) reste.
Résultat attendu: Les co-acheteurs précédemment ajoutés (A et B) doivent rester, et le co-acheteur nouvellement ajouté (C) doit être ajouté en plus, sans remplacer les existants.

Résultat réel: Sur l’écran de récapitulatif des détails du cadeau, aucun bouton « Modifier » n’est disponible. Par conséquent, l’utilisateur ne peut pas modifier les détails du cadeau une fois qu’il les a saisis.
Résultat attendu: Chaque section/bloc de détails du cadeau doit avoir une option Modifier (ou un moyen clair d’entrer en mode édition) afin que l’utilisateur puisse mettre à jour les informations précédemment saisies.

Résultat réel: Lors de la modification d’une source de fonds (par exemple, la vente d’un bien immobilier), appuyer sur le bouton Retour fait défiler chaque étape précédente du flux une par une (par exemple, des détails de la vente aux détails du bien, puis de nouveau en arrière), au lieu de ramener l’utilisateur à l’écran de révision ou à la liste des sources. L’utilisateur est ainsi contraint de parcourir à nouveau l’intégralité du flux au lieu de quitter le contexte de modification.
Résultat attendu: Lors de la modification d’une source terminée, appuyer sur Retour devrait ramener l’utilisateur à l’écran parent approprié (par exemple, l’écran Vérifier vos détails pour cette source, puis la liste des sources de fonds de dons), plutôt que de naviguer étape par étape à travers toutes les étapes précédentes du formulaire.
Résultat
Notre collaboration a permis à Thirdfort d’effectuer sa transition vers une nouvelle version mobile multiplateforme tout en assurant la stabilité des processus de vérification d’identité et de conformité. Des tests comparatifs, une couverture de régression continue et une validation ciblée des fonctionnalités de vérification financière ont contribué à garantir la fiabilité de la plateforme durant cette évolution produit.
Les principaux résultats obtenus sont les suivants :
- Déploiement stable de fonctionnalités complexes de conformité : des tests complets de la fonctionnalité Source des fonds, impliquant de multiples sources de données, des flux conditionnels, la gestion des documents et des intégrations bancaires, ont permis un déploiement sans heurts de cette fonctionnalité essentielle à la conformité.
- Expérience mobile cohérente sur toutes les plateformes : les tests multiplateformes des versions iOS et Android ont permis de maintenir des flux d’intégration, de vérification d’identité et de soumission de documents prévisibles lors de la migration des applications natives vers les applications multiplateformes.
- Réduction des risques liés au lancement d’un produit Fintech réglementé : des tests de régression ciblés, des tests exploratoires et la validation des intégrations SDK (Onfido Original ID et ReadID Enhanced ID) ont permis d’éviter les blocages dans les parcours de vérification d’identité et les flux de travail de conformité.
Dans la presse
Vous lancez une application exigeante en matière de conformité ?
Parlons-en !Outils
Commentaires de l’équipe QAwerk
Iryna
QA Engineer
Les tests de ce projet se sont distingués par leur contexte fintech et regtech, où les exigences de qualité sont naturellement élevées et où les scénarios d’utilisation impliquent la vérification d’identité, des données financières et des documents officiels. La fonctionnalité « Source des fonds » a été particulièrement marquante. Elle combinait de multiples sources de financement, des dépendances complexes entre les différents états, des intégrations bancaires et des exigences strictes en matière de précision des fichiers PDF et des informations sur le portail utilisés par les professionnels du droit.






Impressionné·e·s ?
Engagez-nous !Autres études de cas
ChitChat
Nous avons sécurisé cette application fintech contre les bugs et l’avons préparée pour son lancement dans quatre pays africains
Unfold
Nous avons transformé ce créateur d’histoires sujet aux plantages en une plateforme de création de contenu à part entière, qui compte désormais un milliard d’utilisateurs et a été rachetée par SquareSpace
ICONOMI
Optimisation du flux d’intégration web et mobile d’une plateforme de gestion d’actifs cryptographiques, réduisant le taux d’abandon des utilisateurs de 15 %
