From Fedora Project Wiki
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
<!-- Identify our current test workflows (or use cases)--> | <!-- Identify our current test workflows (or 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: | * QA: | ||
# Create main page of test day | # Create main/intro page of test day | ||
# Create | # Create SOP guide page for hosting a test day | ||
# Create Test Day template | # Create Test Day template | ||
# Create test day schedule | # Create test day schedule | ||
# Create new categories | # Create new categories | ||
# Create Test result and test case | # Create Test result and test case templates | ||
# Add page to related category | # Add page to related category | ||
Host: | * Host: | ||
# Create the | # Create the test day page Using the Test Day template | ||
## Create test cases | ## Create test cases | ||
## Set up the results table | ## Set up the results table | ||
Line 23: | Line 22: | ||
# Send out announcement manually | # Send out announcement manually | ||
# Redirect current link: Test_Day:Current | # Redirect current link: Test_Day:Current | ||
# | # Summarize the event with curl command to test-announce | ||
Tester(anonymous user permitted): | * Tester(anonymous user permitted): | ||
# Posts test result to the table with the template format | # Posts test result to the table with the template format | ||
# Use the talk page for discussion | |||
=== Release Validation Use case === | |||
QA: | * QA: | ||
# Create installation/desktop test plan | # Create installation/desktop test plan | ||
# Create | # Create/maintain Release Criteria | ||
# Create main | # Create main/intro page | ||
# Create new categories | # Create new categories | ||
# Create new test cases | # Create new test cases | ||
Line 40: | Line 40: | ||
# Add page to related category | # Add page to related category | ||
Host: | * Host: | ||
# Create test result page | # Create test result page using template | ||
# Add page to related category | # Add page to related category | ||
# Set previous page as draft | |||
# Use redirect link as current links | # Use redirect link as current links | ||
# Copy previous result page(results) to current | |||
# Send out announcement | # Send out announcement | ||
# Summarize the report | # 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 | ## Use test case [https://fedoraproject.org/wiki/Template:QA/Test_Case template format] | ||
# | ## Link tests to the packages they are designed to test | ||
# | ## Use Template:Package | ||
# Use Template:Package | ## Rename a test case(Move a page) | ||
# 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 | ||
# Use | ## 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 | ## Use curl command to generate bug and contribution list | ||
# Send out test report | ## 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 | ||
# Use | |||
# 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 | ||
# | |||
# Post | |||
# | |||
# | |||
Admin: | * Admin: | ||
# Manage pages authority with diff namespaces | # Manage pages authority with diff namespaces | ||
# FAS Integration | # FAS Integration |
Revision as of 10:19, 29 December 2010
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