Release Testing

Version 8 (J. Simmons, 02/25/2014 03:32 pm)

1 1 J. Simmons
h1. Release Testing
2 1 J. Simmons
3 1 J. Simmons
{{toc}}
4 1 J. Simmons
5 1 J. Simmons
h2. Introduction
6 4 J. Simmons
7 3 J. Simmons
The following test plan should be performed on any release candidate prior to scheduling an upgrade of the *ODE* server.  It should again be performed on the live site once the upgrade is in place to ensure the upgrade was successful.
8 1 J. Simmons
9 1 J. Simmons
h2. Required Browsers
10 1 J. Simmons
11 1 J. Simmons
All tests should be run from the following browser/OS combinations to ensure ODE works for a wide audience.
12 1 J. Simmons
13 2 J. Simmons
|*Browser*|*Windows*|*OS X*|*Linux*|
14 1 J. Simmons
|Chrome   |    X           |  X     |   X      |
15 1 J. Simmons
|Firefox    |    X           |  X     |   X      |
16 1 J. Simmons
|Safari      |                 |  X     |           |
17 1 J. Simmons
|IE            |    X           |         |           |
18 1 J. Simmons
19 1 J. Simmons
h2. Features to Test
20 3 J. Simmons
21 3 J. Simmons
*ODE* features come in three categories.  First is features which are built-in to *Redmine* core.  Second is features from community developed plugins such as "DMSF":http://www.redmine.org/plugins/dmsf.  And the third is features which were added using custom plugins from *ODE* development.
22 1 J. Simmons
23 1 J. Simmons
h3. Built-In Features
24 1 J. Simmons
25 8 J. Simmons
* Projects
26 8 J. Simmons
** Creation (test with several new projects, each with different features turned on and ensure the correct tabs are visible and appear to be functional)
27 8 J. Simmons
** Create a subproject with *New subproject" button on *Overview* tab 
28 8 J. Simmons
** Attach a project as a subproject of another project from the *Settings* tab
29 8 J. Simmons
* Wiki
30 8 J. Simmons
** Creating wiki pages
31 8 J. Simmons
** Editing wiki pages
32 8 J. Simmons
** Reverting changes
33 8 J. Simmons
** Adding and referencing attachments on wiki pages
34 8 J. Simmons
** Viewing wiki pages
35 1 J. Simmons
* Issues
36 8 J. Simmons
** Creating issues
37 8 J. Simmons
** Updating issues
38 8 J. Simmons
** Assigning issues
39 8 J. Simmons
** Closing issues
40 5 J. Simmons
* News
41 8 J. Simmons
** Posting News items
42 8 J. Simmons
** Viewing News items from project *Overview* tab and from *ODE* homepage (all projects should feed here, so post news items from multiple projects and make sure they show up on home page and only on correct project page)
43 1 J. Simmons
* Forums
44 8 J. Simmons
** Creating forums
45 8 J. Simmons
** Creating forum posts
46 8 J. Simmons
** Replying to forum posts
47 8 J. Simmons
** Viewing forum threads
48 1 J. Simmons
49 1 J. Simmons
h3. Community Plugins
50 1 J. Simmons
51 5 J. Simmons
* "DMSF":http://www.redmine.org/plugins/dmsf (CRUD)
52 5 J. Simmons
* Redmine_SCM / "Redmine Checkout":http://www.redmine.org/boards/3/topics/10093?r=13178 (SVN CRUD)
53 5 J. Simmons
* "Redmine Hide Emails by Default":http://www.redmine.org/plugins/hide-emails
54 5 J. Simmons
* "Redmine Wiki Issue Details":http://www.redmine.org/projects/redmine/wiki/PluginWikiIssueDetails
55 1 J. Simmons
56 5 J. Simmons
h3. Custom ODE Plugins
57 5 J. Simmons
58 5 J. Simmons
* Redmine Funding
59 5 J. Simmons
* Redmine Video (extends a community plugin)
60 5 J. Simmons
* Redmine Legal
61 5 J. Simmons
* Redmine Licensing
62 6 J. Simmons
* Allow Private Projects