TestManager est un plugin Trac pour créer des cas de test, les organiser dans des catalogues, de générer des plans de tests et de suivre leur état d'exécution et les résultats.
Différemment des autres plugins de gestion de test pour Trac qui utilisent Billets en tant que détenteurs de cas de test, celui-ci utilise des pages Wiki et un modèle de données propriétaire supplémentaire pour stocker les observations test. Cela vous permet de ne pas polluer vos listes de billets avec quelque chose qui ne est pas un billet, et en même temps est alimenté par le moteur de recherche et le formatage syntaxe Trac pour les pages Wiki.
Un ensemble de demandes plugins d'interception pour les pages Wiki qui sont des cas de test et ornent la page avec le titre, la chapelure, arborescence, type de recherche-avant à l'intérieur du catalogues, cas de test état sémaphore et des icônes et des boutons qui vous permettent de créer de nouveaux cas de test, sous-catalogues, copier et cas de test de la pâte autour de différents catalogues et modifier l'état de cas de test.
Actuellement testé sur Trac 0,11 et Python 2.5
Ce qui est nouveau dans cette version:.
- Amélioration # 9751 (Track-Hacks ):. Possibilité de trier catalogues
- Catalogues d'essai sont maintenant triés par titre dans les vues d'arbres et de table.
- Correction Ticket # 9776 (Track-Hacks):. Testplans pas visible avec le dernier Agilo Plugin
- Correction Ticket # 9530 (Track-Hacks):. Agrandir tout / Réduire tout ne est pas en cours d'exécution
- Ce ne est arrivé avec le plugin Agilo installé.
- Correction Ticket # 9754 (Track-Hacks): Réglage résultat du test réussit apparemment avec connexion expiré .
- Maintenant opérations telles que la création d'un statut de cas de test et mettre à jour un champ personnalisé,
- quand ne affichera une boîte de dialogue avec un message d'erreur.
- Correction Ticket # 9758 (Track-Hacks):. Vous ne pouvez pas supprimer en cas de test v1.4.9
Ce qui est nouveau dans la version 1.4.3:
- Nouvelle version avec:
- statistiques de test graphiques
- Plusieurs plans de test
- les résultats de test personnalisables
- workflows personnalisables et actions de workflow
- Les propriétés personnalisées dans tous les objets de test
- Arbre et des vues tabulaires
- Internationalisation
- API programmatiques:
- XML-RPC
- HTTP RESTful
- Python
Quoi de neuf dans la version 1.2.0:
- Tous les objets de test, ce est à dire des catalogues, le test cas, les plans de test et des cas de test dans un plan (ce est à dire avec un statut et une histoire de changement de statut), prennent désormais en charge:
- Les propriétés personnalisées, qui peuvent être déclarées dans le fichier de trac.ini et sera disponible à l'utilisateur pour le changement, stockée dans la base de données et disponible pour changer les auditeurs.
- Historique des modifications
- interface Listener pour être informé de l'objet creatio, modification et suppression
- Workflow personnalisable machine d'état, a déclaré dans le fichier trac.ini, avec la même syntaxe que pour les workflows de billets (je ai réutilisé du code existant ici: -)
- Opérations workflow personnalisables, via une API de plugin de sorte que tout élément peut fournir à ses opérations personnalisées à effectuer sur toute action de workflow, tel que défini dans le fichier trac.ini.
- Flux de production prend également en charge une API d'écoute pour les composants intéressés par les transitions d'état et actions réalisées
- workflow prennent également en charge les propriétés personnalisées, afin d'être en mesure de transmettre des informations de contexte supplémentaires sur un état de flux de travail et l'utiliser dans auditeurs ou directement à partir de la base de données.
- Le moteur de workflow développé est capable de travailler sur ne importe quel ressources Trac, il ne se limite pas à cette plugins ceux. Vous pouvez ensuite définir un workflow sur ne importe quelle ressource Trac, y compris les pages Wiki, déclarative dans le fichier trac.ini. Vous serez alors ajouter une poignée de code personnalisé (par exemple dans un ITemplateStreamFilter) pour ajouter le balisage que le moteur de workflow génère pour vous à votre page Web souhaitée Trac. Consultez la documentation de billets d'amélioration ou le fichier README.txt contenue dans l'œuf (si vous ne souhaitez pas parcourir le code) pour plus de détails.
Etats
Ce qui est nouveau dans la version 1.1.1:.
- Statistiques de gestion de test Ajouté cartographie
Exigences :
- Python
- Trac
Commentaires non trouvées