TestGlpi » History » Version 26

« Previous - Version 26/40 (diff) - Next » - Current version
moyo, 03/30/2008 11:12 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.

Bug report is important but informations about sections which have been tested and work well are also important.

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

  • Activate the debug mode directly in the general setup of GLPI. Beta-test in debug mode will allow you to see all the errors.
  • Activate the logs in files in the general setup, you will be able then consult the files logs created by GLPI in /files/_log
  • In your profile of the forum, add to your signature: * The platform on which installed it to you: win/mandrake/debian… * How you installed it (software loosening for Windows) * The versions of apache, php, mysql…. * Navigator used (IE, Moz…) and version.

=== Template ===

'''The reports will have to be formalized according to the following template if not they will be send to trash because they are unexploitable.'''

  • Day of download of the daily tarball or version svn:
  • Type of return: Bug/Ergonomics/Functionality
  • Explicit title
  • Explanations: Detailed procedure, handling which you carried out.

'''Example'''

{{{
Subject : [daily 260608] Bug : ticket not saved when validate

Explanation: With the creation of a ticket when this one is validated, it is not recorded.

hereafter traces in the 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