1 dépôt
Detailed internal logs and step-by-step action reports used to diagnose test failures.
Distinct from Test Step Documentation: Focuses on diagnostic logs for debugging failures rather than just recording the hierarchy of steps for documentation.
Explore 1 awesome GitHub repository matching testing & quality assurance · Execution Log Debugging. Refine with filters or upvote what's useful.
Codeception est un framework de test full-stack pour les applications PHP qui fournit une interface unifiée pour les tests unitaires, fonctionnels et d'acceptation. Il sert d'outil pour automatiser les navigateurs réels de bureau et mobiles via le protocole WebDriver et agit comme un client pour tester les API REST et SOAP. Le framework se distingue par son support du développement piloté par le comportement (BDD), permettant aux utilisateurs d'écrire des spécifications de test lisibles par l'humain en langage Gherkin pour aligner les tests techniques avec les exigences métier. Il implémente un mappage d'actions basé sur les acteurs pour connecter ces étapes en langage naturel aux méthodes PHP exécutables. Ses capacités couvrent une large surface, incluant la vérification et la gestion de l'état de la base de données pour les magasins SQL et NoSQL, la simulation de workflows utilisateur via l'automatisation de navigateur, et la validation des structures de données API utilisant JSON et XML. Il fournit également des outils pour mesurer la couverture de code et gérer les cycles de vie des tests via l'injection de dépendances et la manipulation de conteneurs de services. Le projet inclut un processus d'installation guidé en ligne de commande pour générer des modèles de test et des fichiers de configuration standardisés.
Provides detailed internal logs and step-by-step action reports to diagnose the cause of test failures.