Bonjour,
S'il vous plait j'ai voulu savoir comment faire les tests unitaires et d'intégration dans un outils qui est formé que par des modules en VBa et non par des modules de classes. Merci
Bonjour,
S'il vous plait j'ai voulu savoir comment faire les tests unitaires et d'intégration dans un outils qui est formé que par des modules en VBa et non par des modules de classes. Merci
Est-ce que tu souhaites automatiser tes tests ou simplement les faire à la main ?
A+
Vous voulez une réponse rapide et efficace à vos questions téchniques ?
Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.
je souhaite les faire à la main déja .
Pour mes tests unitaires, je créé généralement une procédure Test_QuelqueChose() ou QuelqueChose est le nom de ma fonction ou procédure.
Ça ressemble à cela :
Pour les tests intégrés généralement j'utilise l'objet ou j'appelle à la main la procédure ([F8] ou [F5] sur la sub) voulu dans le module le tout dans un environnement de test aussi proche que possible de la prod.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 private sub Test_QuelqueChose() debug.print QuelqueChose()=ResultatAttendu 'Affiche vrai si la fonction retourne ce que j'attends. end sub
Le problème c'est que souvant cela modifie les tables donc pour être strict il faudrait
- sauvegarder la base et ses données,
- lancer ton test,
- valider ton test,
- restaurer la base
- et recommencer le cycle avec un nouveau test.
A+
Vous voulez une réponse rapide et efficace à vos questions téchniques ?
Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.
Bonjour,
Est ce que je peux faire une seule procedure qui test certaines focntions?
s'il vous plait j'ai pas trop compris comment je fait le test d'intégration.
Merci
Tu peux.
Par exemple tu peux faire le truc suivant :
Maintenant c'est loin des outils comme JUnit. Essentiellement en Access la majorité des tests se font à la main. C'est TOI l'automate de test :-).
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 Private Sub Tester() call TaSub1() call TaSub2() call TaSub3() end sub
Sinon tu peux regarder d'un truc comme AutoIt (http://www.autoitscript.com/site/) qui permet de simuler un utilisateur au clavier et à la souris.
A+
Vous voulez une réponse rapide et efficace à vos questions téchniques ?
Ne les posez pas en message privé mais dans le forum, vous bénéficiez ainsi de la compétence et de la disponibilité de tous les contributeurs.
Et aussi regardez dans la FAQ Access et les Tutoriaux Access. C'est plein de bonnes choses.
Merci pour votre aide
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager