Assurance qualité et test de logiciels

Planification et documentation – la qualité dès le départ

La meilleure assurance qualité repose sur une bonne planification, une démarche structurée et un contact régulier avec le client et l'utilisateur final.

D'après notre expérience, une architecture logicielle bien planifiée et stable a un effet positif sur la qualité et peut être adaptée avec souplesse à de nouvelles exigences et à de nouveaux environnements - même après des années.

Dès la phase de planification, nous effectuons des tests en continu, par exemple pour vérifier la faisabilité technique de certaines exigences ou pour mesurer les performances de composants clés.

Pour tous les cas

Dans notre base de données de tests, nous rassemblons des scénarios de test qui reproduisent les processus et les exigences prévus. Ceux-ci sont utilisés à l'achèvement des composants. Nous distinguons les tests de l'installation (tests d'installation), de l'utilisation par l'utilisateur (tests système) et les tests du code (tests unitaires).

Les cas de test sont recueillis dès la planification et le développement, puis intégrés et affinés dans notre planification des tests. Ils peuvent être exécutés aussi bien manuellement qu'automatiquement.

Tests boîte noire et boîte blanche

Lors des tests système et d'installation, on simule à proprement parler les étapes d'utilisation des utilisateurs. Il s'agit de tests dits boîte noire. Boîte noire signifie que le code du logiciel n'est pas pris en compte.

Lors des tests boîte blanche, la connaissance du code du logiciel est prise en compte. Les tests unitaires permettent de régler cela avec précision. Il est ainsi possible d'effectuer des tests de charge et d'examiner les performances ainsi que le comportement en cas de saisies erronées. Pour les tests unitaires, nous utilisons Visual Studio.

CONTACT

Sélectionnez votre langue

Premier entretienPremier entretien