From Fedora Project Wiki
No edit summary |
|||
(19 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
{{draft}} | |||
{| class="wikitable sortable" | This page objectively compares feature sets of Wiki and Nitrate systems in relation to the [[Tcms_use_cases|important workflows]]. Instead of displaying a long feature lists, it is divided into groups by use cases. To avoid overlaps, features compared in former use cases are not listed in later cases again. | ||
== Key Section == | |||
{| class="wikitable sortable" border="0" | |||
! Icon !! Explanation | |||
|- | |||
| style="background-color:lightgreen;"|{{result|pass}} | |||
| Supported | |||
|- | |||
| style="background-color:tomato;"|{{result|fail}} | |||
| Unsupported currently | |||
|- | |||
| style="background-color:yellow;"|{{result|unknown}} | |||
| Unknown/Research needed | |||
|- | |||
| style="background-color:lightgreen;"|{{result|warn}} | |||
| Partly supported | |||
|- | |||
| P1 | |||
| Must-Have missing Feature in Nitrate | |||
|- | |||
| P2 | |||
| Nice-To-Have missing Feature in Nitrate | |||
|- | |||
|} | |||
== Wiki vs Nitrate Feature Comparison== | |||
{| class="wikitable collapsible" border="1" width="90%" | |||
|- | |- | ||
! | ! colspan=4 style="background-color: darkgrey;"|Creating A Generic Page | ||
|- | |- | ||
! | | | ||
{| class="wikitable sortable" width=100% style="border: solid 2px white" | |||
|- | |||
! width="10%"|Priority !! width="20%"|Feature !! width="35%"|fedoraproject.org/wiki !! width="35%"|nitrate | |||
|- | |- | ||
| | |||
| Any page creation | | Any page creation | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|style="background-color:tomato;"| {{result|fail}} Can only create test case/plan/run | | style="background-color:tomato;"| {{result|fail}} Can only create test case/plan/run | ||
|- | |- | ||
| P2 | |||
| Readable link names | | Readable link names | ||
|style="background-color:lightgreen;"| {{result|pass}} human-readable link names | | style="background-color:lightgreen;"| {{result|pass}} human-readable link names | ||
|style="background-color:tomato;"| {{result|fail}} use ID for identification | | style="background-color:tomato;"| {{result|fail}} use ID for identification | ||
|- | |- | ||
| | |||
| Data entry format | | Data entry format | ||
|style="background-color:lightgreen;"| [http://www.mediawiki.org/wiki/Help:Formatting mediawiki markup] | | style="background-color:lightgreen;"| {{result|pass}}[http://www.mediawiki.org/wiki/Help:Formatting mediawiki markup] | ||
|style="background-color:lightgreen;"| [http://tinymce.moxiecode.com/ tinyMCE] | | style="background-color:lightgreen;"| {{result|pass}}[http://tinymce.moxiecode.com/ tinyMCE] | ||
|- | |- | ||
| | |||
| Moving a Page | | Moving a Page | ||
|style="background-color:lightgreen;"| {{result|pass}} by redirect links | | style="background-color:lightgreen;"| {{result|pass}} by redirect links | ||
|style="background-color:lightgreen;"| {{result|pass}} by cloning or changing the summary(name) of case/plan/run | | style="background-color:lightgreen;"| {{result|pass}} by cloning or changing the summary(name) of case/plan/run | ||
|- | |- | ||
| | |||
| Templates creation/use | | Templates creation/use | ||
|style="background-color:lightgreen;"| {{result|pass}} such as [[Special:MostLinkedTemplates]] | | style="background-color:lightgreen;"| {{result|pass}} such as [[Special:MostLinkedTemplates]] | ||
|style="background-color:tomato;"| {{result|fail}} | | style="background-color:tomato;"| {{result|fail}} | ||
|- | |- | ||
| | | | ||
|style="background-color:lightgreen;"| {{result|pass}} | | Editing preview | ||
|style="background-color: | | style="background-color:lightgreen;"| {{result|pass}} | ||
| style="background-color:lightgreen;"| {{result|warn}} 'save and continue editing' | |||
|- | |- | ||
| | | | ||
|style="background-color:tomato;"| {{result|fail}} wiki syntax | | Supports data entry using a form | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:tomato;"| {{result|fail}} wiki syntax | ||
| style="background-color:lightgreen;"| {{result|pass}} | |||
|- | |- | ||
| | | P2 | ||
|style="background-color:lightgreen;"| {{result|pass}} | | Discussion page | ||
|style="background-color:tomato;"| {{result| | | style="background-color:lightgreen;"| {{result|pass}} Talk page | ||
| style="background-color:tomato;"| {{result|fail}} Can only add comments in test cases | |||
|- | |- | ||
| History rollback | | P1 | ||
|style="background-color:lightgreen;"| {{result|pass}} | | History rollback(Undo changes) | ||
|style="background-color:tomato;"| {{result|fail}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
| style="background-color:tomato;"| {{result|fail}} | |||
|- | |- | ||
| | | P1 | ||
|style="background-color:lightgreen;"| {{result|pass}} | | History comparison | ||
|style="background-color:tomato;"| {{result| | | style="background-color:lightgreen;"| {{result|pass}} | ||
| style="background-color:tomato;"| {{result|fail}} | |||
|- | |- | ||
| | | | ||
|style="background-color:lightgreen;"| {{result|pass}} | | History logs | ||
| style="background-color:lightgreen;"| {{result|pass}} | |||
| style="background-color:lightgreen;"| {{result|pass}} Only offer change logs and text version history of plan and case | |||
|style="background-color:lightgreen;"| {{result|pass | |||
|- | |- | ||
| | |||
| Subpage using | | Subpage using | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|style="background-color: | | style="background-color:yellow;"| {{result|unknown}} by Tree View? | ||
|- | |- | ||
| | |||
| Bookmarks/watchlist | | Bookmarks/watchlist | ||
|style="background-color:lightgreen;"| {{result|pass}} watch the page | | style="background-color:lightgreen;"| {{result|pass}} watch the page | ||
|style="background-color:lightgreen;"| {{result|pass}} bookmark the page | | style="background-color:lightgreen;"| {{result|pass}} bookmark the page | ||
|- | |- | ||
! colspan= | |} | ||
|} | |||
{| class="wikitable collapsible collapsed" border="1" width="90%" | |||
|- | |||
! colspan=4 style="background-color: darkgrey;"|Creating A Test Case | |||
|- | |||
| | |||
{| class="wikitable sortable" width=100% style="border: solid 2px white" | |||
|- | |||
! width="10%"|Priority !! width="20%"|Feature !! width="35%"|fedoraproject.org/wiki !! width="35%"|nitrate | |||
|- | |- | ||
| | |||
| Renaming a case | | Renaming a case | ||
|style="background-color: | | style="background-color:lightgreen;"| {{result|warn}} move to another page | ||
|style="background-color:lightgreen;"| {{result|pass}}change the summary | | style="background-color:lightgreen;"| {{result|pass}} change the summary | ||
|- | |- | ||
| Test case template | | | ||
|style="background-color:lightgreen;"| {{result|pass}} [[Template:QA/Test_Case]] | | Test case format template | ||
|style="background-color:lightgreen;"| {{result|pass}} Defined | | style="background-color:lightgreen;"| {{result|pass}} [[Template:QA/Test_Case]] | ||
| style="background-color:lightgreen;"| {{result|pass}} Defined | |||
|- | |- | ||
| | |||
| Linking files/packages/images | | Linking files/packages/images | ||
|style="background-color:lightgreen;"| {{result|pass}} Upload somewhere and link to it | | style="background-color:lightgreen;"| {{result|pass}} Upload somewhere and link to it | ||
|style="background-color:lightgreen;"| {{result|pass}} Test cases/plans support attachments | | style="background-color:lightgreen;"| {{result|pass}} Test cases/plans support attachments or link to wiki | ||
|- | |- | ||
| | |||
| Case draft status | | Case draft status | ||
|style="background-color: | | style="background-color:lightgreen;"| {{result|warn}} manually add draft category/note | ||
|style="background-color:lightgreen;"| {{result|pass}} Set as PROPOSED or NEED_UPDATE | | style="background-color:lightgreen;"| {{result|pass}} Set as PROPOSED or NEED_UPDATE | ||
|- | |- | ||
| | |||
| Case review status | | Case review status | ||
|style="background-color:tomato;"| {{result|fail}} approved in ticket or somewhere else | | style="background-color:tomato;"| {{result|fail}} approved in ticket or somewhere else | ||
|style="background-color:lightgreen;"| {{result|pass}} Set as CONFIRMED | | style="background-color:lightgreen;"| {{result|pass}} Set as CONFIRMED | ||
|- | |- | ||
| | |||
| Categorizing cases | | Categorizing cases | ||
|style="background-color:lightgreen;"| {{result|pass}} manually add to category | | style="background-color:lightgreen;"| {{result|pass}} manually add to category | ||
|style="background-color:lightgreen;"| {{result|pass}} add category or use tag or add to plan to group cases | | style="background-color:lightgreen;"| {{result|pass}} add category or use tag or add to plan to group cases | ||
|- | |||
| P2 | |||
| Categories creation | |||
| style="background-color:lightgreen;"| {{result|pass}} user can create it with certain permission | |||
| style="background-color:tomato;"| {{result|fail}} cases categories can only be added by Admin | |||
|- | |- | ||
| P1 | |||
| Description part in test case | | Description part in test case | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|style="background-color: | | style="background-color:lightgreen;"| {{result|warn}} write in 'Notes' part, where syntax editing is needed. | ||
|- | |- | ||
| | |||
| Tests that impact multiple packages | | Tests that impact multiple packages | ||
|style="background-color:lightgreen;"| {{result|warn}} Categories could be used to organize this data, but get messy | | style="background-color:lightgreen;"| {{result|warn}} Categories could be used to organize this data, but get messy | ||
|style="background-color:lightgreen;"| {{result|pass}} allows linking tests to the packages they are designed to test | | style="background-color:lightgreen;"| {{result|pass}} allows linking tests to the packages they are designed to test | ||
|- | |- | ||
| | |||
| Test case re-use (write once, link anywhere) | | Test case re-use (write once, link anywhere) | ||
|style="background-color:lightgreen;"| {{result|pass}} search from Category and link to it | | style="background-color:lightgreen;"| {{result|pass}} search from Category and link to it | ||
|style="background-color:lightgreen;"| {{result|pass}} clone from other plans | | style="background-color:lightgreen;"| {{result|pass}} test runs re-use cases from a plan, plans clone them from other plans | ||
|- | |- | ||
| P2 | |||
| The time historical test case results be available | |||
| style="background-color:lightgreen;"| {{result|pass}} all history? | |||
| style="background-color:yellow;"| {{result|unknown}} unknown | |||
|- | |- | ||
| P2 | |||
| Re-use old versioned test case | |||
| style="background-color:lightgreen;"| {{result|pass}} by linking to its history | |||
| style="background-color:tomato;"| {{result|fail}} can view text history and version only | |||
|- | |||
|} | |||
|} | |||
{| class="wikitable collapsible collapsed" border="1" width="90%" | |||
|- | |||
! colspan=4 style="background-color: darkgrey;"| Creating A Test Plan | |||
|- | |||
| | |||
{| class="wikitable sortable" width=100% style="border: solid 2px white" | |||
|- | |||
! width="10%"|Priority !! width="20%"|Feature !! width="35%"|fedoraproject.org/wiki !! width="35%"|nitrate | |||
|- | |||
| | |||
| Test Plan re-use/update | | Test Plan re-use/update | ||
|style="background-color:lightgreen;"| {{result|pass}} copy contents from previous | | style="background-color:lightgreen;"| {{result|pass}} copy contents from previous | ||
|style="background-color:lightgreen;"| {{result|pass}} clone previous plans | | style="background-color:lightgreen;"| {{result|pass}} clone previous plans | ||
|- | |- | ||
| | |||
| Linking test cases | | Linking test cases | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} link to cases section on test result template page | ||
|style="background-color:lightgreen;"| {{result|pass}} clone from other plans | | style="background-color:lightgreen;"| {{result|pass}} clone from other plans/create new tests | ||
|- | |- | ||
| P2 | |||
| Plan draft status | | Plan draft status | ||
|style="background-color: | | style="background-color:lightgreen;"| {{result|warn}} manually add draft category/note | ||
|style="background-color:tomato;"| {{result|fail}} Set as non-active? | | style="background-color:tomato;"| {{result|fail}} Set as non-active? | ||
|- | |- | ||
| P2 | |||
| Plan review status | | Plan review status | ||
|style="background-color: | | style="background-color:lightgreen;"| {{result|warn}} manually add reviewer and review time | ||
|style="background-color:tomato;"| {{result|fail}} Set as active | | style="background-color:tomato;"| {{result|fail}} Set as active? | ||
|- | |- | ||
| | |||
| Categorizing plans | | Categorizing plans | ||
|style="background-color:lightgreen;"| {{result|pass}} manually add to category | | style="background-color:lightgreen;"| {{result|pass}} manually add to category | ||
|style="background-color:lightgreen;"| {{result|pass}} no category for plan but have Plan Type and Tag etc. | | style="background-color:lightgreen;"| {{result|pass}} no category for plan but have Plan Type and Tag etc. | ||
|- | |- | ||
|} | |||
|} | |||
{| class="wikitable collapsible collapsed" border="1" width="90%" | |||
|- | |- | ||
| Result Page Template | ! colspan=4 style="background-color: darkgrey;"| Creating A Test Result Page(Test Run) Template | ||
|style="background-color:lightgreen;"| {{result|pass}} | |- | ||
|style="background-color:tomato;"| {{result|fail}} doesn't support | | | ||
{| class="wikitable sortable" width=100% style="border: solid 2px white" | |||
|- | |||
! width="10%"|Priority !! width="20%"|Feature !! width="35%"|fedoraproject.org/wiki !! width="35%"|nitrate | |||
|- | |||
| | |||
| Result Page(Test Run) Template | |||
| style="background-color:lightgreen;"| {{result|pass}} | |||
| style="background-color:tomato;"| {{result|fail}} doesn't support template creation. Test run(result page) can be cloned from previous run with modifications. | |||
|- | |- | ||
| | |||
| Sortable table | | Sortable table | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|style="background-color:lightgreen;"| {{result|pass}} using sort | | style="background-color:lightgreen;"| {{result|pass}} using sort | ||
|- | |- | ||
| | |||
| Collapse table | | Collapse table | ||
|style="background-color:lightgreen;"| {{result|warn}} hard to manage as a whole | | style="background-color:lightgreen;"| {{result|warn}} hard to manage as a whole | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|- | |- | ||
| P1 | |||
| Group cases (by media) | | Group cases (by media) | ||
|style="background-color:lightgreen;"| {{result|pass}}flexible wiki design | | style="background-color:lightgreen;"| {{result|pass}}flexible wiki design | ||
|style="background-color:tomato;"| {{result|fail}} | | style="background-color:tomato;"| {{result|fail}} diff test runs;sorting;diff tags | ||
|- | |- | ||
! colspan= | |} | ||
|} | |||
{| class="wikitable collapsible collapsed" border="1" width="90%" | |||
|- | |||
! colspan=4 style="background-color: darkgrey;"| Creating A Test Result Page(Test Run) | |||
|- | |- | ||
| | | | ||
|style=" | {| class="wikitable sortable" width=100% style="border: solid 2px white" | ||
| | |- | ||
! width="10%"|Priority !! width="20%"|Feature !! width="35%"|fedoraproject.org/wiki !! width="35%"|nitrate | |||
|- | |- | ||
| | |||
| Test result page(Test run) creation | |||
| style="background-color:lightgreen;"| {{result|pass}} | |||
| style="background-color:lightgreen;"| {{result|warn}} Create from plans | |||
|- | |||
| P1 | |||
| documents in test result page | |||
| style="background-color:lightgreen;"| {{result|pass}} flexible wiki markup design | |||
| style="background-color:lightgreen;"| {{result|warn}} write in 'Notes' field without any syntax | |||
|- | |||
| P1 | |||
| Moving test results | | Moving test results | ||
|style="background-color:lightgreen;"| {{result|pass}} manually copy | | style="background-color:lightgreen;"| {{result|pass}} manually copy | ||
|style="background-color:tomato;"| {{result|fail}} manually add one by one? | | style="background-color:tomato;"| {{result|fail}} manually add one by one? | ||
|- | |- | ||
| | | P2 | ||
|style="background-color:lightgreen;"| {{result|pass}} redirect links to current result page | | Directing to current test run | ||
|style="background-color:tomato;"| {{result|fail}} set test run as running or finished | | style="background-color:lightgreen;"| {{result|pass}} redirect links to current result page | ||
| style="background-color:tomato;"| {{result|fail}} set test run as running or finished | |||
|- | |- | ||
| | |||
| Categorizing runs/result pages | | Categorizing runs/result pages | ||
|style="background-color:lightgreen;"| {{result|pass}} manually add to category | | style="background-color:lightgreen;"| {{result|pass}} manually add to category | ||
|style="background-color:lightgreen;"| {{result|pass}} Can set 'product', 'version' and 'tag' etc | | style="background-color:lightgreen;"| {{result|pass}} Can set 'product', 'version' and 'tag' etc | ||
|- | |- | ||
!colspan= | |} | ||
|} | |||
{| class="wikitable collapsible collapsed" border="1" width="90%" | |||
|- | |||
! colspan=4 style="background-color: darkgrey;"| Posting Test Results | |||
|- | |- | ||
| | | | ||
|style=" | {| class="wikitable sortable" width=100% style="border: solid 2px white" | ||
| | |- | ||
! width="10%"|Priority !! width="20%"|Feature !! width="35%"|fedoraproject.org/wiki !! width="35%"|nitrate | |||
|- | |- | ||
| P2 | |||
| Quick access to active test runs | |||
| style="background-color:lightgreen;"| {{result|pass}} Open 'current' links | |||
| style="background-color:tomato;"| {{result|fail}} search the run's ID or search my runs(assigned to me in advance) | |||
|- | |||
| P1 | |||
| Result format | | Result format | ||
|style="background-color:lightgreen;"| {{result|pass}} use [[Template:Result]] | | style="background-color:lightgreen;"| {{result|pass}} use [[Template:Result]] | ||
|style="background-color:lightgreen;"| {{result| | | style="background-color:lightgreen;"| {{result|warn}} Idle, Passed, Failed, Running, Paused, Blocked, Error | ||
|- | |- | ||
| | |||
| Comment as references | | Comment as references | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|- | |- | ||
| | |||
| Bug posting | | Bug posting | ||
|style="background-color:lightgreen;"| {{result|pass}} use [[Template:Bz]] | | style="background-color:lightgreen;"| {{result|pass}} use [[Template:Bz]] | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|- | |- | ||
| P1 | |||
| Multiple contributions for each case | | Multiple contributions for each case | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|style="background-color:tomato;"| {{result|fail}} only display the last modified one | | style="background-color:tomato;"| {{result|fail}} only display the last modified one and logs | ||
|- | |- | ||
| | |||
| *Signatures using | | *Signatures using | ||
|style="background-color:lightgreen;"| {{result|pass}} <nowiki>~~~~</nowiki> -> [[User:Rhe|Rhe]] 09:59, 18 January 2011 (UTC) | | style="background-color:lightgreen;"| {{result|pass}} <nowiki>~~~~</nowiki> -> [[User:Rhe|Rhe]] 09:59, 18 January 2011 (UTC) | ||
|style="background-color:tomato;"| {{result|fail}} | | style="background-color:tomato;"| {{result|fail}} | ||
|- | |- | ||
! colspan= | |} | ||
|} | |||
{| class="wikitable collapsible collapsed" border="1" width="90%" | |||
|- | |||
! colspan=4 style="background-color: darkgrey;"| Searching Test Results/Cases/Plans | |||
|- | |- | ||
| | |||
{| class="wikitable sortable" width=100% style="border: solid 2px white" | |||
|- | |||
! width="10%"|Priority !! width="20%"|Feature !! width="35%"|fedoraproject.org/wiki !! width="35%"|nitrate | |||
|- | |||
| | |||
| Searching cases/plans/runs | | Searching cases/plans/runs | ||
|style="background-color:tomato;"| {{result|fail}} only by searching from categories or name | | width="30%" style="background-color:tomato;"| {{result|fail}} only by searching from categories or name | ||
|style="background-color:lightgreen;"| {{result|pass}} advanced search | | width="35%" style="background-color:lightgreen;"| {{result|pass}} advanced search | ||
|- | |- | ||
| | |||
| Toolbox(what links to here) | | Toolbox(what links to here) | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|style="background-color:lightgreen;"| {{result|pass}} plans, cases, and runs related to each other | | style="background-color:lightgreen;"| {{result|pass}} plans, cases, and runs related to each other | ||
|- | |- | ||
! colspan= | |} | ||
|} | |||
{| class="wikitable collapsible collapsed" border="1" width="90%" | |||
|- | |||
! colspan=4 style="background-color: darkgrey;"| Uploading Files | |||
|- | |||
| | |||
{| class="wikitable sortable" width=100% style="border: solid 2px white" | |||
|- | |||
! width="10%"|Priority !! width="20%"|Feature !! width="35%"|fedoraproject.org/wiki !! width="35%"|nitrate | |||
|- | |- | ||
| P2 | |||
| Upload files/packages/images | | Upload files/packages/images | ||
|style="background-color:lightgreen;"| {{result|pass}} upload somewhere and link to it | | style="background-color:lightgreen;"| {{result|pass}} upload somewhere and link to it | ||
|style="background-color:lightgreen;"| {{result|warn}} test cases/plans support attachments | | style="background-color:lightgreen;"| {{result|warn}} test cases/plans support attachments, test runs don't | ||
|- | |- | ||
| P2 | |||
| Upload updates.img/repo to certain server | | Upload updates.img/repo to certain server | ||
|style="background-color:lightgreen;"| {{result|pass}} fedorapeople server | | style="background-color:lightgreen;"| {{result|pass}} fedorapeople server | ||
|style="background-color:tomato;"| {{result|fail}} link to wiki. | | style="background-color:tomato;"| {{result|fail}} link to wiki. | ||
|- | |||
|} | |||
|} | |||
{| class="wikitable collapsible collapsed" border="1" width="90%" | |||
|- | |||
! colspan=4 style="background-color: darkgrey;"| Generating A Test Summary | |||
|- | |- | ||
! | | | ||
{| class="wikitable sortable" width=100% style="border: solid 2px white" | |||
|- | |||
! width="10%"|Priority !! width="20%"|Feature !! width="35%"|fedoraproject.org/wiki !! width="35%"|nitrate | |||
|- | |- | ||
| | |||
| Result summary/report generation | | Result summary/report generation | ||
|style="background-color:tomato;"| {{result|fail}} run curl command | | style="background-color:tomato;"| {{result|fail}} run curl command | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} automaticly | ||
|- | |- | ||
! colspan= | |} | ||
|} | |||
{| class="wikitable collapsible collapsed" border="1" width="90%" | |||
|- | |||
! colspan=4 style="background-color: darkgrey;"| Administrating | |||
|- | |||
| | |||
{| class="wikitable sortable" width=100% style="border: solid 2px white" | |||
|- | |||
! width="10%"|Priority !! width="20%"|Feature !! width="35%"|fedoraproject.org/wiki !! width="35%"|nitrate | |||
|- | |- | ||
| P1 | |||
| Authorities for pages | | Authorities for pages | ||
|style="background-color:lightgreen;"| {{result|pass}} Use namespaces | | style="background-color:lightgreen;"| {{result|pass}} Use namespaces | ||
|style="background-color: | | style="background-color:yellow;"| {{result|unknown}} Can admin configure it? | ||
|- | |- | ||
| | |||
| Supporting anonymous user read-only access | | Supporting anonymous user read-only access | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|- | |- | ||
| P1 | |||
| Supporting anonymous user read-write access | | Supporting anonymous user read-write access | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|style="background-color:tomato;"| {{result|fail | | style="background-color:tomato;"| {{result|fail}} | ||
|- | |- | ||
| | |||
| Feature extension | | Feature extension | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|style="background-color: | | style="background-color:lightgreen;"| {{result|pass}} | ||
|- | |- | ||
| P1 | |||
| Page protection | | Page protection | ||
|style="background-color:lightgreen;"| {{result|pass}} by Admin | | style="background-color:lightgreen;"| {{result|pass}} by Admin | ||
|style="background-color: | | style="background-color:yellow;"| {{result|unknown}} | ||
|- | |||
| | |||
| Case/plan/run deletion | |||
| style="background-color:lightgreen;"| {{result|pass}} by Admin | |||
| style="background-color:lightgreen;"| {{result|pass}} Set as DISABLED. Test run can be deleted. | |||
|- | |- | ||
| | | | ||
|style="background-color:lightgreen;"| {{result|pass}} | | Licensing | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
| style="background-color:lightgreen;"| {{result|pass}} | |||
|- | |- | ||
| License | | P1 | ||
|style="background-color: | | License the content | ||
|style="background-color: | | style="background-color:lightgreen;"| {{result|pass}} | ||
| style="background-color:yellow;"| {{result|unknown}} should match wiki | |||
|- | |||
| | |||
| Integration with [https://admin.fedoraproject.org/accounts/ FAS] | |||
| style="background-color:lightgreen;"| {{result|pass}} | |||
| style="background-color:yellow;"| {{result|unknown}} | |||
|- | |||
| P2 | |||
| Integration between update tools (bodhi/f-e-k) and our test infrastructure. | |||
| style="background-color:lightgreen;"| {{result|pass}} investigating | |||
| style="background-color:yellow;"| {{result|unknown}} | |||
|- | |||
| P1 | |||
| Upstream project community | |||
| style="background-color:lightgreen;"| {{result|pass}} upstream wiki list | |||
| style="background-color:lightgreen;"| {{result|warn}} upstream nitrate list | |||
|- | |||
|} | |||
|} | |||
{| class="wikitable collapsible collapsed" border="1" width="90%" | |||
|- | |||
! colspan=4 style="background-color: darkgrey;"| Test Days | |||
|- | |- | ||
! | | | ||
{| class="wikitable sortable" width=100% style="border: solid 2px white" | |||
|- | |||
! width="10%"|Priority !! width="20%"|Feature !! width="35%"|fedoraproject.org/wiki !! width="35%"|nitrate | |||
|- | |- | ||
| | |||
| Test day main/intro page | | Test day main/intro page | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|style="background-color: | | style="background-color:lightgreen;"| {{result|warn}} link to wiki | ||
|- | |- | ||
| | |||
| Test day SOP guide page | | Test day SOP guide page | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|style="background-color: | | style="background-color:lightgreen;"| {{result|warn}}link to wiki | ||
|- | |- | ||
| | |||
| Test day/event result template page | | Test day/event result template page | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|style="background-color:tomato;"| {{result|fail}} Clone from previous test run | | style="background-color:tomato;"| {{result|fail}} Clone from previous test run | ||
|- | |- | ||
| | |||
| Test day schedule | | Test day schedule | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|style="background-color: | | style="background-color:lightgreen;"| {{result|warn}} link to wiki | ||
|- | |||
| P1 | |||
| Test day page(run) creation | |||
| style="background-color:lightgreen;"| {{result|pass}} | |||
| style="background-color:tomato;"| {{result|fail}} test runs can only be created from plans | |||
|- | |- | ||
| P1 | |||
| Test day page documented contents | |||
| style="background-color:lightgreen;"| {{result|pass}} | |||
| style="background-color:tomato;"| {{result|fail}} write all intro to 'Notes' field will be too crowded! | |||
|- | |||
| P2 | |||
| Test day notification | | Test day notification | ||
|style="background-color:tomato;"| {{result|fail}} send out announcement manually | | style="background-color:tomato;"| {{result|fail}} send out announcement manually | ||
|style="background-color:lightgreen;"| {{result|warn}} | | style="background-color:lightgreen;"| {{result|warn}} can assign through mail, but mail content is little. | ||
|- | |- | ||
! colspan= | |} | ||
|} | |||
{| class="wikitable collapsible collapsed" border="1" width="90%" | |||
|- | |||
! colspan=4 style="background-color: darkgrey;"| Release Validation Test Event | |||
|- | |- | ||
| | |||
{| class="wikitable sortable" width=100% style="border: solid 2px white" | |||
|- | |||
! width="10%"|Priority !! width="20%"|Feature !! width="35%"|fedoraproject.org/wiki !! width="35%"|nitrate | |||
|- | |||
| | |||
| Test event Main/intro page | | Test event Main/intro page | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|style="background-color: | | style="background-color:lightgreen;"| {{result|warn}} link to wiki | ||
|- | |- | ||
| | |||
| Test event SOP guide page | | Test event SOP guide page | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|style="background-color: | | style="background-color:lightgreen;"| {{result|warn}}link to wiki | ||
|- | |- | ||
| | | | ||
|style="background-color:lightgreen;"| {{result|pass}} | | Test event Result template page | ||
|style="background-color:tomato;"| {{result|fail}} Clone from previous test run. | | style="background-color:lightgreen;"| {{result|pass}} | ||
| style="background-color:tomato;"| {{result|fail}} Clone from previous test run. | |||
|- | |- | ||
| | |||
| Release Criteria page | | Release Criteria page | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|style="background-color: | | style="background-color:lightgreen;"| {{result|warn}} link to wiki | ||
|- | |- | ||
| P1 | |||
| Test cases priority | | Test cases priority | ||
|style="background-color:tomato;"| {{result|fail}} manually add priority before each case link | | style="background-color:tomato;"| {{result|fail}} manually add priority before each case link | ||
|style="background-color:lightgreen;"| {{result|warn}} from P1 to P5, need change to: Alpha, Beta, Final. | | style="background-color:lightgreen;"| {{result|warn}} from P1 to P5, need change to: Alpha, Beta, Final. | ||
|- | |- | ||
| P1 | |||
| Each case with different platforms | | Each case with different platforms | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:lightgreen;"| {{result|pass}} | ||
|style="background-color:tomato;"| {{result|fail}} | | style="background-color:tomato;"| {{result|fail}} two test runs for both platforms or clone each case for another platform | ||
|- | |||
| | |||
| Test result page(Test run) creation | |||
| style="background-color:lightgreen;"| {{result|pass}} | |||
| style="background-color:lightgreen;"| {{result|pass}} created from plans | |||
|- | |||
| P1 | |||
| Test result page documented contents | |||
| style="background-color:lightgreen;"| {{result|pass}} | |||
| style="background-color:lightgreen;"| {{result|warn}} write intro to 'Notes' field without any syntax | |||
|- | |||
| P2 | |||
| Test event notification | |||
| style="background-color:tomato;"| {{result|fail}} send out announcement manually | |||
| style="background-color:lightgreen;"| {{result|warn}} can assign through mail, but the content is little. | |||
|- | |- | ||
| | | | ||
|style="background-color:tomato;"| {{result|fail}} | | Progress bar for each run | ||
|style="background-color:lightgreen;"| {{result|pass}} | | style="background-color:tomato;"| {{result|fail}} | ||
| style="background-color:lightgreen;"| {{result|pass}} | |||
|} | |||
|} | |} |
Latest revision as of 06:25, 15 March 2011
This page objectively compares feature sets of Wiki and Nitrate systems in relation to the important workflows. Instead of displaying a long feature lists, it is divided into groups by use cases. To avoid overlaps, features compared in former use cases are not listed in later cases again.
Key Section
Icon | Explanation |
---|---|
Supported | |
Unsupported currently | |
Unknown/Research needed | |
Partly supported | |
P1 | Must-Have missing Feature in Nitrate |
P2 | Nice-To-Have missing Feature in Nitrate |
Wiki vs Nitrate Feature Comparison
Creating A Generic Page | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Creating A Test Case | ||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Creating A Test Plan | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Creating A Test Result Page(Test Run) Template | ||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Creating A Test Result Page(Test Run) | ||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Posting Test Results | ||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Searching Test Results/Cases/Plans | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Uploading Files | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Generating A Test Summary | ||||||||
---|---|---|---|---|---|---|---|---|
|
Administrating | ||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Test Days | ||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
Release Validation Test Event | ||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|