Analyse QA d’un site Web: White Box vs. Black Box

Who? What? Why? Where? When? card with colorful backgroundLa dénomination de ma profession pourrait paraître prétentieuse pour certains d’entre vous: analyste sénior assurance qualité technique, programmeur PHP, concepteur design. C’est, en faite, un travail d’équipe. Nous faisons une analyse de qualité d’un produit qui nous est envoyé à tester, et qui est appelé «contrôle de qualité», lequel à pour but de répondre aux exigences de qualité du produit fini, utilisant des techniques de test, rapportant les défauts, évaluation par des mesures, des contrôles et l’identification des outils utilisés dans le processus de réalisation. Toute cette activité reposant sur les testeurs.

De quoi s’occupe plus précisément un analyste QA?

Je teste la fonctionnalité des sites. Si un spécialiste traitant cet aspect n’existait pas, il pourrait y avoir des erreurs importantes. Tout produit non testé implique certains risques assumés par le fabriquant et supportés par le consommateur. Le travail de l’analyste QA offre aux fabricants et aux consommateurs l’assurance que le produit est utilisé conformément à ses caractéristiques.

Dans le cas où une erreur de programmation ou de fonctionnement est trouvée, des bugs ou une incompatibilité avec les browsers les plus utilisés, nous, l’équipe QA, rapportons le problème trouvé qui sera pris en charge par des développeurs de softwares, corrigé et renvoyé une nouvelle fois pour vérification.

Type de tests

Les tests les plus utilisés dans l’activité QA sont les tests de fonctionnalités, qui consistent en une sorte de vérification Black Box analysant et vérifiant les exigences fonctionnelles de l’application. Un autre type de test fréquemment utilisé par les spécialistes QA est le test d’utilisabilité qui nous permet de savoir si ce logiciel est convivial. Cette méthode est subjective, car elle est étroitement liée à l’utilisateur ou au client cible. Dans ce cas, les évaluations sont reçues d’une tierce personne et n’implique pas directement les testeurs. La durée d’un test de qualité d’un site dépend beaucoup de sa complexité. Par exemple, pour un blog nous avons besoin d’une journée de travail pour identifier les possibilités d’erreurs, mais dans le cas d’un magasin en ligne cela peut aller jusqu’à deux ou trois jours.

Les étapes de tests

Les tests de qualité auxquels nous soumettons les sites sont nombreux. La première étape est de tester l’unité (unit testing) à travers la composition des codes, les fonctions et les modules. Suivent les tests d’interface, de régression, de la compatibilité et une gamme de tests automatisés optionnels sur demande des clients. La liste des tests de performance des produits est longue, elle contient des tests de stress (stress testing), des tests de faible activité (low testing) et des tests de reprise (recovery testing), qui vérifie le fonctionnement et les limites du site et de son serveur, en lien avec le nombre d’internautes et les opérations qu’ils peuvent y effectuer. Sont également testés, la  sécurité des produits, la validation et la sécurité des données à caractères personnelles, les tests White Box et Black Box.

La différence entre White Box et Black Box

Nous vous offrons quelques détails pour mieux comprendre la différence qu’il y a entre White Box et Black Box. Ce sont des méthodes de tests distinctes, basées sur des codes. La première d’entre elles génère des tests basés sur la structure interne du code et demande des compétences de programmation dans le langage utilisé pour l’application, que ce soit un site ou une application autonome (standalone). La seconde méthode implique la génération de tests comportementaux où le code d’application est inconnu. Elle présente le produit testé comme un système opaque, sans accès aux détails internes ou à la source. Une autre différence est que la vérification White Box comprend notamment le test des modules d’applications, tandis que Black Box inclut la vérification de chaque niveau. Les tests White Box facilitent la détection d’erreurs de codage, mais ne peuvent pas détecter les erreurs d’omission, à savoir le code ou les spécifications. Cependant, Black Box répond à ces exigences.

Un travail de plus en plus pratiqué aussi en Roumanie

Étant donné que les emplois dans l’informatique se sont beaucoup développés ces derniers temps, que les entreprises roumaines ont compris qu’elles pouvaient travailler avec un grand nombre de spécialistes, la profession d’analyste QA est beaucoup pratiquée dans notre pays. Ce travail implique une évolution constante et comprend l’assimilation de nouvelles technologies. C’est un domaine dans lequel l’apprentissage est permanent. De plus, praticable n’importe où avec une bonne connexion Internet. La communication est facile, il existe des programmes comme Skype, les smartphones et des outils de gestion de projets qui aident. Pratiquement, vous pouvez travailler de chez vous, installé dans votre fauteuil préféré.

Cela encourage tous ceux qui voudraient travailler dans ce domaine, se consacrer à la réalisation de leur activité. Qui sait? Peut-être travaillerons-nous ensemble.

Write a Reply or Comment

Your email address will not be published. Required fields are marked *

my

*


S'il vous plaît ne pas mettre des informations personnelles dans la section des commentaires.