From Fedora Project Wiki

(Created page with '== Wiki Use Cases == <!-- Identify our current test workflows (or use cases)--> == Cons for Wiki-based TCMS == <!-- Identify problems with our current system and workflows - e...')
 
No edit summary
 
(4 intermediate revisions by the same user not shown)
Line 1: Line 1:
== Wiki Use Cases ==
<!-- Identify our current test workflows (or use cases)-->
== Cons for Wiki-based TCMS ==
== Cons for Wiki-based TCMS ==


<!-- Identify problems with our current system and workflows - e.g.
<!-- Identify problems with our current system and workflows - e.g.
     what would we like to do but are difficult/impossible with wiki-->
     what would we like to do but are difficult/impossible with wiki-->
 
# edit form instead of syntax
* Test Days Use case:
# manage test cases/plans
 
# automatically summarizing results
 
* Pre-release Validation Use case:
 


== Comparison ==
== Comparison ==
Line 18: Line 11:
<!-- Objectively compare feature sets of both tools in relation to
<!-- Objectively compare feature sets of both tools in relation to
         the important workflows-->
         the important workflows-->
* signatures
* Magic words
* Link format
Page Tabs:
* Default for all users
** “namespace” (page, help, special page, template, user page etc.)
** “discussion”
** “edit” (may read “view source” if anonymous editing is disabled, the page is in the MediaWiki: namespace, or the page is protected)
** “history”
*Extra tabs for logged-in users
** “move”
** “watch”
* Extra tabs for sysops
** “protect”
** “delete”
User links:
* “<username>”: This links to your user page which is where you can put information about yourself, store bits of information you want to remember or whatever else you fancy.
* “my talk”: This links to your discussion page, where people can leave messages for you.
* “my preferences”: Allows you to change your personal site preferences.
* “my watchlist”: A list of all pages that you are watching. Pages can be added to this list by clicking “watch” at the top of the page.
* “my contributions”: A list of all contributions you have made to the wiki.
* “log out”: Click this link to log out of the wiki.
{| class="wikitable sortable"
|-
! Feature !! fedoraproject.org/wiki !! nitrate
|-
| License
|style="background-color:white;"| {{result|unknown}}
|style="background-color:white;"| {{result|unknown}}
|-
| Integration with [https://admin.fedoraproject.org/accounts/ FAS]
|style="background-color:lightgreen;"| {{result|pass}}
|style="background-color:tomato;"| {{result|fail}}
|-
| Supports anonymous user read-only access
|style="background-color:lightgreen;"| {{result|pass}}
|style="background-color:lightgreen;"| {{result|pass}}
|-
| Supports anonymous user read-write access
|style="background-color:lightgreen;"| {{result|pass}}
|style="background-color:tomato;"| {{result|fail}}
|-
| Data entry format
|style="background-color:lightgreen;"| [http://www.mediawiki.org/wiki/Help:Formatting mediawiki markup]
|style="background-color:white;"| {{result|unknown}} [http://tinymce.moxiecode.com/ tinyMCE]?
|-
| Test case re-use (write once, link anywhere)
|style="background-color:lightgreen;"| {{result|pass}} using Category
|style="background-color:white;"| {{result|unknown}} Using test plans
|-
| Test case tags
|style="background-color:lightgreen;"| {{result|fail}}
|style="background-color:lightgreen;"| {{result|pass}}
|-
| Redirect links
|style="background-color:lightgreen;"| {{result|pass}}
|style="background-color:lightgreen;"| {{result|fail}}
|-
|}


== MUST HAVE & NICE-To-HAVE ==
== MUST HAVE & NICE-To-HAVE ==

Latest revision as of 11:44, 27 December 2010

Cons for Wiki-based TCMS

  1. edit form instead of syntax
  2. manage test cases/plans
  3. automatically summarizing results

Comparison

  • signatures
  • Magic words
  • Link format

Page Tabs:

  • Default for all users
    • “namespace” (page, help, special page, template, user page etc.)
    • “discussion”
    • “edit” (may read “view source” if anonymous editing is disabled, the page is in the MediaWiki: namespace, or the page is protected)
    • “history”
  • Extra tabs for logged-in users
    • “move”
    • “watch”
  • Extra tabs for sysops
    • “protect”
    • “delete”

User links:

  • “<username>”: This links to your user page which is where you can put information about yourself, store bits of information you want to remember or whatever else you fancy.
  • “my talk”: This links to your discussion page, where people can leave messages for you.
  • “my preferences”: Allows you to change your personal site preferences.
  • “my watchlist”: A list of all pages that you are watching. Pages can be added to this list by clicking “watch” at the top of the page.
  • “my contributions”: A list of all contributions you have made to the wiki.
  • “log out”: Click this link to log out of the wiki.
Feature fedoraproject.org/wiki nitrate
License
Integration with FAS
Pass pass
Fail fail
Supports anonymous user read-only access
Pass pass
Pass pass
Supports anonymous user read-write access
Pass pass
Fail fail
Data entry format mediawiki markup tinyMCE?
Test case re-use (write once, link anywhere)
Pass pass
using Category
Using test plans
Test case tags
Fail fail
Pass pass
Redirect links
Pass pass
Fail fail

MUST HAVE & NICE-To-HAVE

Roadmap for Transition