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::
|
Tools
|
Test tools::None
|
Setup
|
Test setup::
|
Procedure
|
[[Test procedure::[NOTE: Each block should be connected immediately below the previous block]
- Open the TurtleArt activity.
- Drag a 'seth' block onto the field, and set it to -90
- Drag a 'forward' block onto the field and set its value to 150.
- Drag a 'left' block onto the field and set its value to 270.
- Drag a 'back' block onto the field and set its value to 150.
- Drag a 'right' block onto the field and set its value to -270.
- Drag a 'back' block onto the field and set its value to -150.
- Drag a 'left' block onto the field and set its value to 630.
- Drag a 'forward' block onto the field and set its value to -150.
- Drag a 'right' block onto the field and set its value to 540.
- Drag a 'forward' block onto the field and set its value to 10 000 000 000.
- Drag a 'back' block onto the field and set its value to 10 000 000 000.
- Drag an 'arc' block onto the field and set 'angle' to -180 and 'radius' to 75.
- Run the sequence.]]
|
Expected Results and Pass Criteria
|
[[Pass criteria::Confirm that the drawing surface:
- Shows a perfect square with a semi-circle on top of it.
- The turtle positioned at the top left corner of the square, facing the bottom of the display.]]
|
Comments
|
[[More notes::Rationale:
- The equivalence partitions for the 'forward' and 'back' blocks are {Negative Number, Positive Number, Large Positive Number}
- The equivalence partitions for the 'left' and 'right' blocks are {Negative Number, Positive Number < 360, Positive Number > 360}
- It is assumed that the blocks function independently, so a member from each partition is tried once against each block.
- This test sequence itself follows a simple use case: the user wants to draw a box with a dome on top.]]
|