TestGlpi » History » Version 33

jmd, 01/17/2009 11:13 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 29 walid
If you never used GLPI, you don't have one 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 26 moyo
Bug report is important but informations about sections which have been tested and work well are also important.
12 25 moyo
13 23 moyo
'''Obligatory:'''
14 1 moyo
15 23 moyo
 * To be an experienced user of GLPI or GLPI/OCSNG,
16 23 moyo
 * Completly use GLPI: inventory + helpdesk
17 23 moyo
 * Available (the beta-test takes time to be made seriously),
18 23 moyo
 * Rigorous (follow-up of the procedures),
19 23 moyo
 * Conscientious (on the quality of the beta-test quality depends on the stable versions of GLPI),
20 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),
21 15 jmd
22 15 jmd
23 15 jmd
24 23 moyo
'''Optional:'''
25 16 jmd
26 29 walid
 * User using some of the advanced functionalities of GLPI (external authentications methods, mailgates, multilingual support)
27 15 jmd
28 23 moyo
'''Procedure:'''
29 1 moyo
 * Prepare a test platform (the beta-test is not made for the production!)
30 32 jmd
 * Download [https://dev.indepnet.net/glpi/wiki/TutorialSvnAnonymeEn SVN version]  or [https://dev.indepnet.net/tarballs/ nightly build tarball]
31 32 jmd
 * Install SVN version and/or to make an update from an old version of GLPI
32 29 walid
 * Test a maximum of functionalities, those used in production.
33 29 walid
 * Test GLPI with several browsers
34 29 walid
 * Before reporting a bug, check that this one was not announced before
35 33 jmd
 * Report 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 [http://www.glpi-project.org/forum/viewforum.php?id=17 the beta-test].
36 22 moyo
37 16 jmd
38 15 jmd
== Bug report ==
39 16 jmd
40 23 moyo
=== Preconditions ===
41 15 jmd
 
42 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.
43 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 
44 24 moyo
 * In your profile of the forum, add to your signature:
45 24 moyo
   * The platform on which installed it to you: win/mandrake/debian…
46 24 moyo
   * How you installed it (software loosening for Windows)
47 24 moyo
   * The versions of apache, php, mysql….
48 24 moyo
   * Navigator used (IE, Moz…) and version.
49 1 moyo
50 17 jmd
51 1 moyo
=== Template ===
52 23 moyo
53 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.'''
54 16 jmd
55 16 jmd
56 24 moyo
 * Day of download of the daily tarball or version svn: 
57 24 moyo
 * Type of return: Bug/Ergonomics/Functionality
58 24 moyo
 * Explicit title
59 24 moyo
 * Explanations:  Detailed procedure, handling which you carried out.
60 1 moyo
61 24 moyo
'''Example'''
62 17 jmd
63 24 moyo
{{{
64 24 moyo
Subject : [daily 260608] Bug : ticket not saved when validate
65 16 jmd
66 24 moyo
Explanation: With the creation of a ticket when this one is validated, it is not recorded.
67 15 jmd
68 24 moyo
hereafter traces in the logs .....
69 24 moyo
}}}
70 15 jmd
71 17 jmd
72 15 jmd
73 15 jmd
74 8 moyo
== Check-list ==
75 8 moyo
76 27 moyo
=== 1 - General Items ===
77 15 jmd
 * Fresh installation
78 1 moyo
 * Update process
79 27 moyo
 * Search engines using various parameters
80 27 moyo
 * Bookmark system
81 8 moyo
82 1 moyo
=== 2 - Setup ===
83 1 moyo
 * Create/Update/Delete dropdowns (check if use test works when deleting item : need to see confirmation page)
84 8 moyo
 * Create/Update/Delete components 
85 8 moyo
 * Update general setup
86 15 jmd
 * Update notification setup
87 8 moyo
 * Create/Update/Delete mailgates
88 1 moyo
89 8 moyo
==== 2.1 - Authentication ====
90 1 moyo
 * LDAP login / LDAP import user / LDAP sync user / LDAP group import
91 30 walid
 * LDAP replicates
92 30 walid
 * MySQL replicate
93 1 moyo
 * IMAP/POP login
94 8 moyo
 * CAS login (+ using LDAP server)
95 1 moyo
 * x509 login (+ using LDAP server)
96 15 jmd
 * alternate login system (+ using LDAP server)
97 8 moyo
 * Rule engine engine to affect dynamic rights
98 1 moyo
99 8 moyo
==== 2.2 - Mailgates ====
100 8 moyo
 * Create/Update/Delete mailgates
101 1 moyo
 * Manual import
102 15 jmd
 * Import using cron  
103 8 moyo
 * Try various mail format : txt / html
104 8 moyo
105 8 moyo
==== 2.3 - Document Types ====
106 15 jmd
 * Create/Update/Delete document types
107 8 moyo
 * Check if unavailable document types are forbidden to upload.
108 1 moyo
109 15 jmd
==== 2.4 - External Links ====
110 1 moyo
 * Create/Update/Delete external links
111 8 moyo
112 15 jmd
==== 2.5 - Plugins ====
113 1 moyo
 * Check usage of example plugin
114 8 moyo
115 8 moyo
==== 2.6 - OCSNG ====
116 15 jmd
 * Create/Update/Delete ocsng server
117 8 moyo
 * Check manual import/link/synchronization
118 15 jmd
119 1 moyo
=== 3 - Inventory ===
120 1 moyo
121 8 moyo
==== 3.1 - Computer ====
122 8 moyo
 * Create/Update/Delete/Restore computer
123 8 moyo
 * Add/Delete/Update components
124 10 moyo
 * Create/Delete direct links
125 8 moyo
 * Create/Delete/Link networking port
126 1 moyo
 * Install/ Uninstall software
127 8 moyo
 * Create/Update/Delete Financial Information
128 1 moyo
 * Link/unlink contract
129 15 jmd
 * Link/Unlink document + auto create document
130 8 moyo
 * Check history system on update item or others actions
131 8 moyo
132 1 moyo
==== 3.2 - Monitor ====
133 8 moyo
 * Create/Update/Delete/Restore monitor
134 8 moyo
 * Create/Delete direct links
135 8 moyo
 * Create/Update/Delete Financial Information
136 1 moyo
 * Link/unlink contract
137 15 jmd
 * Link/Unlink document + auto create document
138 10 moyo
 * Check history system on update item or others actions
139 8 moyo
140 8 moyo
==== 3.3 - Software ====
141 1 moyo
 * Create/Update/Delete/Restore software
142 8 moyo
 * Add/Delete/Update/Move licenses
143 8 moyo
 * Install/ Uninstall software on a computer
144 8 moyo
 * Create/Update/Delete Financial Information
145 15 jmd
 * Link/Unlink document + auto create document
146 8 moyo
 * Check history system on update item or others actions
147 8 moyo
148 10 moyo
==== 3.4 - Networks ====
149 8 moyo
 * Create/Update/Delete/Restore networks
150 8 moyo
 * Create/Delete direct links
151 2 moyo
 * Create/Delete/Link networking port
152 1 moyo
 * Create/Update/Delete Financial Information
153 8 moyo
 * Link/unlink contract
154 15 jmd
 * Link/Unlink document + auto create document
155 8 moyo
 * Check history system on update item or others actions
156 8 moyo
157 8 moyo
==== 3.5 - Devices ====
158 8 moyo
 * Create/Update/Delete/Restore devices
159 1 moyo
 * Create/Delete direct links
160 10 moyo
 * Create/Delete/Link networking port
161 8 moyo
 * Create/Update/Delete Financial Information
162 8 moyo
 * Link/unlink contract
163 15 jmd
 * Link/Unlink document + auto create document
164 8 moyo
 * Check history system on update item or others actions
165 8 moyo
166 8 moyo
==== 3.6 - Printers ====
167 1 moyo
 * Create/Update/Delete/Restore printers
168 8 moyo
 * Create/Delete direct links
169 1 moyo
 * Assign Cartridges
170 1 moyo
 * Create/Delete/Link networking port
171 10 moyo
 * Create/Update/Delete Financial Information
172 8 moyo
 * Link/unlink contract
173 15 jmd
 * Link/Unlink document + auto create document
174 1 moyo
 * Check history system on update item or others actions
175 8 moyo
176 8 moyo
==== 3.7 - Cartriges ====
177 8 moyo
 * Create/Update/Delete/Restore Cartriges Type
178 1 moyo
 * Create/Delete/Assign Cartridges
179 8 moyo
 * Create/Update/Delete Financial Information
180 10 moyo
 * Link/unlink contract
181 15 jmd
 * Link/Unlink document + auto create document
182 8 moyo
 * Check history system on update item or others actions
183 1 moyo
184 8 moyo
==== 3.8 - Consumables ====
185 1 moyo
 * Create/Update/Delete/Restore Consumables Type
186 1 moyo
 * Create/Delete/Give Consumables
187 1 moyo
 * Create/Update/Delete Financial Information
188 8 moyo
 * Link/unlink contract
189 15 jmd
 * Link/Unlink document + auto create document
190 8 moyo
 * Check history system on update item or others actions
191 1 moyo
192 8 moyo
==== 3.9 - Phones ====
193 8 moyo
 * Create/Update/Delete/Restore phones
194 10 moyo
 * Create/Delete direct links
195 8 moyo
 * Create/Delete/Link networking port
196 8 moyo
 * Create/Update/Delete Financial Information
197 3 moyo
 * Link/unlink contract
198 15 jmd
 * Link/Unlink document + auto create document
199 8 moyo
 * Check history system on update item or others actions
200 3 moyo
201 15 jmd
==== 3.10 - Status ====
202 3 moyo
 * Check informations
203 15 jmd
204 8 moyo
=== 4 - Assistance ===
205 8 moyo
206 8 moyo
==== 4.1 - Tracking ====
207 8 moyo
 * Create/Update/Delete a ticket
208 9 moyo
 * Add/Update a followup
209 10 moyo
 * Close a ticket
210 10 moyo
 * Reopen a ticket
211 3 moyo
 * Plan a ticket
212 15 jmd
 * Create/Link/Delete a document
213 1 moyo
 * Check business rules on craete a ticket
214 1 moyo
215 1 moyo
==== 4.2 - Helpdesk ====
216 15 jmd
 * Add a ticket using central interface using lots of choices
217 1 moyo
 * Add a ticket using post-only interface using lots of choices
218 1 moyo
219 15 jmd
==== 4.3 - Mail notifications ====
220 1 moyo
 * Check mail notification 
221 1 moyo
222 15 jmd
==== 4.4 - Statistics ====
223 1 moyo
 * Check statistics results
224 15 jmd
225 10 moyo
=== 5 - Management ===
226 10 moyo
227 10 moyo
==== 5.2 - Contact ====
228 10 moyo
 * Create/Update/Delete/Purge a contact
229 1 moyo
 * Link/Unlink with a supplier
230 15 jmd
 * Link/Unlink document + auto create document
231 10 moyo
 * Check recursive visibility
232 10 moyo
233 10 moyo
==== 5.3 - Supplier ====
234 1 moyo
 * Create/Update/Delete/Purge a supplier
235 10 moyo
 * Link/Unlink a contact
236 1 moyo
 * Link/Unlink document + auto create document
237 18 moyo
 * Link/Unlink a contract
238 10 moyo
 * Check recursive visibility
239 10 moyo
240 1 moyo
==== 5.4 - Contracts ====
241 10 moyo
 * Create/Update/Delete/Purge a supplier
242 10 moyo
 * Link/Unlink a supplier
243 1 moyo
 * Link/Unlink document + auto create document
244 18 moyo
 * Link/Unlink items
245 1 moyo
 * Check recursive visibility
246 10 moyo
247 10 moyo
==== 5.5 - Documents ====
248 10 moyo
 * Create/Update/Delete/Purge a document
249 18 moyo
 * Link/Unlink items
250 10 moyo
 * Check recursive visibility
251 18 moyo
252 10 moyo
=== 6 - Tools ===
253 1 moyo
254 10 moyo
==== 6.1 - Knowledge base ====
255 10 moyo
 * Create/Update/Delete a question
256 18 moyo
 * Set/Unset a question to the FAQ
257 10 moyo
 * Check recursive visibility
258 10 moyo
259 10 moyo
==== 6.2 - Reservation ====
260 10 moyo
 * Set/Unset an item to be reservable
261 18 moyo
 * Create/Update/Delete a reservation 
262 10 moyo
 * Check mail notification for reservations
263 1 moyo
264 1 moyo
==== 6.3 - Reports ====
265 1 moyo
 * Check Reports 
266 27 moyo
267 27 moyo
==== 6.4 - OCSNG ====
268 27 moyo
 * Import/Link/Sync process
269 27 moyo
 * Rules Engine using to assign computers to entities
270 27 moyo
271 27 moyo
=== 7 - Plugins ===
272 27 moyo
 * Usage of few plugins : example as default
273 27 moyo
274 28 moyo
=== 8 - Administration ===
275 27 moyo
276 28 moyo
==== 8.1 - User ====
277 27 moyo
 * Create/Update/Delete/Purge a user
278 27 moyo
 * Add/Delete rights to user
279 27 moyo
 * LDAP case : check dynamic assignment of rights using rules
280 27 moyo
 * Add/Delete a user to a group
281 1 moyo
 * LDAP case : check dynamic group assignment 
282 30 walid
 * LDAP case : check synchronization/import process
283 27 moyo
284 28 moyo
==== 8.2 - Group ====
285 27 moyo
 * Create/Update/Delete a group
286 27 moyo
 * Add/Delete a user
287 27 moyo
288 28 moyo
==== 8.3 - Entities ====
289 27 moyo
 * Create/Update/Delete an entity
290 27 moyo
 * Add/Delete a user
291 27 moyo
292 28 moyo
==== 8.4 - Rules ====
293 27 moyo
 * Create/Update/Delete a rule
294 27 moyo
 * Tests rules
295 27 moyo
 * Reorder rules
296 27 moyo
297 28 moyo
==== 8.5 - Dictionaries ====
298 27 moyo
 * Create/Update/Delete a dictionary rule
299 27 moyo
 * Tests dictionary rules
300 27 moyo
 * Reorder dictionary rules
301 27 moyo
302 28 moyo
==== 8.6 - Profiles ====
303 27 moyo
 * Create/Update/Delete a profile
304 27 moyo
 * Show users having a profile
305 27 moyo
 * Test GLPI using several profiles
306 27 moyo
307 28 moyo
==== 8.7 - Transference ====
308 27 moyo
 * Create/Update/Delete a transfer setup
309 27 moyo
 * Try to transfer items from an entity to another
310 27 moyo
311 28 moyo
==== 8.8 - Data ====
312 27 moyo
 * Backup/Restore database
313 27 moyo
314 28 moyo
==== 8.9 - Logs ====
315 27 moyo
 * Check links on logs, Missing logs action