Forwarding to Sugar-devel..<br><br><div class="gmail_quote"><div class="gmail_quote">---------- Forwarded message ----------<br>From: <b class="gmail_sendername">Tim McNamara</b> <span dir="ltr"><<a href="mailto:mcnamara.tim@gmail.com" target="_blank">mcnamara.tim@gmail.com</a>></span><br>

Date: Sat, Oct 9, 2010 at 4:43 PM<br>Subject: Testing Summary - Wellington, 9 Oct 2010<br>To: OLPC NZ <<a href="mailto:olpc-nz@lists.laptop.org" target="_blank">olpc-nz@lists.laptop.org</a>><br><br><br>Really nice day today!<br>
<br>
<br>Attendees:<br> - Tim, Alastair, Kristina, Grant<br><br><br>Non-testing activities:<br> - Introduced OLPC/Sugar to a teacher and a few kids<br> - Introduced Wtgn folk to the test request page, seemed to be support for it<br>


 - Discussion on using luggage tags so that we can identify which computer <br>   belongs to who from the outside<br> - Bare beginnings of testing manual (at bottom of message)<br><br><br>## spirolaterals-2<br>Tim =><br>


 - perhaps rename activity to "spin", in keeping with Sugar HIG <br>   (Activities as verbs)<br> - the background of icon while loading seems to pulse while loading<br> - immediate thought: seems like a matching game, how do I make my turtle<br>


   move?<br> - had to click around on a few things before anything responded<br><br> Here is a recording of things that I discovered..<br>   - "cyan" gives me a new puzzle<br>   - hints can appear => thought: oh, the *are* significant<br>


   - "green" means go<br>   - "black" means refresh (?)<br>   - ah! the turtle does its own looping! (orignally thought I needed <br>     to tell the turtle some how to loop a few times<br>   - the turtle only turns right?<br>


<br>Alastair =><br> - confused at first about the purpose of each of the buttons<br> - clicking on the wizard brings up hints<br><br>## filemix-2<br>Tim =><br> - perhaps rename activity to "mix", in keeping with Sugar HIG <br>


   (Activities as verbs)<br> - neat icon<br> - no pulsing icon on load :(<br> - immediate thoughts: super cool concept<br> - perhaps use the user's colours, rather than olive green for the buttons?<br> - had no files to test with<br>


<br> - *lots* of text<br>   - I would like to tuck lots of this away in future versions<br>   - "You are urged to make your own" <br>     - perhaps reference a sound recording activity?<br>   - "midi device required"<br>


     - how do I know if I have one?<br>     - shouldn't the activity be able to let me know?<br><br> - suggestions for future versions:<br>  - make files selectable, renaming to soundin.1, ...  ,soundin.4 is a lot of work<br>


  - run through a diagnostics dialogue with sample files:<br>    - can you hear this? MIDI, MP3, OGG, WAV, ...<br><br>Alastair =><br> - no audio to test with<br><br>## juegos_flash-2<br> - coloured icon<br> - flash would wouldn't render the chess board at the start<br>


 - seems to be a compilation of non-free flash games from various sites<br> - gnash gave me English menus, everything else in Spanish<br><br> - "Penales"<br>   - "All rights reserved Flashfooty.com" FTW<br>


   - games failed to load after 20 secs<br><br> - "Penales2"<br>  -  "Games1.com" Ad ??<br>  - in English<br>  - selecting a team didn't seem to do anything<br><br> - "EncontrarObjectos"<br>


   - failed to load in < 20 secs on XO-1.5<br><br> - "Bar"<br>   - "Welcome to our pre-party cocktail mixing game for cocktail<br>     connoisseurs... or not as the case may be!" - omg, it's actually<br>


     a game about alcohol consumption<br>   - kinda cute, in it's own way. Provides instructions along the way,<br>     which is what I had expected from spirolaterals<br><br> - "Cocinarpizza"<br>   - seemed unresponsive to the XO's mousepad<br>


<br> - "Ajedrez"<br>   - argh, flashing chess game again<br><br> - "Futbal"<br>   - ran very slowly<br>   - when missing a goal, the text is "undefined"<br><br> - "Tesoro" <br>   - loaded well, a little slow on XO-1.5<br>


   - teacher seemed to be silent<br><br> - "Pes2002"<br>   - heavily screen flickering (gave up after 20sec)<br><br> - "Bolos"<br>   - failed to load once "Play" was clicked"<br><br> - "QueHariasConTuEx"<br>


   - from "<a href="http://whackyourex.com" target="_blank">whackyourex.com</a>"<br>   - game does what it says<br><br>## F14/SoaS 4<br><br>Tim =><br> - x86_84 failed to loaded<br> - i386 takes a *long* time to load from the .iso<br>


<br> - icon is the native Fedora icon until the Home view loads<br> - have been asked to enter a new keyring password (obsessively<br><br> # Frame<br>  - selecting 'My Settings' from frame resulted in the computer<br>


    crashing<br><br> # My settings<br>   - horizontal scrolling is annoying<br><br>   "Language"<br>     - languages are in English<br>     - took a while to load<br>     - restart dialogue: does it need to say "Warning"?<br>


<br>   "Software update"<br>     - appears to check things properly, but doesn't allow me to<br>       actually conduct an upgrade. The screen just goes blank.<br><br> # changed to german<br>   - long time to load, screen went blank for about 20s a few times and <br>


     flicked between a "thinking" icon, boot-up text, keyring password<br>     dialogue with assorted random character goodness<br>   - possibly disable the language option on the SoaS iso<br>   - restarted the VM, things worked find<br>


<br>Kristina =><br> - hard to get .iso file playing nicely on the Macbook. <br><br>## visualmatch-36<br>Alastair =><br>  - needs a bigger indicator that the game is finished <br><br>Kristina =><br>  - seems to work really well<br>


<br>Grant =><br>  - couldn't find any bugs<br>  - it's hard on hard!<br><br>## sliderule-21<br>Kristina =><br> - failed to load: log exerpt :-<br><br>/usr/lib/python2.6/site-packages/sugar/util.py:25: DeprecationWarning: the sha module is deprecated; use the hashlib module instead<br>


  import sha<br>1286581194.867893 WARNING root: No gtk.AccelGroup in the top level window.<br>1286581197.192313 WARNING root: No gtk.AccelGroup in the top level window.<br>Traceback (most recent call last):<br>  File "/usr/bin/sugar-activity", line 21, in <module><br>


    main.main()<br>  File "/usr/lib/python2.6/site-packages/sugar/activity/main.py", line 147, in main<br>    create_activity_instance(activity_constructor, activity_handle)<br>  File "/usr/lib/python2.6/site-packages/sugar/activity/main.py", line 35, in create_activity_instance<br>


    activity = constructor(handle)<br>  File "/home/olpc/Activities/Sliderule.activity/SlideruleActivity.py", line 161, in __init__<br>    self._setup_toolbars(_have_toolbox)<br>  File "/home/olpc/Activities/Sliderule.activity/SlideruleActivity.py", line 610, in _setup_toolbars<br>


    edit_toolbar_button, accelerator='<Ctrl>c')<br>UnboundLocalError: local variable 'edit_toolbar_button' referenced before assignment<br><br>## Journal<br>On XO (802.b6)<br>we discovered that the Journal gets confuse when there are mutliple versions<br>


of the same activity on a USB stick.<br><br><br>## View source<br>Tim =><br> - .pyo files are still selectable.<br>      Should we grey things out that are not in plain text?<br><br>-----<br><br>Testing Manual<br><br>

There are two types of tests that people generally do when we are supporting<br>
OLPC and Sugar Labs.<br><br> - general mucking about:<br>   - we want to learn if there are any behviours that seem normal to the <br>     software developers that doen't seem normal to new users, especially<br>     kids.<br>


   - we want to hold activites to a consistent standard. This means that<br>     buttons do what they say they do.<br><br> - regression testing:<br>   - testing that a fix to bug actually fixes the problem it says it does<br>


   - testing that a fix doesn't cause something else to reoccur<br>
</div><br>
</div><br>