TestGlpi » History » Version 23

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


PageOutline(1-3)

= Guide to Beta-Test GLPI =

Prerequisites

If you never used GLPI, you made not part of the required profiles.

To be a beta-tester it is necessary to have experience of using GLPI if not the returns of bugs will not be relevant.

'''Obligatory:'''

  • To be an experienced user of GLPI or GLPI/OCSNG,
  • Completly use GLPI: inventory + helpdesk
  • Available (the beta-test takes time to be made seriously),
  • Rigorous (follow-up of the procedures),
  • Conscientious (on the quality of the beta-test quality depends on the stable versions of GLPI),
  • voluntary (the update of the wiki users by the beta-testers makes it possible to feed documentation GLPI starting from the phases of beta-test),

'''Optional:'''

  • Exploiting user of the advanced functionalities of GLPI (authentifications external, mailgates, multilingual)

'''Procedure:''' * Subscribe to the forum to be added to added define as beta-tester in order to have access to the beta-test section * To prepare a platform of test (the beta-test is not made for the production!) * To download version SVN or a tarball generated each night * To install version SVN and/or to make an update of an old version of GLPI * To test a maximum of functionalities those used in production. * To test GLPI with several navigators * Before going up a bug, to check that this one was not announced before * To go up the bugs in the most precise possible way according to the owner provided in the beta-test section of the forum

The returns must be done exclusively in the section reserved to the beta-testers.

Bug report

=== Preconditions ===

  • 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.

=== Template ===
'''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