Sorry, you need to enable JavaScript to visit this website.

Tests

Automatisation déploiements sites Drupal: CICD, Composer, tests, qualité, packaging, déploiements idempotents (Intégralement généré par IA)

Soumis par dpalicepeio le
L'article explique comment automatiser les déploiements de sites Drupal en utilisant des pratiques de CI/CD. Les objectifs incluent la construction reproductible avec Composer, des tests automatisés, des déploiements sans interruption, la gestion des configurations par environnement, et une stratégie de rollback documentée. Il est recommandé de verrouiller les dépendances, d'ignorer certains répertoires, et de synchroniser les configurations. Le processus de déploiement implique le transfert via rsync ou SSH, la gestion des releases avec des répertoires horodatés et des liens symboliques. Des tests de qualité sont recommandés avant le packaging, et des pratiques de bonnes pratiques sont soulignées telles que l'utilisation de branches protégées et la centralisation des logs. Finalement, des outils comme Drush, Composer et Docker sont suggérés pour simplifier le processus.

Différence entre tests boîte blanche et boîte noire (ISTQB)

Soumis par dpalicepeio le
La différence entre les tests boîte blanche et boîte noire selon l'ISTQB est expliquée en détail. Les tests boîte noire se basent sur les spécifications, les exigences et les cas d'utilisation, en se concentrant sur le comportement observable sans nécessiter de connaissance interne. Les techniques typiques incluent la partition d'équivalence, l'analyse des valeurs limites et les cas d'utilisation. Les mesures de couverture se concentrent sur la couverture des partitions, des valeurs limites et des règles. En revanche, les tests boîte blanche se basent sur la structure interne, le code et le flux de contrôle et de données, en se concentrant sur l'implémentation avec une connaissance interne requise. Les techniques typiques incluent la couverture des instructions, des décisions et des branches. Les critères d'arrêt diffèrent également, avec une approche combinée recommandée pour une assurance qualité complète.