capTests
Se connecter

Tableau de bord et fonctionnalités CRM avancées pour dolibarr capcrm

Tous les cas de ce projet sont couverts par un test automatique. 20 cas sont couverts par un test automatique relancé à chaque nouvelle version.
Rapport qualité
Consultation en lecture seule. Vous voulez participer ? Contactez le chef de projet pour rejoindre l'équipe et créer votre compte. Se connecter.
Scénarios couverts automatiquement sur la version 1.2.6 : 20. Tout afficher
Les tests automatiques sont affichés. Les points couverts par un test automatique qui passe (badge Couvert) n'ont pas besoin d'être re-testés à la main : concentrez la recette manuelle sur les points manuels, non couverts ou en régression.
Réf Intitulé Cycle Couverture Verdict
Accueil CRM
TC-CRM-001 Recherche et affichage d'un tiers dans CapCRM Desktop
Détails

Se connecter à Dolibarr, ouvrir le module CapCRM, vérifier que la page d'accueil affiche le formulaire de recherche de tiers et permet de rechercher un tiers existant. Vérifier que la fiche du tiers s'affiche avec les informations principales (nom, coordonnées, statut).

À tester Couvert Non testé
Administration
TC-CRM-002 Gestion des règles de relance automatique Desktop
Détails

Ouvrir la page des règles de relance (admin/followup_rules.php), vérifier que les règles par défaut sont présentes. Créer une nouvelle règle de relance, la modifier, puis la supprimer. Vérifier que les opérations sont bien enregistrées.

À tester Couvert Non testé
TC-CRM-010 Configuration du module - sauvegarde des paramètres Desktop
Détails

Ouvrir la page de configuration du module (admin/setup.php), vérifier que les paramètres s'affichent. Modifier un paramètre et sauvegarder. Vérifier que la modification est bien enregistrée.

À tester Couvert Non testé
TC-CRM-018 Mode démonstration : génération et purge du jeu de données Desktop
Détails

Activer le mode démonstration depuis l'administration : la génération crée les comptes de démo et le jeu de données (tiers, devis, factures, règles, campagnes) ; la purge supprime tout ce qui a été créé et désactive les comptes, sans toucher les données réelles préexistantes ni celles d'une autre entité.

À tester Couvert Non testé
Campagnes
TC-CRM-004 Liste des campagnes et navigation vers la fiche Desktop
Détails

Ouvrir la liste des campagnes, vérifier que les campagnes s'affichent avec leur statut. Cliquer sur une campagne pour ouvrir sa fiche. Vérifier que le bouton de création d'une nouvelle campagne est présent.

À tester Couvert Non testé
TC-CRM-005 Kanban - Déplacement d'un prospect entre les étapes Desktop
Détails

Ouvrir le kanban d'une campagne, vérifier que les colonnes (étapes) s'affichent avec les prospects. Tester le drag & drop d'un prospect d'une étape à une autre. Vérifier que le changement d'étape est bien enregistré.

À tester Couvert Non testé
TC-CRM-013 Import de prospects en masse dans une campagne Desktop
Détails

Ouvrir la fiche d'une campagne, utiliser l'import de prospects : sélection manuelle de tiers, filtres par catégorie, commercial, pays, date de création. Vérifier que les prospects importés apparaissent à l'étape initiale, qu'un import redondant ne crée pas de doublons, et que le retrait d'un prospect le fait sortir de la campagne.

À tester Couvert Non testé
TC-CRM-014 Progression automatique des prospects entre étapes (règles) Desktop
Détails

Sur une campagne avec règles de progression automatique : l'ajout d'un tag ou le changement de statut déplace le prospect à l'étape cible (mode forward-only jamais en arrière), le statut commercial est relevé automatiquement, le plancher de potentiel est appliqué à l'entrée dans l'étape, un événement est créé et lié au tiers, et la garde anti-boucle libère le prospect en cas d'erreur.

À tester Couvert Non testé
TC-CRM-015 Duplication d'une campagne (étapes et règles, sans prospects) Desktop
Détails

Depuis la fiche d'une campagne, la dupliquer : la copie porte une nouvelle référence, reprend les étapes (couleurs, positions, seuils de stagnation), les règles de progression, mais pas les prospects ni les événements. La campagne d'origine reste inchangée.

À tester Couvert Non testé
TC-CRM-017 Pipeline personnel et statistiques de campagne Desktop
Détails

Ouvrir le pipeline personnel (vue agrégée par commercial) et les statistiques d'une campagne : entonnoir par étape, durées moyennes, gagnés/perdus avec motifs, performance par commercial, prospects en stagnation. Les pages se chargent avec les compteurs cohérents avec la liste de la campagne.

À tester Couvert Non testé
TC-CRM-020 Actions de masse : garde anti-double-exécution Desktop
Détails

Les actions de masse sur les prospects d'une campagne (déplacement d'étape, archivage) sont protégées contre la double exécution : rejouer la même action ne duplique ni les déplacements ni les événements, et un archivage est définitif jusqu'à réactivation manuelle.

À tester Couvert Non testé
Création rapide
TC-CRM-009 Création rapide d'un tiers via QuickAdd Desktop
Détails

Ouvrir la page QuickAdd, vérifier que les onglets de création rapide sont présents (tiers, contact, événement, tâche). Remplir le formulaire de création d'un tiers et vérifier que le tiers est créé. Tester la validation des champs obligatoires.

À tester Couvert Non testé
Dashboard
TC-CRM-008 Affichage du tableau de bord avec widgets et filtres Desktop
Détails

Ouvrir le tableau de bord CapCRM, vérifier que les widgets s'affichent correctement (statistiques, alertes, graphiques). Vérifier que les filtres de période fonctionnent et mettent à jour les données affichées.

À tester Couvert Non testé
Emailing
TC-CRM-011 Sélecteurs de cibles pour campagnes d'emailing Desktop
Détails

Vérifier que les sélecteurs de cibles pour emailing (mailing selectors) fonctionnent correctement : sélection par campagne, par catégorie, par produit, par chiffre d'affaires. Vérifier que le filtrage par entité fonctionne et que les compteurs sont corrects.

À tester Couvert Non testé
Historique
TC-CRM-012 Historique des échanges avec filtres de période Desktop
Détails

Ouvrir la page des échanges récents, vérifier que la liste des actions s'affiche. Tester les filtres par période (aujourd'hui, semaine, mois, personnalisé) et par type d'action. Vérifier que la recherche par tiers fonctionne.

À tester Couvert Non testé
TC-CRM-019 Moteur d'historique : filtres de période et de type Desktop
Détails

Dans le moteur d'historique (page d'administration des échanges), les filtres de période (année en cours, dates personnalisées), de type d'action, de sens entrant/sortant et de tiers produisent une requête filtrée côté base : les lignes affichées respectent le filtre et le total est cohérent.

À tester Couvert Non testé
Installation
TC-CRM-007 Activation/désactivation du module - intégrité des données Desktop
Détails

Vérifier que l'activation du module crée correctement toutes les tables SQL déclarées. Désactiver et réactiver le module, vérifier que les données sont conservées et que les règles par défaut ne sont pas dupliquées.

À tester Couvert Non testé
Prospection
TC-CRM-006 Liste des prospects avec filtres et progression Desktop
Détails

Ouvrir la page Prospection, vérifier que la liste des prospects s'affiche avec les colonnes configurées. Tester les filtres (commercial, catégorie, recherche textuelle) et vérifier que la barre de progression est affichée.

À tester Couvert Non testé
Suivi actif
TC-CRM-016 Alertes de relance : évaluation quotidienne sans doublon Desktop
Détails

Le cron d'évaluation des alertes de relance crée un rappel pour un tiers sans réponse depuis le délai de la règle, avec le bon type d'action entrant/sortant, et ne crée pas de second rappel tant que le premier n'est ni traité ni périmé ; une réponse entrante annule la relance quand la règle le demande.

À tester Couvert Non testé
Tags
TC-CRM-003 Gestion des tags (ajout/retrait) sur un tiers Desktop
Détails

Ouvrir la page de gestion des tags d'un tiers, vérifier que les catégories disponibles s'affichent. Ajouter un tag au tiers et vérifier qu'il apparaît dans la liste. Retirer un tag et vérifier qu'il disparaît.

À tester Couvert Non testé