PageRenderTime 317ms CodeModel.GetById 308ms app.highlight 5ms RepoModel.GetById 1ms app.codeStats 0ms

/tests/Marathon/Checklists/QTS Heuristics.xml

#
XML | 525 lines | 525 code | 0 blank | 0 comment | 0 complexity | feca6cadf254519b686c9bc3c740c3ce MD5 | raw file
  1<?xml version="1.0" encoding="UTF-8"?> 
  2<java version="1.5.0_16" class="java.beans.XMLDecoder"> 
  3 <object class="net.sourceforge.marathon.checklist.CheckList"> 
  4  <void property="checkListItems"> 
  5   <void method="add"> 
  6    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
  7     <void property="label"> 
  8      <string>Variable Analysis</string> 
  9     </void> 
 10    </object> 
 11   </void> 
 12   <void method="add"> 
 13    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
 14     <void property="label"> 
 15      <string>Identify anything whose value can change.  Variables can be obvious, subtle, or hidden.</string> 
 16     </void> 
 17    </object> 
 18   </void> 
 19   <void method="add"> 
 20    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
 21     <void property="label"> 
 22      <string>Touch Points</string> 
 23     </void> 
 24    </object> 
 25   </void> 
 26   <void method="add"> 
 27    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
 28     <void property="label"> 
 29      <string>Identify any public or private interface that provides visibility or control.  Provides places to  provoke, monitor, and verify the system.</string> 
 30     </void> 
 31    </object> 
 32   </void> 
 33   <void method="add"> 
 34    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
 35     <void property="label"> 
 36      <string>Boundaries</string> 
 37     </void> 
 38    </object> 
 39   </void> 
 40   <void method="add"> 
 41    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
 42     <void property="label"> 
 43      <string>Approaching the Boundary (almost too big, almost too small), At the Boundary </string> 
 44     </void> 
 45    </object> 
 46   </void> 
 47   <void method="add"> 
 48    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
 49     <void property="label"> 
 50      <string>Goldilocks</string> 
 51     </void> 
 52    </object> 
 53   </void> 
 54   <void method="add"> 
 55    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
 56     <void property="label"> 
 57      <string>Too Big, Too Small, Just Right</string> 
 58     </void> 
 59    </object> 
 60   </void> 
 61   <void method="add"> 
 62    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
 63     <void property="label"> 
 64      <string>CRUD</string> 
 65     </void> 
 66    </object> 
 67   </void> 
 68   <void method="add"> 
 69    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
 70     <void property="label"> 
 71      <string>Create, Read, Update, Delete </string> 
 72     </void> 
 73    </object> 
 74   </void> 
 75   <void method="add"> 
 76    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
 77     <void property="label"> 
 78      <string>Follow the Data</string> 
 79     </void> 
 80    </object> 
 81   </void> 
 82   <void method="add"> 
 83    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
 84     <void property="label"> 
 85      <string>Perform a sequence of actions involving data, verifying the dataintegrity at each step.</string> 
 86     </void> 
 87    </object> 
 88   </void> 
 89   <void method="add"> 
 90    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
 91     <void property="label"> 
 92      <string>Configurations (Varying the variables related to configuration)</string> 
 93     </void> 
 94    </object> 
 95   </void> 
 96   <void method="add"> 
 97    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
 98     <void property="label"> 
 99      <string>Screen Resolution</string> 
100     </void> 
101    </object> 
102   </void> 
103   <void method="add"> 
104    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
105     <void property="label"> 
106      <string>Network Speed</string> 
107     </void> 
108    </object> 
109   </void> 
110   <void method="add"> 
111    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
112     <void property="label"> 
113      <string>Latency</string> 
114     </void> 
115    </object> 
116   </void> 
117   <void method="add"> 
118    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
119     <void property="label"> 
120      <string>Signal Strength</string> 
121     </void> 
122    </object> 
123   </void> 
124   <void method="add"> 
125    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
126     <void property="label"> 
127      <string>Memory</string> 
128     </void> 
129    </object> 
130   </void> 
131   <void method="add"> 
132    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
133     <void property="label"> 
134      <string>Disk Availability</string> 
135     </void> 
136    </object> 
137   </void> 
138   <void method="add"> 
139    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
140     <void property="label"> 
141      <string>Interruptions</string> 
142     </void> 
143    </object> 
144   </void> 
145   <void method="add"> 
146    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
147     <void property="label"> 
148      <string>Log Off</string> 
149     </void> 
150    </object> 
151   </void> 
152   <void method="add"> 
153    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
154     <void property="label"> 
155      <string>Shutdown</string> 
156     </void> 
157    </object> 
158   </void> 
159   <void method="add"> 
160    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
161     <void property="label"> 
162      <string>Reboot</string> 
163     </void> 
164    </object> 
165   </void> 
166   <void method="add"> 
167    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
168     <void property="label"> 
169      <string>Kill Process</string> 
170     </void> 
171    </object> 
172   </void> 
173   <void method="add"> 
174    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
175     <void property="label"> 
176      <string>Disconnect Network</string> 
177     </void> 
178    </object> 
179   </void> 
180   <void method="add"> 
181    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
182     <void property="label"> 
183      <string>Hibernate</string> 
184     </void> 
185    </object> 
186   </void> 
187   <void method="add"> 
188    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
189     <void property="label"> 
190      <string>Timeout</string> 
191     </void> 
192    </object> 
193   </void> 
194   <void method="add"> 
195    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
196     <void property="label"> 
197      <string>Cancel</string> 
198     </void> 
199    </object> 
200   </void> 
201   <void method="add"> 
202    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
203     <void property="label"> 
204      <string>Starvation</string> 
205     </void> 
206    </object> 
207   </void> 
208   <void method="add"> 
209    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
210     <void property="label"> 
211      <string>CPU</string> 
212     </void> 
213    </object> 
214   </void> 
215   <void method="add"> 
216    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
217     <void property="label"> 
218      <string>Memory</string> 
219     </void> 
220    </object> 
221   </void> 
222   <void method="add"> 
223    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
224     <void property="label"> 
225      <string>Network</string> 
226     </void> 
227    </object> 
228   </void> 
229   <void method="add"> 
230    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
231     <void property="label"> 
232      <string>Disk at Maximum Capacity</string> 
233     </void> 
234    </object> 
235   </void> 
236   <void method="add"> 
237    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
238     <void property="label"> 
239      <string>Position</string> 
240     </void> 
241    </object> 
242   </void> 
243   <void method="add"> 
244    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
245     <void property="label"> 
246      <string>Beginning (Edit at beginning of line)</string> 
247     </void> 
248    </object> 
249   </void> 
250   <void method="add"> 
251    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
252     <void property="label"> 
253      <string>End (Edit at end of a line)</string> 
254     </void> 
255    </object> 
256   </void> 
257   <void method="add"> 
258    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
259     <void property="label"> 
260      <string>Middle (Edit at middle of a line)</string> 
261     </void> 
262    </object> 
263   </void> 
264   <void method="add"> 
265    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
266     <void property="label"> 
267      <string>Selection</string> 
268     </void> 
269    </object> 
270   </void> 
271   <void method="add"> 
272    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
273     <void property="label"> 
274      <string>Some (Some permissions)</string> 
275     </void> 
276    </object> 
277   </void> 
278   <void method="add"> 
279    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
280     <void property="label"> 
281      <string>None (No permissions)</string> 
282     </void> 
283    </object> 
284   </void> 
285   <void method="add"> 
286    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
287     <void property="label"> 
288      <string>All (All permissions)</string> 
289     </void> 
290    </object> 
291   </void> 
292   <void method="add"> 
293    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
294     <void property="label"> 
295      <string>Count</string> 
296     </void> 
297    </object> 
298   </void> 
299   <void method="add"> 
300    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
301     <void property="label"> 
302      <string>0 (Zero transactions)</string> 
303     </void> 
304    </object> 
305   </void> 
306   <void method="add"> 
307    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
308     <void property="label"> 
309      <string>1 (One transaction)</string> 
310     </void> 
311    </object> 
312   </void> 
313   <void method="add"> 
314    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
315     <void property="label"> 
316      <string>Many (multiple transactions)</string> 
317     </void> 
318    </object> 
319   </void> 
320   <void method="add"> 
321    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
322     <void property="label"> 
323      <string>Multi User</string> 
324     </void> 
325    </object> 
326   </void> 
327   <void method="add"> 
328    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
329     <void property="label"> 
330      <string>Simultaneous operations from two accounts</string> 
331     </void> 
332    </object> 
333   </void> 
334   <void method="add"> 
335    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
336     <void property="label"> 
337      <string>Simultaneous operations from same account logged twice</string> 
338     </void> 
339    </object> 
340   </void> 
341   <void method="add"> 
342    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
343     <void property="label"> 
344      <string>Flood</string> 
345     </void> 
346    </object> 
347   </void> 
348   <void method="add"> 
349    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
350     <void property="label"> 
351      <string>Simultaneous operations flooding the queue</string> 
352     </void> 
353    </object> 
354   </void> 
355   <void method="add"> 
356    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
357     <void property="label"> 
358      <string>Dependencies</string> 
359     </void> 
360    </object> 
361   </void> 
362   <void method="add"> 
363    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
364     <void property="label"> 
365      <string>Has relations (customer has a invoice; invoice has multiple line items)</string> 
366     </void> 
367    </object> 
368   </void> 
369   <void method="add"> 
370    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
371     <void property="label"> 
372      <string>Apply CRUD, Count, Position, Selection heuristics</string> 
373     </void> 
374    </object> 
375   </void> 
376   <void method="add"> 
377    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
378     <void property="label"> 
379      <string>Delete when dependent items exist</string> 
380     </void> 
381    </object> 
382   </void> 
383   <void method="add"> 
384    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
385     <void property="label"> 
386      <string>Constraints</string> 
387     </void> 
388    </object> 
389   </void> 
390   <void method="add"> 
391    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
392     <void property="label"> 
393      <string>Violate Constraints</string> 
394     </void> 
395    </object> 
396   </void> 
397   <void method="add"> 
398    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
399     <void property="label"> 
400      <string>Leave required fields blank</string> 
401     </void> 
402    </object> 
403   </void> 
404   <void method="add"> 
405    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
406     <void property="label"> 
407      <string>Invalid combinations in dependent fields</string> 
408     </void> 
409    </object> 
410   </void> 
411   <void method="add"> 
412    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
413     <void property="label"> 
414      <string>Violate uniqueness constraint</string> 
415     </void> 
416    </object> 
417   </void> 
418   <void method="add"> 
419    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
420     <void property="label"> 
421      <string>Input Methods</string> 
422     </void> 
423    </object> 
424   </void> 
425   <void method="add"> 
426    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
427     <void property="label"> 
428      <string>Typing data</string> 
429     </void> 
430    </object> 
431   </void> 
432   <void method="add"> 
433    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
434     <void property="label"> 
435      <string>Copy/Paste</string> 
436     </void> 
437    </object> 
438   </void> 
439   <void method="add"> 
440    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
441     <void property="label"> 
442      <string>Import</string> 
443     </void> 
444    </object> 
445   </void> 
446   <void method="add"> 
447    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
448     <void property="label"> 
449      <string>Drag and Drop</string> 
450     </void> 
451    </object> 
452   </void> 
453   <void method="add"> 
454    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
455     <void property="label"> 
456      <string>Programmatic interfaces (API)</string> 
457     </void> 
458    </object> 
459   </void> 
460   <void method="add"> 
461    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
462     <void property="label"> 
463      <string>Sequences</string> 
464     </void> 
465    </object> 
466   </void> 
467   <void method="add"> 
468    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
469     <void property="label"> 
470      <string>Vary order of operations</string> 
471     </void> 
472    </object> 
473   </void> 
474   <void method="add"> 
475    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
476     <void property="label"> 
477      <string>Undo/Redo</string> 
478     </void> 
479    </object> 
480   </void> 
481   <void method="add"> 
482    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
483     <void property="label"> 
484      <string>Reverse, Combine, Invert</string> 
485     </void> 
486    </object> 
487   </void> 
488   <void method="add"> 
489    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
490     <void property="label"> 
491      <string>Simultaneous operations</string> 
492     </void> 
493    </object> 
494   </void> 
495   <void method="add"> 
496    <object class="net.sourceforge.marathon.checklist.CheckList$Header"> 
497     <void property="label"> 
498      <string>Sorting</string> 
499     </void> 
500    </object> 
501   </void> 
502   <void method="add"> 
503    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
504     <void property="label"> 
505      <string>Alphabetic Vs. Numerical</string> 
506     </void> 
507    </object> 
508   </void> 
509   <void method="add"> 
510    <object class="net.sourceforge.marathon.checklist.CheckList$FailureNote"> 
511     <void property="label"> 
512      <string>Across Multiple Pages</string> 
513     </void> 
514    </object> 
515   </void> 
516  </void> 
517  <void property="description"> 
518   <string>Adapted from Quality Tree Software&apos;s Test Heuristics Cheat Sheet
519available @ http://testobsessed.com/wordpress/wp-content/uploads/2007/02/testheuristicscheatsheetv1.pdf</string> 
520  </void> 
521  <void property="name"> 
522   <string>Heuristics</string> 
523  </void> 
524 </object> 
525</java>