Talk:G1G1 Activity testing
Preparation
There are some things we need to do to finish up the infrastructure.
1. We need to specify the form fields in http://spreadsheets.google.com/viewform?key=pyBIsSK_3IlsHBpwk1EFNcQ completely (as garycmartin pointed out, what exactly does "Tester" mean? Wiki username, email address, etc.?) By that, I mean if you're the first one running through the form who says "it is ambiguous what I should input here, what should I do?" decide it ("Name = Wiki username!"), edit the form to reflect it, and then put in your results.
In order to do this, we need to all have edit privs on the spreadsheet - who can post (to the list and the wiki, http://wiki.laptop.org/go/G1G1_Activity_testing#Smoke_testing) instructions on how to edit the form itself?
Pia (greebo) has offered to help with this.
2. We need to find the semantic mediawiki testcases for every activity in http://wiki.laptop.org/go/G1G1_Activity_testing#Progress and hook them into that table. http://wiki.laptop.org/go/Category:Test_cases has most of them. Joachim (joachimp) has offered to help with this.
What does this mean?
Look at this query: http://wiki.laptop.org/index.php?title=G1G1_Activity_testing&action=edit§ion=11
It creates this table, which is automatically filled in with the information that the query asks for. http://wiki.laptop.org/go/G1G1_Activity_testing#Activity_info
We need to turn this table, which is manually/statically generated... http://wiki.laptop.org/go/G1G1_Activity_testing#Progress_table
...into a table that pulls from the following properties from http://wiki.laptop.org/go/Template:Activity_page:
|ready for testing= |smoke tested= |test plan available= |test plan executed= |developer response to testing=
These are all (currently) booleans. Since no value is currently set for any of these properties for any Activity, the entire table should be filled with "False""False""False"etc. (Bonus points: instead of or in addition to displaying "False," color the table cell red. Mega bonus points: display a dragon.*)
3. We need to, when applicable, edit/reformat the semantic mediawiki testcases for the Activities listed in http://wiki.laptop.org/go/G1G1_Activity_testing#Progress so that they /can/ be hooked into that table. Joachim (joachimp) has offered to help with this.
What does that mean?
Look at this form: http://wiki.laptop.org/index.php?title=Help_(activity)&action=formedit Notice it has textboxes, checkboxes, etc. that you can easily fill out. We want to have, on that form, true/false checkboxes (Type:Boolean) that let you fill in info for the following properties from http://wiki.laptop.org/go/Template:Activity_page:
|ready for testing= |smoke tested= |test plan available= |test plan executed= |developer response to testing=
When this works, checking any of those boxes for an Activity should result in the cell for that test for that Activity in http://wiki.laptop.org/go/G1G1_Activity_testing#Progress saying "True" instead of "False" (bonus points: the cell should turn green or some other happy-looking color, or display a pony.*)
*If you _actually_ make this display ponies and dragons, I will personally bake and ship you cookies.
These steps will make it much easier to run the remainder of the steps (though they can be carried out in parallel).