Wiki

Version 10 (Xin Zhou, 07/23/2013 08:13 am)

1 1 Daofeng Li
h1. WashU Epigenome Browser testing procedures
2 3 Daofeng Li
3 2 Daofeng Li
h2. normal mode
4 3 Daofeng Li
5 2 Daofeng Li
h3. navigation
6 3 Daofeng Li
7 2 Daofeng Li
* heatmap move, pan, zoom in/out
8 2 Daofeng Li
* track configuration, color/height/mode etc changes
9 2 Daofeng Li
* metadata heatmap, sort/order/redo sort etc
10 2 Daofeng Li
* (new) metadata heatmap color change
11 3 Daofeng Li
12 2 Daofeng Li
h3. apps
13 3 Daofeng Li
14 2 Daofeng Li
* gene set (New, added Jul/12/2013)
15 2 Daofeng Li
** adding, removing, renaming list
16 2 Daofeng Li
** example list, coordinate list
17 2 Daofeng Li
** bed file (be able to specify/switch column)
18 2 Daofeng Li
** KEGG pathway
19 6 Xin Zhou
** save and retrieve geneset under session
20 2 Daofeng Li
* genome snapshot
21 2 Daofeng Li
* svg output
22 2 Daofeng Li
* scatter plot
23 2 Daofeng Li
* secondary panel
24 4 Xin Zhou
** IMPROVE HERE: list ALL possible operations applicable to secondary panel (e.g. add/remove/reorder tracks)
25 5 Xin Zhou
* You also need to test GENE PLOT
26 2 Daofeng Li
27 2 Daofeng Li
h3. data/tracks
28 3 Daofeng Li
29 2 Daofeng Li
* system existed data set load/unload, tracks load/unload
30 2 Daofeng Li
* custom track, bed/sam/bigwig/bedgraph etc
31 2 Daofeng Li
* data hub
32 2 Daofeng Li
h3. secondary panel
33 2 Daofeng Li
* configuration at this panel should also affect main panel?
34 2 Daofeng Li
* custom track
35 3 Daofeng Li
36 2 Daofeng Li
h3. multiple genome panel
37 3 Daofeng Li
38 2 Daofeng Li
* newly add in July/2013
39 2 Daofeng Li
* adding new genome panel
40 3 Daofeng Li
41 2 Daofeng Li
h3. embedding browser
42 3 Daofeng Li
43 7 Xin Zhou
* embed from TEST server http://cgs.wustl.edu/~xzhou/plugin/
44 7 Xin Zhou
* embed from PUBLIC server http://cgs.wustl.edu/~xzhou/embed/
45 2 Daofeng Li
* also http://vizhub.wustl.edu/
46 2 Daofeng Li
47 2 Daofeng Li
h3. data hub
48 3 Daofeng Li
49 2 Daofeng Li
* track file detection error
50 2 Daofeng Li
* refresh cache
51 2 Daofeng Li
* track attributes (show/hide)
52 10 Xin Zhou
* gene set
53 2 Daofeng Li
54 2 Daofeng Li
h3. metadata tree
55 3 Daofeng Li
56 2 Daofeng Li
* sorting, moving, fliping
57 2 Daofeng Li
* add system terms
58 2 Daofeng Li
* '''create custom meta terms'''
59 2 Daofeng Li
60 2 Daofeng Li
h2. juxtaposing mode
61 3 Daofeng Li
62 2 Daofeng Li
* under following situation, do same test as above
63 2 Daofeng Li
** gene set view
64 2 Daofeng Li
** juxtapose on certain track (system/custom track etc)
65 3 Daofeng Li
66 2 Daofeng Li
h2. long range
67 3 Daofeng Li
68 2 Daofeng Li
* loading of tracks
69 2 Daofeng Li
* change style
70 2 Daofeng Li
* circlet view
71 2 Daofeng Li
## show/hide/rearrange chromosomes
72 2 Daofeng Li
## add/remove/configure a wreath track
73 2 Daofeng Li
## repeat step 1 with wreath tracks displayed
74 2 Daofeng Li
## test if multiple circlet panels are responding well
75 2 Daofeng Li
76 1 Daofeng Li
h2. session and urls
77 3 Daofeng Li
78 2 Daofeng Li
* save & retrieve
79 2 Daofeng Li
* url testing
80 2 Daofeng Li
** url parameters reference: http://washugb.blogspot.com/2012/12/url-parameter-specification-effective.html
81 2 Daofeng Li
'''Xin: URL testing could be automated, try to figure out ways to automate as many tests as possible)'''
82 2 Daofeng Li
83 8 Xin Zhou
h2. URL parameters
84 9 Xin Zhou
85 8 Xin Zhou
* IMPROVE HERE add all URL parameter test cases, apply test case to both TEST and PUBLIC servers if applicable
86 8 Xin Zhou
87 1 Daofeng Li
h2. browser compatibility 
88 3 Daofeng Li
89 2 Daofeng Li
* important: '''test above on Firefox and Safari also'''