TestGlpi » History » Version 21

« Previous - Version 21/40 (diff) - Next » - Current version
moyo, 03/30/2008 06:20 PM


PageOutline(1-3)

= Guide to Beta-Test GLPI =

Prerequisites

Si vous n'avez jamais utilisé GLPI, vous ne faites pas partie des profils recherchés. Pour être Béta-testeur il est nécessaire d'avoir une certaine expérience dans l'utilisation de GLPI sinon les retours de bugs ne seront pas pertinents.

Obligatoire :

  • Utilisateur expérimenté GLPI ou GLPI/OCSNG,
  • Utilisation complète de GLPI : inventaire + helpdesk
  • Disponible (le beta-test demande du temps pour être fait sérieusement),
  • Rigoureux (suivi des procédures),
  • Consciencieux (de la qualité du béta-test dépend la qualité des versions stables de GLPI),
  • volontaire (la mise à jour du wiki utilisateurs par les beta-testeurs permet d'alimenter la documentation GLPI à partir des phases de béta-test),

Facultatif :

  • Utilisateur exploitant des fonctionnalités avancées de GLPI (authentifications externes, passerelles mails, multilingues)

Procédure :

  • S'enregistrer sur le forum pour être ajouté à la rubrique béta-test
  • Préparer une plateforme de test (le beta-test n'est pas fait pour la production !)
  • Télécharger la version SVN ou les tarballs générés chaque nuit.
  • Installer la version SVN et/ou faire une mise à jour d'une ancienne version de GLPI
  • Tester un maximum de fonctionnalités notament celles utilisées en production (voir check-list de beta-test).
  • Tester GLPI avec plusieurs navigateurs
  • Avant de remonter un bug, vérifier que celui-ci n'a pas été signalé auparavant.
  • Remonter les bugs de la façon la plus précise possible selon le gabarit (voir ci-dessous) dans le forum Beta-test.

Les retours doivent se faire exclusivement dans la rubrique réservée aux béta-testeurs.

Template for bug report

'''Préalables :'''

  • Activez le mode debug directement dans le configuration générale de GLPI. Beta-testez en mode débug vous permettra de voir toutes les erreurs.
  • Activez les fichiers de trace dans la configuration générale, vous pourrez alors consultez les fichiers logs créer par GLPI dans /files/_log
  • Dans votre profil du forum, ajoutez à votre signature :
  • La plateforme sur laquelle vous l'avez installé : win/mandrake/debian ...
  • Comment vous l'avez installé (logiciel de décompactage pour Windows)
  • Les versions apache, php, mysql ....
  • Navigateur utilisé (IE, Moz...) et version.
'''Les retours devront être formalisées selon le patron suivant sinon ils seront "poubellisés" car inexploitables :'''
  • Jour de téléchargement du daily tarball ou version svn : XXXX
  • Type de retour : Bug/Ergonomie/Fonctionnalité
  • Titre explicite
  • Explications : Procédure détaillée, les manipulations que vous avez effectuées.

'''Exemple''' :

Sujet : [daily 260608] Bug : non enregistrement d'un ticket à la validation

Explication : A la création d'un ticket lorsque celui-ci est validé, il ne s'enregistre pas.

ci-aprés les traces dans les logs .....

Check-list

=== 1 - Install / Update === * Fresh installation * Update process

=== 2 - Setup === * Create/Update/Delete dropdowns (check if use test works when deleting item : need to see confirmation page) * Create/Update/Delete components * Update general setup * Update notification setup * Create/Update/Delete mailgates

==== 2.1 - Authentication ==== * LDAP login / LDAP import user / LDAP sync user / LDAP group import * IMAP/POP login * CAS login (+ using LDAP server) * x509 login (+ using LDAP server) * alternate login system (+ using LDAP server) * Rule engine engine to affect dynamic rights

==== 2.2 - Mailgates ==== * Create/Update/Delete mailgates * Manual import * Import using cron * Try various mail format : txt / html

==== 2.3 - Document Types ==== * Create/Update/Delete document types * Check if unavailable document types are forbidden to upload.

==== 2.4 - External Links ==== * Create/Update/Delete external links

==== 2.5 - Plugins ==== * Check usage of example plugin

==== 2.6 - OCSNG ==== * Create/Update/Delete ocsng server * Check manual import/link/synchronization

=== 3 - Inventory ===

==== 3.1 - Computer ==== * Create/Update/Delete/Restore computer * Add/Delete/Update components * Create/Delete direct links * Create/Delete/Link networking port * Install/ Uninstall software * Create/Update/Delete Financial Information * Link/unlink contract * Link/Unlink document + auto create document * Check history system on update item or others actions

==== 3.2 - Monitor ==== * Create/Update/Delete/Restore monitor * Create/Delete direct links * Create/Update/Delete Financial Information * Link/unlink contract * Link/Unlink document + auto create document * Check history system on update item or others actions

==== 3.3 - Software ==== * Create/Update/Delete/Restore software * Add/Delete/Update/Move licenses * Install/ Uninstall software on a computer * Create/Update/Delete Financial Information * Link/Unlink document + auto create document * Check history system on update item or others actions

==== 3.4 - Networks ==== * Create/Update/Delete/Restore networks * Create/Delete direct links * Create/Delete/Link networking port * Create/Update/Delete Financial Information * Link/unlink contract * Link/Unlink document + auto create document * Check history system on update item or others actions

==== 3.5 - Devices ==== * Create/Update/Delete/Restore devices * Create/Delete direct links * Create/Delete/Link networking port * Create/Update/Delete Financial Information * Link/unlink contract * Link/Unlink document + auto create document * Check history system on update item or others actions

==== 3.6 - Printers ==== * Create/Update/Delete/Restore printers * Create/Delete direct links * Assign Cartridges * Create/Delete/Link networking port * Create/Update/Delete Financial Information * Link/unlink contract * Link/Unlink document + auto create document * Check history system on update item or others actions

==== 3.7 - Cartriges ==== * Create/Update/Delete/Restore Cartriges Type * Create/Delete/Assign Cartridges * Create/Update/Delete Financial Information * Link/unlink contract * Link/Unlink document + auto create document * Check history system on update item or others actions

==== 3.8 - Consumables ==== * Create/Update/Delete/Restore Consumables Type * Create/Delete/Give Consumables * Create/Update/Delete Financial Information * Link/unlink contract * Link/Unlink document + auto create document * Check history system on update item or others actions

==== 3.9 - Phones ==== * Create/Update/Delete/Restore phones * Create/Delete direct links * Create/Delete/Link networking port * Create/Update/Delete Financial Information * Link/unlink contract * Link/Unlink document + auto create document * Check history system on update item or others actions

==== 3.10 - Status ==== * Check informations

=== 4 - Assistance ===

==== 4.1 - Tracking ==== * Create/Update/Delete a ticket * Add/Update a followup * Close a ticket * Reopen a ticket * Plan a ticket * Create/Link/Delete a document * Check business rules on craete a ticket

==== 4.2 - Helpdesk ==== * Add a ticket using central interface using lots of choices * Add a ticket using post-only interface using lots of choices

==== 4.3 - Mail notifications ==== * Check mail notification

==== 4.4 - Statistics ==== * Check statistics results

=== 5 - Management ===

==== 5.2 - Contact ==== * Create/Update/Delete/Purge a contact * Link/Unlink with a supplier * Link/Unlink document + auto create document * Check recursive visibility

==== 5.3 - Supplier ==== * Create/Update/Delete/Purge a supplier * Link/Unlink a contact * Link/Unlink document + auto create document * Link/Unlink a contract * Check recursive visibility

==== 5.4 - Contracts ==== * Create/Update/Delete/Purge a supplier * Link/Unlink a supplier * Link/Unlink document + auto create document * Link/Unlink items * Check recursive visibility

==== 5.5 - Documents ==== * Create/Update/Delete/Purge a document * Link/Unlink items * Check recursive visibility

=== 6 - Tools ===

==== 6.1 - Knowledge base ==== * Create/Update/Delete a question * Set/Unset a question to the FAQ * Check recursive visibility

==== 6.2 - Reservation ==== * Set/Unset an item to be reservable * Create/Update/Delete a reservation * Check mail notification for reservations

==== 6.3 - Reports ==== * Check Reports