Résumer les points à noter concernant la définition d'états spécifiques

巴扎黑
Libérer: 2017-06-15 09:44:23
original
1352 Les gens l'ont consulté

Les tests automatisés doivent être exécutés plusieurs fois. Afin de garantir que le processus de test est reproductible, nous souhaitons vraiment tester dans certains états connus, que nous appelons des états spécifiques, par exemple, dans une application de blog lors du test de l'article. fonctionnalité de création, chaque fois que nous exécutons un test, les tables liées à l'article (par exemple, la table Post, la table Comment) doivent être restaurées dans un état spécifique. La documentation PHPUnit a une bonne description de l'état général spécifique de cette section. présente comment créer un état spécifique de la base de données comme l'exemple qui vient d'être décrit. La définition de l'état spécifique de construction de la base de données est probablement l'une des parties les plus chronophages du test d'une application avec une base de données comme support backend. Présentée par Yii L'application CBbFixtureManager. Le composant peut atténuer efficacement ce problème. Lors de l'exécution d'un ensemble de tests, il effectue essentiellement les opérations suivantes : avant l'exécution de tous les tests, il réinitialise les données liées au test à un état connu. Avant l'exécution d'un seul test, il réinitialise une table spécifique. à un état connu. Lors de l'exécution d'une méthode de test, il fournit une interface d'accès qui fournit des données de ligne dans un état spécifique. Veuillez appuyer sur

1 Yii Framework Official Guide Series 38 -. Définition d'états spécifiques (fixations)

Résumer les points à noter concernant la définition d'états spécifiques

Introduction : Les tests automatisés doivent être exécutés plusieurs fois pour pouvoir le faire. Pour garantir que le processus de test est reproductible, nous aimerions tester dans certains états connus, que nous appelons des états spécifiques. Par exemple, tester la création d'articles dans une application de blog...

【. Recommandations de questions et réponses associées】 :

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal