From Fedora Project Wiki

< User:Johannbg‎ | Draft‎ | QA

No edit summary
m (General clean up of Category:Test Days)
 
(6 intermediate revisions by one other user not shown)
Line 1: Line 1:
__NOTOC__
{{header|qa}}
== What are Test Days? ==
== What are Test Days? ==


Test Days are an opportunity to exercise a completed, or in-development, [[Features|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.
Test Days are an opportunity to exercise a completed, or in-development, [[Features|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.


== Where are Test Days held? ==
== When are Test Days? ==
 
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:


* [http://embed.mibbit.com/?server=irc.freenode.net&channel=%23fedora-qa&forcePrompt=true Web-based mibbit] (no additional software required)
Test Days occur every ''Thursday'' between the Alpha and GA milestones of a Fedora release.  Detailed schedules can be found at:
* [https://addons.mozilla.org/firefox/16/ Chatzilla firefox extension]
* [[User:Johannbg/QA/Test Days/F11|Fedora 11 Test Day Schedule]]
* A list of [http://www.ircreviews.org/clients/platforms-unix.html popular linux clients]
* [[User:Johannbg/QA/Test Days/F10|Fedora 10 Test Day Schedule]]


== How To Get Involved ==
== Where are Test Days held? ==
 
=== 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.
 
 
=== 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 ==
 
=== What build should I test? ===
 
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.
 
== Feedback ==
 
Don't hesitate to send your [mailto:jlaska\AT\fedoraproject.DOT.org thoughts, comments or suggestions].
{|
! DATE !! TIME !! WHERE
|-
| $Date || From ''$Time'' to ''$Time'' UTC || [irc://irc.freenode.net/fedora-qa #fedora-qa] (need [[QA/Test_Days#Where_are_Test_Days_held.3F|irc help]]?)
|-
|}
=== How to join? ===
 
For information on joining a Fedora Test Day, see [[QA/Test_Days#Where_are_Test_Days_held.3F]]
 
=== What to test? ===
 
This week's instalment of Fedora Test Day will focus on:
 
* [[Features/20SecondStartup]]
 
=== Preparing for Test Day ===
 
Depending on the speed of your connection and the time available for testing, there are several methods available for
 
'''Live Images'''
 
# Please download a live ISO image for your architecture:
#* [http://download.fedora.redhat.com/pub/fedora/linux/releases/test/11-Alpha/Live/i686 i686]
#* [http://download.fedora.redhat.com/pub/fedora/linux/releases/test/11-Alpha/Live/x86_64 x86_64]
# Prepare your live image by following the instructions at [[FedoraLiveCD]]
# Or run the dowloaded ISO image in qemu: <pre> su -c 'qemu -cdrom Fedora-11-Alpha-i686-Live.iso -m 512 -std-vga'</pre>
 
'''Install Media'''
 
# Consult the [http://docs.fedoraproject.org/install-guide/f10/ installation guide] for [http://docs.fedoraproject.org/install-guide/f10/en_US/ch-experts-quickstart.html quick start] information to determine the best install method for your needs.
# Follow [http://docs.fedoraproject.org/install-guide/f9/en_US/ch-other-install-methods.html instructions] for installing your system.
#* Alternatively, on an already installed system:
#*# Install snake: <pre>yum install snake</pre>
#*# Configure your system for installation: <pre>snake-install http://download.fedora.redhat.com/pub/fedora/linux/releases/test/11-Alpha/Fedora/i386/os</pre>
 
 
=== Need help? ===
 
We'll have a host of QA and Development characters hanging out discussing bugs (aka "features"), expectations, and test areas.  I've included details below for how you can contribute below.


The following cast of characters will be available testing, workarounds, bug fixes, and general discussion ...
Discussion is typically held on IRC in the [irc://irc.freenode.net/fedora-qa #fedora-qa] channel.  See [[How to use IRC]] for additional technical information.
* Development - [[User:Sandeen]]
* Quality Assurance - [[User:Johannbg]], [[User:jlaska]], [[User:wwoods]]


{{admon/tip|Want to join in?|If you'd like to sign up to help field questions, please add your name to the list above.}}
== How To Schedule a Test Day? ==


[[Category:Test Days]]
* [[QA/Test Days/Create|How do I schedule a test day?]]

Latest revision as of 12:48, 31 March 2009

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 every Thursday between the Alpha and GA milestones of a Fedora release. Detailed schedules can be found at:

Where are Test Days held?

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

How To Schedule a Test Day?