TestGlpi » History » Version 24

moyo, 03/30/2008 06:38 PM

1 20 moyo
[[PageOutline(1-3)]]
2 14 moyo
3 8 moyo
= Guide to Beta-Test GLPI =
4 1 moyo
5 20 moyo
== Prerequisites ==
6 15 jmd
7 23 moyo
If you never used GLPI, you made not part of the required profiles. 
8 1 moyo
9 23 moyo
To be a beta-tester it is necessary to have experience of using GLPI if not the returns of bugs will not be relevant.
10 1 moyo
11 23 moyo
'''Obligatory:'''
12 1 moyo
13 23 moyo
 * To be an experienced user of GLPI or GLPI/OCSNG,
14 23 moyo
 * Completly use GLPI: inventory + helpdesk
15 23 moyo
 * Available (the beta-test takes time to be made seriously),
16 23 moyo
 * Rigorous (follow-up of the procedures),
17 23 moyo
 * Conscientious (on the quality of the beta-test quality depends on the stable versions of GLPI),
18 23 moyo
 * 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),
19 15 jmd
20 15 jmd
21 15 jmd
22 23 moyo
'''Optional:'''
23 16 jmd
24 23 moyo
 * Exploiting user of the advanced functionalities of GLPI (authentifications external, mailgates, multilingual)
25 15 jmd
26 23 moyo
'''Procedure:'''
27 22 moyo
 * Subscribe to the forum to be added to added define as beta-tester in order to have access to the beta-test section
28 22 moyo
 * To prepare a platform of test (the beta-test is not made for the production!)
29 22 moyo
 * To download version SVN or a tarball generated each night
30 22 moyo
 * To install version SVN and/or to make an update of an old version of GLPI
31 1 moyo
 * To test a maximum of functionalities those used in production.
32 1 moyo
 * To test GLPI with several navigators
33 1 moyo
 * Before going up a bug, to check that this one was not announced before
34 23 moyo
 * To go up the bugs in the most precise possible way according to the owner provided in the beta-test section of the forum
35 22 moyo
36 16 jmd
The returns must be done exclusively in the section reserved to the beta-testers.
37 22 moyo
38 16 jmd
39 15 jmd
== Bug report ==
40 16 jmd
41 23 moyo
=== Preconditions ===
42 15 jmd
 
43 24 moyo
 * Activate the debug mode directly in the general setup of GLPI. Beta-test in debug mode will allow you to see all the errors.
44 24 moyo
 * Activate the logs in files in the general setup, you will be able then consult the files logs created by GLPI in /files/_log 
45 24 moyo
 * In your profile of the forum, add to your signature:
46 24 moyo
   * The platform on which installed it to you: win/mandrake/debian…
47 24 moyo
   * How you installed it (software loosening for Windows)
48 24 moyo
   * The versions of apache, php, mysql….
49 24 moyo
   * Navigator used (IE, Moz…) and version.
50 1 moyo
51 17 jmd
52 1 moyo
=== Template ===
53 23 moyo
54 24 moyo
'''The reports will have to be formalized according to the following template if not they will be send to trash because they are unexploitable.'''
55 16 jmd
56 16 jmd
57 24 moyo
 * Day of download of the daily tarball or version svn: 
58 24 moyo
 * Type of return: Bug/Ergonomics/Functionality
59 24 moyo
 * Explicit title
60 24 moyo
 * Explanations:  Detailed procedure, handling which you carried out.
61 1 moyo
62 24 moyo
'''Example'''
63 17 jmd
64 24 moyo
{{{
65 24 moyo
Subject : [daily 260608] Bug : ticket not saved when validate
66 16 jmd
67 24 moyo
Explanation: With the creation of a ticket when this one is validated, it is not recorded.
68 15 jmd
69 24 moyo
hereafter traces in the logs .....
70 24 moyo
}}}
71 15 jmd
72 17 jmd
73 15 jmd
74 15 jmd
75 8 moyo
== Check-list ==
76 8 moyo
77 1 moyo
=== 1 - Install / Update ===
78 15 jmd
 * Fresh installation
79 8 moyo
 * Update process
80 8 moyo
81 1 moyo
=== 2 - Setup ===
82 1 moyo
 * Create/Update/Delete dropdowns (check if use test works when deleting item : need to see confirmation page)
83 8 moyo
 * Create/Update/Delete components 
84 8 moyo
 * Update general setup
85 15 jmd
 * Update notification setup
86 8 moyo
 * Create/Update/Delete mailgates
87 1 moyo
88 8 moyo
==== 2.1 - Authentication ====
89 1 moyo
 * LDAP login / LDAP import user / LDAP sync user / LDAP group import
90 1 moyo
 * IMAP/POP login
91 8 moyo
 * CAS login (+ using LDAP server)
92 1 moyo
 * x509 login (+ using LDAP server)
93 15 jmd
 * alternate login system (+ using LDAP server)
94 8 moyo
 * Rule engine engine to affect dynamic rights
95 1 moyo
96 8 moyo
==== 2.2 - Mailgates ====
97 8 moyo
 * Create/Update/Delete mailgates
98 1 moyo
 * Manual import
99 15 jmd
 * Import using cron  
100 8 moyo
 * Try various mail format : txt / html
101 8 moyo
102 8 moyo
==== 2.3 - Document Types ====
103 15 jmd
 * Create/Update/Delete document types
104 8 moyo
 * Check if unavailable document types are forbidden to upload.
105 1 moyo
106 15 jmd
==== 2.4 - External Links ====
107 1 moyo
 * Create/Update/Delete external links
108 8 moyo
109 15 jmd
==== 2.5 - Plugins ====
110 1 moyo
 * Check usage of example plugin
111 8 moyo
112 8 moyo
==== 2.6 - OCSNG ====
113 15 jmd
 * Create/Update/Delete ocsng server
114 8 moyo
 * Check manual import/link/synchronization
115 15 jmd
116 1 moyo
=== 3 - Inventory ===
117 1 moyo
118 8 moyo
==== 3.1 - Computer ====
119 8 moyo
 * Create/Update/Delete/Restore computer
120 8 moyo
 * Add/Delete/Update components
121 10 moyo
 * Create/Delete direct links
122 8 moyo
 * Create/Delete/Link networking port
123 1 moyo
 * Install/ Uninstall software
124 8 moyo
 * Create/Update/Delete Financial Information
125 1 moyo
 * Link/unlink contract
126 15 jmd
 * Link/Unlink document + auto create document
127 8 moyo
 * Check history system on update item or others actions
128 8 moyo
129 1 moyo
==== 3.2 - Monitor ====
130 8 moyo
 * Create/Update/Delete/Restore monitor
131 8 moyo
 * Create/Delete direct links
132 8 moyo
 * Create/Update/Delete Financial Information
133 1 moyo
 * Link/unlink contract
134 15 jmd
 * Link/Unlink document + auto create document
135 10 moyo
 * Check history system on update item or others actions
136 8 moyo
137 8 moyo
==== 3.3 - Software ====
138 1 moyo
 * Create/Update/Delete/Restore software
139 8 moyo
 * Add/Delete/Update/Move licenses
140 8 moyo
 * Install/ Uninstall software on a computer
141 8 moyo
 * Create/Update/Delete Financial Information
142 15 jmd
 * Link/Unlink document + auto create document
143 8 moyo
 * Check history system on update item or others actions
144 8 moyo
145 10 moyo
==== 3.4 - Networks ====
146 8 moyo
 * Create/Update/Delete/Restore networks
147 8 moyo
 * Create/Delete direct links
148 2 moyo
 * Create/Delete/Link networking port
149 1 moyo
 * Create/Update/Delete Financial Information
150 8 moyo
 * Link/unlink contract
151 15 jmd
 * Link/Unlink document + auto create document
152 8 moyo
 * Check history system on update item or others actions
153 8 moyo
154 8 moyo
==== 3.5 - Devices ====
155 8 moyo
 * Create/Update/Delete/Restore devices
156 1 moyo
 * Create/Delete direct links
157 10 moyo
 * Create/Delete/Link networking port
158 8 moyo
 * Create/Update/Delete Financial Information
159 8 moyo
 * Link/unlink contract
160 15 jmd
 * Link/Unlink document + auto create document
161 8 moyo
 * Check history system on update item or others actions
162 8 moyo
163 8 moyo
==== 3.6 - Printers ====
164 1 moyo
 * Create/Update/Delete/Restore printers
165 8 moyo
 * Create/Delete direct links
166 1 moyo
 * Assign Cartridges
167 1 moyo
 * Create/Delete/Link networking port
168 10 moyo
 * Create/Update/Delete Financial Information
169 8 moyo
 * Link/unlink contract
170 15 jmd
 * Link/Unlink document + auto create document
171 1 moyo
 * Check history system on update item or others actions
172 8 moyo
173 8 moyo
==== 3.7 - Cartriges ====
174 8 moyo
 * Create/Update/Delete/Restore Cartriges Type
175 1 moyo
 * Create/Delete/Assign Cartridges
176 8 moyo
 * Create/Update/Delete Financial Information
177 10 moyo
 * Link/unlink contract
178 15 jmd
 * Link/Unlink document + auto create document
179 8 moyo
 * Check history system on update item or others actions
180 1 moyo
181 8 moyo
==== 3.8 - Consumables ====
182 1 moyo
 * Create/Update/Delete/Restore Consumables Type
183 1 moyo
 * Create/Delete/Give Consumables
184 1 moyo
 * Create/Update/Delete Financial Information
185 8 moyo
 * Link/unlink contract
186 15 jmd
 * Link/Unlink document + auto create document
187 8 moyo
 * Check history system on update item or others actions
188 1 moyo
189 8 moyo
==== 3.9 - Phones ====
190 8 moyo
 * Create/Update/Delete/Restore phones
191 10 moyo
 * Create/Delete direct links
192 8 moyo
 * Create/Delete/Link networking port
193 8 moyo
 * Create/Update/Delete Financial Information
194 3 moyo
 * Link/unlink contract
195 15 jmd
 * Link/Unlink document + auto create document
196 8 moyo
 * Check history system on update item or others actions
197 3 moyo
198 15 jmd
==== 3.10 - Status ====
199 3 moyo
 * Check informations
200 15 jmd
201 8 moyo
=== 4 - Assistance ===
202 8 moyo
203 8 moyo
==== 4.1 - Tracking ====
204 8 moyo
 * Create/Update/Delete a ticket
205 9 moyo
 * Add/Update a followup
206 10 moyo
 * Close a ticket
207 10 moyo
 * Reopen a ticket
208 3 moyo
 * Plan a ticket
209 15 jmd
 * Create/Link/Delete a document
210 1 moyo
 * Check business rules on craete a ticket
211 1 moyo
212 1 moyo
==== 4.2 - Helpdesk ====
213 15 jmd
 * Add a ticket using central interface using lots of choices
214 1 moyo
 * Add a ticket using post-only interface using lots of choices
215 1 moyo
216 15 jmd
==== 4.3 - Mail notifications ====
217 1 moyo
 * Check mail notification 
218 1 moyo
219 15 jmd
==== 4.4 - Statistics ====
220 1 moyo
 * Check statistics results
221 15 jmd
222 10 moyo
=== 5 - Management ===
223 10 moyo
224 10 moyo
==== 5.2 - Contact ====
225 10 moyo
 * Create/Update/Delete/Purge a contact
226 1 moyo
 * Link/Unlink with a supplier
227 15 jmd
 * Link/Unlink document + auto create document
228 10 moyo
 * Check recursive visibility
229 10 moyo
230 10 moyo
==== 5.3 - Supplier ====
231 1 moyo
 * Create/Update/Delete/Purge a supplier
232 10 moyo
 * Link/Unlink a contact
233 1 moyo
 * Link/Unlink document + auto create document
234 18 moyo
 * Link/Unlink a contract
235 10 moyo
 * Check recursive visibility
236 10 moyo
237 1 moyo
==== 5.4 - Contracts ====
238 10 moyo
 * Create/Update/Delete/Purge a supplier
239 10 moyo
 * Link/Unlink a supplier
240 1 moyo
 * Link/Unlink document + auto create document
241 18 moyo
 * Link/Unlink items
242 1 moyo
 * Check recursive visibility
243 10 moyo
244 10 moyo
==== 5.5 - Documents ====
245 10 moyo
 * Create/Update/Delete/Purge a document
246 18 moyo
 * Link/Unlink items
247 10 moyo
 * Check recursive visibility
248 18 moyo
249 10 moyo
=== 6 - Tools ===
250 1 moyo
251 10 moyo
==== 6.1 - Knowledge base ====
252 10 moyo
 * Create/Update/Delete a question
253 18 moyo
 * Set/Unset a question to the FAQ
254 10 moyo
 * Check recursive visibility
255 10 moyo
256 10 moyo
==== 6.2 - Reservation ====
257 10 moyo
 * Set/Unset an item to be reservable
258 18 moyo
 * Create/Update/Delete a reservation 
259 10 moyo
 * Check mail notification for reservations
260 1 moyo
261 1 moyo
==== 6.3 - Reports ====
262 1 moyo
 * Check Reports