Tests/Activity/TurtleArt Boolean Logic 1: Difference between revisions

From OLPC
Jump to navigation Jump to search
(New page: {{Test case |testcase_name=Boolean Logic 1 |testcase_category=Activity |testcase_subcategory=TurtleArt |testcase_component=TurtleArt |testcase_feature=http://wiki.laptop.org/go/Turtleart |...)
 
No edit summary
Line 13: Line 13:
#Drag a 'forward' block to the bottom of the spacer.
#Drag a 'forward' block to the bottom of the spacer.
#Drag a 'back' block into the 'else' area of the 'if' block.
#Drag a 'back' block into the 'else' area of the 'if' block.

|testcase_procedure=Test Procedure (repeat for all test values below):
|testcase_procedure=Test Procedure (repeat for all test values below):
#Click the 'clean' button at the top of the screen.
#Click the 'clean' button at the top of the screen.
Line 44: Line 43:
<tr><td>13.</td><td>4</td><td>11</td></tr>
<tr><td>13.</td><td>4</td><td>11</td></tr>
</table>
</table>

|testcase_expectedresults=--
|testcase_expectedresults=--
<table border="1" cellspacing="0">
<table border="1" cellspacing="0">
Line 52: Line 50:
<tr><td>"=" </td><td>up </td><td>down </td><td>down</td></tr>
<tr><td>"=" </td><td>up </td><td>down </td><td>down</td></tr>
</table>
</table>
|testcase_comments=Rationale:
*The inputs are chosen from the equivalence partition { Negative, Zero, Positive }
*Input combinations were chosen to give a variety of outputs, for each partition. Boundary values are also tested.
}}
}}
{{Test results begin}}
{{Test results begin}}
{{Test results
|testresult_release=8.2.0 (767)
|testresult_build=45
|testresult_passfail=Pass
|testresult_comments=All blocks exhibit the expected behavior
|testresult_date=2009/03/29
}}
{{Test results end}}
{{Test results end}}

Revision as of 09:38, 29 March 2009

Test case: Short name::Boolean Logic 1
How to report results

Stream ,|x|Build stream::x}}
Category Test category::Activity Sub-category Test subcategory::TurtleArt
Component System component::TurtleArt
Feature System feature::http://wiki.laptop.org/go/Turtleart
Objective Test objective::Tests 'Greater Than', 'Less Than' and 'Equals' functional blocks.
Tools Test tools::None
Setup [[Test setup::--
  1. Open the TurtleArt activity.
  2. Drag an 'if' block onto the field.
  3. Drag a spacer to the 'then' area of the 'if' block.
  4. Drag a 'forward' block to the bottom of the spacer.
  5. Drag a 'back' block into the 'else' area of the 'if' block.]]
Procedure [[Test procedure::Test Procedure (repeat for all test values below):
  1. Click the 'clean' button at the top of the screen.
  2. Drag the specified block-under-test into the 'if' block's condition area.
  3. Drag a 'number' field into the left position of block-under-test and set it to the value specified by the test (Left).
  4. Drag a 'number' field into the right position of block-under-test and set it to the value specified by the test (Right).
  5. Run the sequence.
  6. The turtle should move either up or down. Make sure the direction of movement matches the expected direction.

Test Values:

#LeftRight
[Equal]
1.-999-999
2.234234
3.00
[Left > Right]
4.-34-56
5.0-56
6.23-56
7.230
8.233
[Left < Right]
9.-78-34
10.-780
11.-7811
12.011
13.411
]]
Expected Results
and Pass Criteria
[[Pass criteria::--
Block'Equal' Partition'Left > Right' Partition'Left < Right' Partition
">" down up down
"<" down down up
"=" up down down
]]
Comments [[More notes::Rationale:
  • The inputs are chosen from the equivalence partition { Negative, Zero, Positive }
  • Input combinations were chosen to give a variety of outputs, for each partition. Boundary values are also tested.]]
Release Stream Build Pass/Fail Trac Ticket(s) Comment(s) Date of Test
Software release::8.2.0 (767) Build stream:: Build number::45 PassFail::Pass ,|x| #x}} Comments::All blocks exhibit the expected behavior Created::2009/03/29