From Fedora Project Wiki
No edit summary |
No edit summary |
||
Line 47: | Line 47: | ||
Tester(anonymous user permitted): | Tester(anonymous user permitted): | ||
# Execute tests and post test results | # Execute tests and post test results | ||
QA: | |||
* Create test cases: | |||
# Use test case template format | |||
# link tests to the packages they are designed to test | |||
# Use different syntax such as <nowiki><pre></pre><code></code> </nowiki> | |||
* Initiating a test run | |||
# Create new test result page using test result template | |||
# Have key section as result example | |||
# Create sortable and collapse result table | |||
# Use links to the page | |||
# add test result page to relative category | |||
# Redirect link | |||
# Move previous test results to new test run | |||
* Submitting a test summary | |||
# Use curl command to generate bug and contribution list | |||
# Send out test report | |||
* Create a new page | |||
# Edit with permission | |||
# Use wiki syntax | |||
# Rollback history | |||
# Preview function | |||
# Compare changes between different version | |||
# View history editing records | |||
# Use template format | |||
Tester: | |||
* Post test result: | |||
# Contribute result to different platforms | |||
# Add comments as references | |||
# Post a bug to result | |||
# allow multiple results for each one case | |||
* Admin: | |||
# Manage pages authority with diff name spaces | |||
# FAS Integration | |||
== Cons for Wiki-based TCMS == | == Cons for Wiki-based TCMS == | ||
Line 52: | Line 91: | ||
<!-- 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 | |||
# manage test cases/plans | |||
# automatically summarizing results | |||
== Comparison == | == Comparison == | ||
Line 57: | Line 99: | ||
<!-- 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--> | ||
{| 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 == |
Revision as of 08:28, 24 December 2010
Wiki Use Cases
- Test Days Use cases:
QA:
- Create main page of test day
- Create sop guide for hosting test day
- Create Test Day template
- Create test day schedule
- Create new categories
- Create Test result and test case template(http://fedoraproject.org/wiki/Template:Result)
- Add page to related category
Host:
- Create the Wiki page Using the Test Day template
- Create test cases
- Set up the results table
- Add page to related category
- Send out announcement manually
- Redirect current link: Test_Day:Current
- Summary the event with curl command to test-announce
Tester(anonymous user permitted):
- Posts test result to the table with the template format
- Release Validation Use case:
QA:
- Create installation/desktop test plan
- Create and Update Release Criteria
- Create main introduction page
- Create new categories
- Create new test cases
- Create test result template
- Create templates format for cases and results
- Add page to related category
Host:
- Create test result page
- Add page to related category
- Use redirect link as current links
- Send out announcement
- Summarize the report manually
Tester(anonymous user permitted):
- Execute tests and post test results
QA:
- Create test cases:
- Use test case template format
- link tests to the packages they are designed to test
- Use different syntax such as <pre></pre><code></code>
- Initiating a test run
- Create new test result page using test result template
- Have key section as result example
- Create sortable and collapse result table
- Use links to the page
- add test result page to relative category
- Redirect link
- Move previous test results to new test run
- Submitting a test summary
- Use curl command to generate bug and contribution list
- Send out test report
- Create a new page
- Edit with permission
- Use wiki syntax
- Rollback history
- Preview function
- Compare changes between different version
- View history editing records
- Use template format
Tester:
- Post test result:
- Contribute result to different platforms
- Add comments as references
- Post a bug to result
- allow multiple results for each one case
- Admin:
- Manage pages authority with diff name spaces
- FAS Integration
Cons for Wiki-based TCMS
- edit form instead of syntax
- manage test cases/plans
- automatically summarizing results
Comparison
Feature | fedoraproject.org/wiki | nitrate |
---|---|---|
License | ||
Integration with FAS | ||
Supports anonymous user read-only access | ||
Supports anonymous user read-write access | ||
Data entry format | mediawiki markup | tinyMCE? |
Test case re-use (write once, link anywhere) | Using test plans | |
Test case tags | ||
Redirect links |