ASSURANCE QUALITE

En tant que spécialiste du développement d’applications, disposer d’un service d’assurance qualité nous as paru essentiel pour la réussite de nos projets.
En effet, il est utopique de penser que seuls les tests réalisés par les développeurs dans leurs coins puissent suffire à produire un logiciel de qualité utilisé à grande échelle. L’AQ est un métier à part qui nécessite des compétences spécifiques et un processus bien étudié pour chaque cas.
Inovasquad peux vous accompagner dans l’ AQ de vos solutions à travers plusieurs services :

picture

Création d'un plan de test

Vous pouvez externaliser chez nous la création du plan de test de votre logiciel.
Dans le plan de test, nous allons d’abord identifier les fonctionnalités de votre solution et les classifier en terme d’importance et de criticité. Ceci permettra par la suite de maximiser la qualité par rapport aux ressources disponible.
La réalisation du plan de test se fait idéalement avant ou au cours du développement à partir de spécification. Il peut aussi être fait à partir de l’application elle même une fois développée dans le but de faire la validation ou la non régression.

Nous utilisons en général les outils suivants : TestLink
picture

Création des tests automatiques

Dans certains projets où le nombre de fonctionnalités est conséquent et les modifications fréquentes, il est en général inhumain de réaliser à chaque “Release” une couverture de test acceptable pour assurer la non régression.
La solution adoptée dans ces cas est l'automatisation des tests.
Cette technique permet de développer des scénarios de tests qui seront joués automatiquement et qui vont générer à la fin un rapport détaillé sur comment ils se sont déroulés. L’humain n’intervient qu’au moment de l’échec de passage des tests pour identifier le bug dans l’application testée.
Le gain de temps et d’énergie est bien sûr énorme lorsqu’on dispose de ces tests. Mais il faut d’abord fournir au préalable beaucoup d’effort pour les développer.
L’équipe d’Inovasquad peut s’occuper de cette tâche à un coût compétitif. Nous disposons d’expérience d’automatisation pour les applications Web et aussi Mobile.

Ci dessous un aperçu des technologies qu’on utilise : Apium_Sélénium
picture

Exécution des tests

Si vous avez des Release fréquentes et pas assez de ressources pour tester l’application, on peut vous mettre à disposition nos testeurs pour réaliser vos tests d’intégration et de non-régression.
Notre équipe de testeurs peux directement interagir avec vos développeurs à travers un système de Ticketing pour remonter les anomalies rencontrés.