J'ai entendu dire que les tests du système ont deux types
1) Test fonctionnel 2) Test non fonctionnel
Mais plus tard dans un autre site, j'ai vu ci-dessous des déclarations
In the types of functional testing following testing types should be cover:
Unit Testing
Smoke testing
Sanity testing
Integration Testing
Interface Testing
System Testing
Regression Testing
UAT
Je suis confus. Veuillez préciser si le test du système comprend des tests fonctionnels ou fonctionnels. Il comprend les tests du système et la séquence de ces tests (le fonctionnement est effectué en premier ou le système).
Merci
Le test fonctionnel vise à déterminer si une fonctionnalité donnée fonctionne comme spécifié. Les tests du système visent à déterminer si l’ensemble du système remplit les conditions qui lui sont données.
Ainsi, lors des tests fonctionnels, vous testez une partie donnée de l'ensemble du système d'une manière spécifiée. Et lors du test du système, vous testez le système dans son ensemble et répond aux exigences qui lui sont données.
Par exemple, tester que 1 + 1 = 2 teste la fonction plus et la fonction somme. Et est donc un test fonctionnel. Tester si l'utilisateur peut ou non calculer la quantité correcte de pourboire à l'aide de la calculatrice est un test système, car il teste une exigence (calculer un pourboire), mais pas une fonction spécifique de l'application.
Et les tests non fonctionnels incluent des éléments tels que la convivialité et les performances.
Les tests fonctionnels sont basés sur une analyse de la spécification des exigences d'un composant ou d'un système.
Les tests non fonctionnels incluent, sans toutefois s'y limiter, les tests de performance, les tests de charge, les tests de contrainte, les tests de convivialité, la maintenabilité, la fiabilité et la portabilité. C'est le test de fonctionnement du système.
Vous pouvez appeler le test du système en tant que niveau de test. Le test fonctionnel est plutôt un type de test. Et les tests du système doivent étudier les zones fonctionnelles du système.
Vous pouvez trouver plus d'informations à ce sujet si vous lisez par exemple " ISQTB - Syllabus Niveau Fondation ".
Le test du système comprend à la fois le test de fonctionnement et le test de non-fonctionnement. Les tests fonctionnels et non fonctionnels sont effectués pour une partie particulière ou sont effectués étape par étape, ce qui devient un test du système.
Les tests système combinent des tests fonctionnels et non fonctionnels.
Les tests fonctionnels, en termes simples, testent les fonctionnalités permettant de déterminer si une application répond aux exigences ou non. (fumée, santé mentale, nouveaux tests, régression, tests basés sur les priorités, tests basés sur les risques, etc.)
Des tests non fonctionnels évaluent les éléments non fonctionnels tels que la performance, la charge, le stress, le volume, la convivialité, l’apparence, etc.
Le test fonctionnel vient sous Test du système (qui vérifie le flux global d'une application à l'autre).
Tests fonctionnels: sont basés sur une spécification d'exigence. pendant que vous vérifiez l’application selon le flux et si vous trouvez un bogue pour ce flux, il effectuera des tests fonctionnels . Test du système: teste l’application entière . Contrôle individuel et indépendant du fonctionnement correct . Test de régression: alors que l’équipe de développement modifie n’importe quel module, puis que le module n’affecte pas un autre module qui est le test de régression.
Les tests non fonctionnels incluraient, par exemple, les tests de performance - ce qui n’est pas lié aux besoins opérationnels.
Les tests fonctionnels testent les exigences de l'entreprise.
Parfois, il y a un chevauchement entre les deux.