Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Test Discussion :

Les tests fonctionnels


Sujet :

Test

  1. #1
    Candidat au Club
    Les tests fonctionnels
    Bonjour ,
    Je veux comprendre la notion des tests fonctionnels : est-ce qu'ils incluent les unitaire, test d’intégration, test de régression…
    est-ce qu'ils font partie des tests automatiques ou des tests manuels?
    Merci d'avance

  2. #2
    Rédacteur

    Les tests fonctionnels vérifient que le comportement d'un système "en boite noire" est conforme à ses spécifications.

    On peut théoriquement faire des tests fonctionnels sur tout type de composant (unité logicielle, intégration soft/soft , système soft/elec, ...).

    Généralement, dans le petit monde du logiciel, seule l'application logicielle "complète" dispose d'une spécification. Les tests fonctionnels se font donc seulement sur l'application complète, en boite noire.

    Exemple de test fonctionnel de la calculatrice de windows:
    1. lancer l'application "calc.exe"
    2. Appuyer sur les touches 'C', puis '9', puis 'racine', puis '='
    3. Verifier que l'application affiche la valeur "3"
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  3. #3
    Candidat au Club
    Citation Envoyé par pseudocode Voir le message
    Les tests fonctionnels vérifient que le comportement d'un système "en boite noire" est conforme à ses spécifications.

    On peut théoriquement faire des tests fonctionnels sur tout type de composant (unité logicielle, intégration soft/soft , système soft/elec, ...).

    Généralement, dans le petit monde du logiciel, seule l'application logicielle "complète" dispose d'une spécification. Les tests fonctionnels se font donc seulement sur l'application complète, en boite noire.

    Exemple de test fonctionnel de la calculatrice de windows:
    1. lancer l'application "calc.exe"
    2. Appuyer sur les touches 'C', puis '9', puis 'racine', puis '='
    3. Verifier que l'application affiche la valeur "3"

  4. #4
    Membre expérimenté
    Bonjour,

    Les tests fonctionnels ne sont pas seulement des tests manuels.
    On peut les automatiser et dans ce cas, les tests sont "branchés" sur la couche métier de l'application.

    Un article très intéressant

    Pour bien comprendre, cherche du côté du BDD (Behavior Development Driven).

    Il existe de nombreux outils pour les tests fonctionnels automatisés :

    Outils de tests fonctionnels d'IHM :

    • Selenium
    • ...


    Outils de specs exécutables :

    • Greenpepper
    • Fitnesse
    • Cocumber
    • ...
    Faites une recherche sur le forum et/ou sur internet et lisez la doc officielle avant de poser une question svp.
    et n'oubliez pas de lire les FAQ !
    FAQ Java et les cours et tutoriels Java
    Doc JAVA officielle
    AngularJS 1.x
    Angular 2

    Do it simple... and RTFM !

  5. #5
    Nouveau membre du Club
    Salut,

    j'avais ça sous la main, alors je partage.

    C'est un wikibook sur l'introduction au test.

    tchao

###raw>template_hook.ano_emploi###