1

Je suis très nouveau dans le concept de tests unitaires, donc je suis désolé si "test unitaire" est le mauvais mot pour cela. Je pense que ce pourrait être un "test d'intégration"? Quoi qu'il en soit, j'utilise le cadre d'adhésion d'asp.net pour la connexion, la déconnexion, le changement de mot de passe, etc. Mais je fais quelques choses supplémentaires comme mettre à jour le ticket d'authentification, ajouter une entrée à une autre table ticket sur le changement de mot de passe, etc.test de l'unité de connexion/déconnexion de l'utilisateur

Quelle est la meilleure façon d'écrire des tests pour ces types de cas?

Répondre

1

Je vois 2 options principales:

  • Si vous avez un wrapper pour le billet d'auth et une interface pour le dépôt, vous unité pouvez effectivement tester la logique qui (ne savez pas comment vous utilisez l'aspic. le cadre d'adhésion net, mais dans tous les cas, vous pouvez déplacer cette logique vers une classe que vous pouvez tester unitaire).
    • faire des tests d'acceptation Web automatisés, en utilisant Watin ou sélénium - ce serait encore écrit dans votre cadre de tests de choix (MSTest, nunit, etc.)

Mise à jour 1: Je voudrais faire les deux, des tests unitaires complets pour la logique et le WAT au lieu de tests de fumée.