Ceci est un post de test pour vérifier les téléchargements d'images de tous types
Qu'est-ce que le test manuel
Le test manuel est une technique qui permet de tester le logiciel à l'aide des fonctions et des caractéristiques d'une application. Lors d'un test logiciel manuel, un testeur teste le logiciel en suivant des cas de test prédéfinis. Au cours de ce test, les testeurs créent des scénarios de test pour les codes, testent le logiciel et fournissent le rapport final sur ce logiciel. Les tests manuels prennent beaucoup de temps, car ils sont effectués par des êtres humains et il y a un risque d'erreurs humaines.
Chaque nouvelle application doit être testée manuellement avant de pouvoir être automatisée. Les tests manuels demandent plus d'efforts que les tests d'automatisation, mais sont nécessaires pour vérifier la faisabilité de l'automatisation. Aucune connaissance d'un outil de test n'est requise dans le cadre d'un test manuel.
Contrairement aux tests automatisés, les tests manuels s'appuient sur des cas de test prédéfinis et peuvent prendre du temps et entraîner des erreurs humaines. Pour maîtriser les nuances des tests manuels et améliorer vos compétences en matière de tests logiciels, pensez à explorer le Guide complet des tests logiciels et de l'automatisation par GeeksforGeeks. Ce cours fournit des informations complètes sur les techniques de test manuel, ce qui vous aide à fournir des logiciels plus fiables et de haute qualité.
Types de tests manuels
Il existe différentes méthodes pour mettre en oeuvre le test manuel, mais il est généralement classé en trois types de test manuel :
1. Test de boîte noire



Dans la technique Black Box Testing, le testeur ou l'analyste QA vérifiera seulement la fonctionnalité du module particulier ou de la méthode particulière ou parfois l'application entière en fournissant les différents cas de test manuellement. Ici, le testeur fournit l'entrée de l'application et la teste manuellement.
S'il renvoie le résultat attendu, le testeur procède à un autre jeu d'entrées et signale tous les résultats à l'équipe. Si l'entrée fournie par l'utilisateur manuellement échoue pendant le test, il/elle signalera ce problème à l'équipe de développement.
Ces techniques englobent les essais tant fonctionnels que non fonctionnels.


- Tests fonctionnels : Dans ce test, l'ingénieur de test vérifie si les fonctionnalités de l'application fonctionnent conformément aux exigences spécifiées. Le testeur vérifie que le système fait ce qu'il est censé faire avec une exécution correcte des exigences, en fonction des scénarios de test. Les tests fonctionnels peuvent être effectués manuellement ou automatiquement, selon les besoins du projet.

- Test non fonctionnel : Il se concentrera sur les performances, la convivialité et d'autres aspects de qualité du logiciel qui ne sont pas directement liés à des fonctions spécifiques. Cela inclut le test de la vitesse, de la fiabilité et de l'expérience utilisateur des applications afin de s'assurer qu'elles répondent aux exigences prévues.
- Test de régression : Ce test est effectué après toute modification de code, mise à jour ou correction de bogue pour vérifier que le nouveau code n'a pas d'impact négatif sur les fonctionnalités existantes du logiciel qui fonctionnent déjà correctement. Étant donné que le nouveau code peut présenter des bogues ou un conflit avec l'ancien code, le test de régression implique de réexécuter les cas de test précédents pour vérifier que tout fonctionne toujours comme prévu. Ce type de test est essentiel pour maintenir la stabilité du logiciel après les mises à jour.