From Fedora Project Wiki
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 |