Les outils de test et d'assurance qualité couvrent la gestion des tests, les tests automatisés (navigateurs, mobile, charge), le suivi des anomalies et les fermes d'appareils dans le cloud. Les équipes de développement et de qualité les utilisent pour vérifier les versions, lancer des tests de non-régression en intégration continue et reproduire des défauts sur de nombreux navigateurs et appareils.
Ces outils sont proches du processus de construction : ils peuvent lire le code source, les environnements de préproduction, les secrets stockés dans les pipelines ainsi que les enregistrements ou captures d'écran des exécutions de test. Les données de test sont le principal piège : les copies de données de production dans un environnement de test restent des données personnelles, et les envoyer vers une ferme d'appareils dans le cloud les confie à un tiers. Un service de test hébergé devient en outre un maillon de votre chaîne d'approvisionnement logicielle : une compromission pourrait toucher vos versions. L'enfermement vient des scripts, rapports et historiques de test stockés dans le format propre à un éditeur.
Pour une solution européenne, vérifiez si la plateforme peut être auto-hébergée ou jointe par un tunnel vers votre propre réseau, comment les artefacts (vidéos, journaux, captures) sont conservés et supprimés et si des données de test synthétiques ou anonymisées sont prises en charge.