From Fedora Project Wiki

Revision as of 07:45, 29 December 2010 by Rhe (talk | contribs)

Wiki Use Cases

  • Test Days Use cases:

QA:

  1. Create main page of test day
  2. Create sop guide for hosting test day
  3. Create Test Day template
  4. Create test day schedule
  5. Create new categories
  6. Create Test result and test case template
  7. Add page to related category
  8. Set previous page as draft
  9. Use subpages

Host:

  1. Create the Wiki page Using the Test Day template
    1. Create test cases
    2. Set up the results table
  2. Add page to related category
  3. Send out announcement manually
  4. Redirect current link: Test_Day:Current
  5. Summary the event with curl command to test-announce

Tester(anonymous user permitted):

  1. Posts test result to the table with the template format
  • Release Validation Use case:

QA:

  1. Create installation/desktop test plan
  2. Create and Update Release Criteria
  3. Create main introduction page
  4. Create new categories
  5. Create new test cases
  6. Create test result template
  7. Create templates format for cases and results
  8. Add page to related category

Host:

  1. Create test result page
  2. Add page to related category
  3. Use redirect link as current links
  4. Send out announcement
  5. Summarize the report manually

Tester(anonymous user permitted):

  1. Execute tests and post test results

QA:

  • Create test cases:
  1. Use test case template format: https://fedoraproject.org/wiki/Template:QA/Test_Case
  2. link tests to the packages they are designed to test
  3. Use wiki markup
  4. Use Template:Package
  5. Rename a test case(Move a page)
  • Create test plan
  1. Use wiki markup
  2. Use links and rename them
  3. Manually add reviewers
  4. Manually set as draft before ready
  5. Use Template:FedoraVersion:
  • Initiating a test run
  1. Create new test result page using test result template: http://fedoraproject.org/wiki/Template:Result
  2. Have key section as result example
  3. Create sortable and collapse result table
  4. Use links to the page
  5. add test result page to relative category
  6. Redirect link
  7. Move previous test results to new test run
  • Submitting a test summary
  1. Use curl command to generate bug and contribution list
  2. Send out test report
  • Create a new page
  1. Edit with permission
  2. Use wiki syntax
  3. Rollback history
  4. Preview function
  5. Compare changes between different version
  6. View history editing records
  7. Use template format
  • Upload files
  1. Post images/packages
  2. Setup package repos/updates.img through SSH to fedorapeople server

Tester:

  • Post test result:
  1. Contribute result to different platforms
  2. Add comments as references
  3. Post a bug to result
  4. allow multiple results for each one case
  5. Use signatures

Admin:

  1. Manage pages authority with diff namespaces
  2. FAS Integration
  3. Add some plugin to enhance some functions
  4. Protect a special page
  5. Delete a special page