QA/Test Days

From FedoraProject

< QA(Difference between revisions)
Jump to: navigation, search
m (Added suggestion box)
(not just thursdays any more)
(25 intermediate revisions by 6 users not shown)
Line 1: Line 1:
 +
__NOTOC__
 +
{{header|qa}}
 +
 
== What are Test Days? ==
 
== What are Test Days? ==
  
Line 5: Line 8:
 
== When are Test Days? ==
 
== When are Test Days? ==
  
Test Days occur every ''Thursday'' between the Alpha and GA milestones of a Fedora release.
+
Test Days occur on days chosen by their organizers between the Alpha and GA milestones of a Fedora release, but testing performed before or after the official Test Day is also useful and we encourage people to add their results and file bugs even if they cannot make the date. Detailed schedules can be found at:
 +
* [[QA/{{FedoraVersion|long|next}} test days|{{FedoraVersion|long|next}} Test Day Schedule]]
 +
* [[:Category:Test_Days|Previous test day schedules]]
  
=== Previous Schedule ===
+
{{admon/note | Current test day | Use [[Test_Day:Current | this link]] to visit the current Test Day page.}}
* [[QA/Test Days/F10|Fedora 10 Test Day Schedule]]
+
 
+
=== Current Schedule ===
+
For a list of planned test day topics, see below.
+
 
+
{|
+
! Date !! Topic(s)
+
|+align="bottom"|See [[Releases/11/Schedule|F11 schedule]] and [[Releases/11/FeatureList|F11 features]]
+
|- style="background-color:#def3fe;"
+
| 2009-01-20 || Alpha Freeze
+
|-
+
| [[QA/Test Days/2009-01-20|2009-01-22]] || Open Slot
+
|-
+
| [[QA/Test Days/2009-01-29|2009-01-29]] || Open Slot
+
|- style="background-color:#def3fe;"
+
| 2009-02-03 || Alpha Release
+
|-
+
| [[QA/Test Days/2009-02-05|2009-02-05]] || Open Slot
+
|-
+
| [[QA/Test Days/2009-02-12|2009-02-12]] || Open Slot
+
|-
+
| [[QA/Test Days/2009-02-19|2009-02-19]] || Open Slot
+
|-
+
| [[QA/Test Days/2009-02-26|2009-02-26]] || Open Slot
+
|- style="background-color:#def3fe;"
+
| 2009-03-03 || Feature Freeze--Planning & Development Ends
+
|-
+
| [[QA/Test Days/2009-03-05|2009-03-05]] || Open Slot
+
|- style="background-color:#def3fe;"
+
| 2009-03-10 || Beta Freeze
+
|-
+
| [[QA/Test Days/2009-03-12|2009-03-12]] || Open Slot
+
|-
+
| [[QA/Test Days/2009-03-19|2009-03-19]] || Open Slot
+
|- style="background-color:#def3fe;"
+
| 2009-03-24 || Beta Release
+
|-
+
| [[QA/Test Days/2009-03-26|2009-03-26]] || Open Slot
+
|-
+
| [[QA/Test Days/2009-04-02|2009-04-02]] || Open Slot
+
|- style="background-color:#def3fe;"
+
| 2009-04-07 ||Software Translation Deadline
+
|-
+
| [[QA/Test Days/2009-04-09|2009-04-09]] || Open Slot
+
|- style="background-color:#def3fe;"
+
| 2009-04-14 ||Final Development Freeze
+
|-
+
| [[QA/Test Days/2009-04-16|2009-04-16]] || Open Slot
+
|-
+
| [[QA/Test Days/2009-04-23|2009-04-23]] || Open Slot
+
|- style="background-color:#def3fe;"
+
| 2009-04-28 || Preview Release
+
|-
+
| [[QA/Test Days/2009-04-30|2009-04-30]] || Open Slot
+
|-
+
| [[QA/Test Days/2009-05-07|2009-05-07]] || Open Slot
+
|- style="background-color:#def3fe;"
+
| 2009-05-12 || Compose & Stage Release Candidate
+
|-
+
| [[QA/Test Days/2009-05-14|2009-05-14]] || Open Slot
+
|-
+
| [[QA/Test Days/2009-05-21|2009-05-21]] || Open Slot
+
|- style="background-color:#def3fe;"
+
| 2009-05-26 || Fedora 11 Final Release
+
|}
+
  
 
== Where are Test Days held? ==
 
== Where are Test Days held? ==
  
Discussion is typically held on IRC in the [irc://irc.freenode.net/fedora-qa #fedora-qa] channel.  There are quite a few different IRC clients out there you can use to join the discussion, including:
+
Discussion is typically held on IRC in the [irc://irc.freenode.net/fedora-test-day #fedora-test-day] channel on the Freenode networkSee [[How to use IRC]] for additional technical information.
 
+
* [http://embed.mibbit.com/?server=irc.freenode.net&channel=%23fedora-qa&forcePrompt=true Web-based mibbit] (no additional software required)
+
* [https://addons.mozilla.org/firefox/16/ Chatzilla firefox extension]
+
* A list of [http://www.ircreviews.org/clients/platforms-unix.html popular linux clients]
+
 
+
== How To Get Involved ==
+
 
+
=== Suggestion Box ===
+
 
+
Have an idea for an upcoming test day topic?  Please [mailto:jlaska\AT\fedoraproject.DOT.org drop me a line] if you'd like to request a Test Day topic.
+
 
+
=== Bug Triage ===
+
 
+
Much like a field hospital, bug triage describes the art of quickly addressing the big issues in a bug, and moving it on for further review by the development teamUnlike a field hospital, there ''should'' be no blood or gunfire.  The triage process has generated quite a following.  As outlined on the [[BugZappers]] home, triage is a several step process:
+
 
+
# [[BugZappers/GettingStarted| Getting started]]
+
# [[BugZappers/FindingBugs| Finding bugs to triage]]
+
#* The list of bugs will be included in each Test Day
+
# [[BugZappers/TakingAction| Taking action]]
+
 
+
One should not spend more than 5 minutes triaging a single bug.  If you have more time to spare, and are looking to get a bit more involved, please proceed with ''Bug Verification'' or ''Test Execution''.
+
 
+
=== Bug Verification ===
+
 
+
FIXME
+
 
+
=== Test Execution ===
+
 
+
Often a Test Day will include focus areas for which to target when testing a Feature.  These areas have been identified as critical components of the feature.  If looking for a quick list of areas to target, these make great candidates.
+
 
+
=== Exploratory Testing ===
+
 
+
Exploratory testing is an approach to software testing that is not scripted or planned in as much detail as a more traditional test plan.  Rather than walking through a series of pre-defined test cases, the tester is asked to think about the high-level test areas in the software.  From there, the tester is encouraged to use their knowledge of the product and the code in order to navigate through different areas of the software.  As they walk through the software, their emphasis is to find bugs, expose new test areas, and learn more about the product to help guide future test efforts. 
+
 
+
The simplest definition from [http://www.satisfice.com/articles/et-article.pdf Exploratory Testing Explained by James Bach] works the best:
+
 
+
''Exploratory testing is simultaneous learning, test design, and test execution.''
+
 
+
For further reading on exploratory testing can be found at http://en.wikipedia.org/wiki/Exploratory_testing.
+
  
 
== FAQ ==
 
== FAQ ==
  
=== What build should I test? ===
+
* [[QA/SOP_Test_Day_management|SOP Guide for hosting a test day]]
 
+
* [[QA/Test Days/Create|How do I propose a test day?]]
Each Test Day will indicate which build will be under test.  Note, the nature of the build may also depend on the Feature being tested.  For example, testing of a ''kernel'' feature may only require updating to the rawhide kernel package.  However, testing of a custom spin of Fedora may require downloading, or building, a LiveCD.
+
* [[QA/Test Days/Live Image|How do I build a test day live image?]]
 
+
=== I found a bug, what now? ===
+
 
+
FIXME
+
 
+
== Feedback ==
+
  
FIXME
+
[[Category:Test Days]]

Revision as of 22:14, 8 March 2013

QA.png


What are Test Days?

Test Days are an opportunity to exercise a completed, or in-development, Feature planned for an upcoming Fedora release. Each Test Day brings something unique and you're encouraged to join and share your ideas, tests, and results.

When are Test Days?

Test Days occur on days chosen by their organizers between the Alpha and GA milestones of a Fedora release, but testing performed before or after the official Test Day is also useful and we encourage people to add their results and file bugs even if they cannot make the date. Detailed schedules can be found at:

Note.png
Current test day
Use this link to visit the current Test Day page.

Where are Test Days held?

Discussion is typically held on IRC in the #fedora-test-day channel on the Freenode network. See How to use IRC for additional technical information.

FAQ