Activity testing guide: Difference between revisions

From OLPC
Jump to navigation Jump to search
(mark {{pending}} and sections obsolete, remove some obviously wrong stuff)
 
(7 intermediate revisions by 3 users not shown)
Line 1: Line 1:
{{pending|these instructions are from early 2007 and don't reflect test cases, activities matrix, etc.}}

{{test-nav}}

Developers: need to know how to prepare your activity for testing? Follow this simple guide.
Developers: need to know how to prepare your activity for testing? Follow this simple guide.


== '''Create Your Activity''' ==
== Create your activity ==


Obviously, we presume that you've created an activity. If you haven't, there are excellent instructions for [[creating an activity]].
Obviously, we presume that you've created an activity. If you haven't, there are excellent instructions for [[creating an activity]].


== '''Prepare Your Activity''' ==
== Prepare your activity ==


In order to be tested, your activity must be built into an [[activity bundle]]. It should exist as a .xo file. Once your bundle is created, put it up somewhere on the internet. One day, OLPC may provide perfect hosting infrastructure for your needs -- but for now, just make sure there's a link directly to your activity.
In order to be tested, your activity must be built into an [[activity bundle]]. It should exist as a .xo file. Once your bundle is created, put it up somewhere on the internet. One day, OLPC may provide perfect hosting infrastructure for your needs -- but for now, just make sure there's a link directly to your activity.
Line 11: Line 15:
Also, make sure that the version information about your activity is accurate.
Also, make sure that the version information about your activity is accurate.


Mention your activity in [[Activities]]
== '''Add Your Activity To The Matrix''' ==


The process for putting your activity into the [[Activity Testing Matrix]] is simple.
== Create a test plan for your activity ==

Your testers must know what to test. Tell them what to do. The better your test plans, the better the resulting feedback will be. To create your test plan, go to the [[Activity testing template]] and follow the instructions there. ''(obsolete?)''

== ''obsolete:'' Add your activity to the matrix ==
The process for putting your activity into the [[Testing matrix]] is simple.


# Edit the Activity Matrix, and add a row with your activity information, including a link directly to your bundle.
# Edit the Activity Matrix, and add a row with your activity information, including a link directly to your bundle.
# Create a test plan. Use the [[Activity Testing Template]] as a start. Don't worry; it doesn't have to be a perfect plan.
# Put a watch on your test plan page.
# When a tester comes around, treat him/her like a king/queen. Remember: their hard work keeps you from looking bad in front of millions of children. :)
# When a tester comes around, treat him/her like a king/queen. Remember: their hard work keeps you from looking bad in front of millions of children. :)


== '''Ask Questions!''' ==
== Get help ==

For help:

# Drop by irc.freenode.net and join the [irc://irc.freenode.net#olpc-qa olpc-qa] channel and ask a question.
# Join the [http://mailman.laptop.org/mailman/listinfo/sugar Sugar mailing list] and ask a question.


[[category:tests]]
There may be things you don't quite understand. Please, please, '''please''' ask questions; other people may be having the same trouble! Be sure to join the [http://mailman.laptop.org/mailman/listinfo/sugar Sugar mailing list], where you will find people who can answer your questions.

Latest revision as of 06:16, 17 November 2008

these instructions are from early 2007 and don't reflect test cases, activities matrix, etc.

Activity testing project | Testing matrix | Activity testing guide | Activity testing template +/-

To merge: Testing | Testing ideas | Friends in testing


See also: Sugar Labs testing | the Testing mailing list

Developers: need to know how to prepare your activity for testing? Follow this simple guide.

Create your activity

Obviously, we presume that you've created an activity. If you haven't, there are excellent instructions for creating an activity.

Prepare your activity

In order to be tested, your activity must be built into an activity bundle. It should exist as a .xo file. Once your bundle is created, put it up somewhere on the internet. One day, OLPC may provide perfect hosting infrastructure for your needs -- but for now, just make sure there's a link directly to your activity.

Also, make sure that the version information about your activity is accurate.

Mention your activity in Activities

Create a test plan for your activity

Your testers must know what to test. Tell them what to do. The better your test plans, the better the resulting feedback will be. To create your test plan, go to the Activity testing template and follow the instructions there. (obsolete?)

obsolete: Add your activity to the matrix

The process for putting your activity into the Testing matrix is simple.

  1. Edit the Activity Matrix, and add a row with your activity information, including a link directly to your bundle.
  2. When a tester comes around, treat him/her like a king/queen. Remember: their hard work keeps you from looking bad in front of millions of children.  :)

Get help

For help:

  1. Drop by irc.freenode.net and join the olpc-qa channel and ask a question.
  2. Join the Sugar mailing list and ask a question.