From Fedora Project Wiki
Wiki Use Cases
This page lists the general use cases when using wiki, which are divided by different groups, considered as different permissions.
Test Days Use Cases
- QA:
- Create main/intro page of test day
- Create SOP guide page for hosting a test day
- Create Test Day template
- Create test day schedule
- Create new categories
- Create Test result and test case templates
- Add page to related category
- Host:
- Create the test day 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
- Summarize the event with curl command to test-announce
- Tester(anonymous user permitted):
- Posts test result to the table with the template format
- Use the talk page for discussion
Release Validation Use case
- QA:
- Create installation/desktop test plan
- Create/maintain Release Criteria
- Create main/intro 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 using template
- Add page to related category
- Set previous page as draft
- Use redirect link as current links
- Copy previous result page(results) to current
- Send out announcement
- Summarize the report using curl command
- Tester(anonymous user permitted):
- Post test results using result format
- Use talk page for discussion
Sub use cases
- QA:
- Create test plan/main page
- Use wiki markup
- Use links and rename them
- Manually add reviewers
- Manually set as draft before ready
- Use Templates such as FedoraVersion:
- Create new category
- Add the page to relative category
- Link test cases to the page
- Create test result template
- Have key section as result example: http://fedoraproject.org/wiki/Template:Result
- Create sortable and collapse result table
- Link test cases to the page
- Host:
- Create test cases
- Use test case template format
- Link tests to the packages they are designed to test
- Use Template:Package
- Rename a test case(Move a page)
- Set as draft before use
- Initiate a test run
- Create new test result page using test result template
- Add test result page to relative category
- Redirect current link
- Move previous test results to new test run
- Create a certain page
- Edit with wiki markup
- Rollback history
- Preview function
- Compare changes between different version
- Use template format
- Use subpages
- Set pages as draft before use
- Submit a test summary
- Use curl command to generate bug and contribution list
- Send out test report to mail lists manually
- Tester(Anonymous permission):
- Post test result
- Contribute result to different platforms
- Add comments as references
- Post a bug to result
- allow multiple results for each one case
- Use signatures
- Search test results
- Search by categories
- Search by current redirect links
- Search from event main/intro page
- Use 'what links to here of Toolbox'
- Upload files
- Post images/packages
- Setup package repos/updates.img through SSH to fedorapeople server
- Admin:
- Manage pages authority with diff namespaces
- FAS Integration
- Add some plugin to enhance some functions
- Protect a special page
- Delete a special page