0.88/Testing: Difference between revisions

Erikos (talk | contribs)
mNo edit summary
 
(22 intermediate revisions by 4 users not shown)
Line 1: Line 1:
<noinclude>{{TOCright}}</noinclude>
<noinclude>[[Category:Testing]]
</noinclude>
 
==Install testing environment==
 
===SoaS===
 
See [[Sugar on a Stick/Beta]].
 
Also see: [[Sugar on a Stick/Installation/Variations]]
 
===Fedora 13===
 
See [[Fedora]].
 
===Ubuntu 9.10 (Karmic)===
 
Follow [[Ubuntu#Sugar-0.88_on_Ubuntu_9.10_.28karmic.29|instruction]] to install latest sugar packages and keep them up-to-date.
 
==Testing plans==
===0.88 Features===
For instructions how to test the Features listed below please have a look at the section "How to test" of each Feature page. Please add yourself with your test result to the table of each Feature.
 
 
* '''Enhanced Gettext'''
[http://wiki.sugarlabs.org/go/Features/Enhanced_Gettext#How_To_Test Enhanced Gettext Testing plan] - Enhanced Gettext adds an extra search path for translation files for Sugar activities. This allows deployments to add and update activity translations independently of the release process.
 
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
|-style="background:#787878; color: white;"
! Name !! Works !! Comment
|-
| ''Juan Pérez''
| ''no'' || ''None''
|-
|}
 
 
* '''Allow the Sugar user to connect to 3G networks'''
[http://wiki.sugarlabs.org/go/Features/3G_Support#How_To_Test 3G Support Testing plan] - This Feature allows the Sugar user to connect to 3G networks using a device in the frame.
 
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
|-style="background:#787878; color: white;"
! Name !! Works !! Comment
|-
| ''Jane Doe''
| ''yes'' || ''None''
|-
|}
 
 
* '''Font configuration'''
[http://wiki.sugarlabs.org/go/Features/Font_configuration#How_To_Test Font configuration] - Distributors/deployers can use a GConf preference to customize the Sugar font size.
 
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
|-style="background:#787878; color: white;"
! Name !! Works !! Comment
|-
| ''Marko Marković''
| ''yes/no'' || ''None''
|-
|}
 
 
===Language Tests===
* Test your own native language (can be set using the Control Panel).
** is the 3G Feature listed in the section above fully translated?
 
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
|-style="background:#787878; color: white;"
! Name !! Language !! Works !! Comment
|-
| ''Max Mustermann''
| ''German'' || ''yes/no'' || ''None''
|-
|}
 
 
===Backwards compatibility tests===
* '''Migrate the Journal'''
Please verify that the Journal is migrated fine after an update. For example from 0.82 to 0.88.
 
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
|-style="background:#787878; color: white;"
! Name !! Versions !! Works !! Comment
|-
| ''Pierre-Paul-Jacques''
| ''0.82-0.88'' || ''yes/no'' || ''None''
|-
|}
 
 
===Connectivity: Different internet connections===
You should test here if you can connect with a WEP and WPA/WPA2 network, if a wired connection is possible and the 3G connection test can be logged here, too.
 
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
|-style="background:#787878; color: white;"
! Name !! Connectivity Type !! Works !! Comment
|-
| ''Pierre-Paul-Jacques''
| ''WEP'' || ''yes/no'' || ''None''
|-
|}
 
 
===Bug Fix testing===
For particular bugs you can indicate your test results in this section. This can be done by more than one person, just separate name and result by a column.
 
{| border=1 cellpadding=3 style="border: 1px solid white; border-collapse: collapse; background: #e3e4e5;"
|-style="background:#787878; color: white;"
! Bug !! Description !! Works? !! Tester !! Comment
|-
| {{Bug|1}} || ''Example'' || ''yes, no, yes'' || ''Walter Bender, Tomeu Vizoso, Gary C. Martin'' || ''None''
|-
| {{Bug|1358}} || Synchronize changes made to a Journal entry || ''yes/no'' || ''Name'' || ''None''
|-
| {{Bug|330}} || Several Access Points with the same essid || ''yes/no'' || ''Name'' || ''None''
|-
| {{Bug|1497}} || Name input screen is deactivable || ''yes/no'' || ''Name'' || ''None''
|-
| {{Bug|1602}} || Can't connect to WEP shared key networks || ''yes/no'' || ''Name'' || ''None''
|-
| {{Bug|1601}} || Intro screen doesn't unfreeze dcon || ''yes/no'' || ''Name'' || ''None''
|-
|}
 
==How to write a good bug report==
You should note the following in the bug report:
* the version you are using
* steps to reproduce
 
In most cases it is of interest to the developers to look at the Sugar logs. Instructions how to get the logs can be seen [http://wiki.sugarlabs.org/go/BugSquad/Get_Logs here].


==Meetings==
==Meetings==
Line 39: Line 169:


(This is the [http://alt.fedoraproject.org/pub/alt/nightly-composes/soas/ latest soas nightly build]. At the moment starting activities is broken in that build. As this is a daily snapshot it will not be fixed in time for the meeting, hence use the build from the link above.)
(This is the [http://alt.fedoraproject.org/pub/alt/nightly-composes/soas/ latest soas nightly build]. At the moment starting activities is broken in that build. As this is a daily snapshot it will not be fixed in time for the meeting, hence use the build from the link above.)
==Testing plans==
===0.88 Features===
For instructions how to test the Features listed below please have a look at the section "How to test" of each Feature page.
====Enhanced Gettext====
[http://wiki.sugarlabs.org/go/Features/Enhanced_Gettext#How_To_Test Enhanced Gettext Testing plan] - Enhanced Gettext adds an extra search path for translation files for Sugar activities. This allows deployments to add and update activity translations independently of the release process.
====Allow the Sugar user to connect to 3G networks====
[http://wiki.sugarlabs.org/go/Features/3G_Support#How_To_Test 3G Support Testing plan] - This Feature allows the Sugar user to connect to 3G networks using a device in the frame.
====Font configuration====
[http://wiki.sugarlabs.org/go/Features/Font_configuration#How_To_Test Font configuration] - Distributors/deployers can use a GConf preference to customize the Sugar font size.
===Language Tests===
* Test your own native language (can be set using the Control Panel).
** is the 3G Feature listed in the section above fully translated?
===Bug Fix testing===
* [-1, -1] Synchronize changes made to a Journal entry {{Bug|1358}}
** Start a new Activity from the home fav view (e.g Browse)
** Switch to Journal
** Favourite star it, edit the title, in detail view add description and/or tags
** Switch back to Journal list view (i.e don't leave in Journal details view)
** Switch to Activity instance
** Switch back to Journal view
** All Journal metadata details should be still there
* [0] Several Access Points with the same essid {{Bug|330}}
* [1] Name input screen should be deactivable {{Bug|1497}}
* [0] Create temporary files for DS in ~/.sugar {{Bug|1452}}
* [0] can't connect to WEP shared key networks {{Bug|1602}}
* [0] intro screen doesn't unfreeze dcon {{Bug|1601}}
* [0] copy-to-journal dbus error {{Bug|573}}
* [0] file descriptor leak in filestore.retrieve() {{Bug|1550}}
* [0] range queries use lexical comparison, not numerical {{Bug|1342}}
* [0] add and use type information for Xapian value-stored properties {{Bug|1437}}
Legend: 0 means untested, 1 means does work, -1 does not work for me (there can be several 1 and -1)
==Instructions to flash Soas==
You can use the [http://wiki.sugarlabs.org/go/Sugar_on_a_Stick/Blueberry Blueberry instructions] to flash Sugar on a Stick on your usb device.
livecd-iso-to-disk_to_write_live_USB  possibly '''unsupported''' [http://wiki.sugarlabs.org/go/Category:Liveusb#livecd-iso-to-disk_to_write_live_USB] if using Fedora
==How to write a good bug report==
You should note the following in the bug report:
* the version you are using
* steps to reproduce
In most cases it is of interest to the developers to look at the Sugar logs. Instructions how to get the logs can be seen [http://wiki.sugarlabs.org/go/BugSquad/Get_Logs here].