Scratch Activity Test Case

From OLPC

Jump to: navigation, search
Test Case ID Category Feature Description Prerequisite Test Description Input Data Expected Result No Of TC combination Status (Pass/Fail) Defect Id
1. Verify the navigation to the Scratch Activity
SCT_P1FUN Verify that the user is able to navigate to the Scratch activityScratch activity icon is availableClick on the Scratch icon System should be navigated to the Scratch Activity.1
1.1 Verify the Right Panel in Scratch Activity
SCT_P1.1UIVerify the features of the Right Panel in Scratch ActivityUser is in Scratch activity windowClick on the Scratch icon System should navigated to Right Panel and following features should be displayed
  • Motion
  • Control
  • Looks
  • Sensing
  • Sound
  • Numbers
  • Pen
  • Variables
1
SCT_P1.1.1UIVerify the features of the Motion tab in right panel. User is in Scratch activity window
  1. Click on the Motion Tab
  2. Check the features of Motion tab
System should navigated to Motion tab and following features should be displayed
  • move_ steps
  • turn_degrees (rigth)
  • turn_degrees (left)
  • point in direction
  • point towards
  • go to x :_ y :_
  • go to
  • glide_secs to x :_y :_
  • change x by
  • set x to
  • change y by
  • set y to
  • if one edge, bounce
  • x position
  • y position
  • direction
1
SCT_P1.1.2UI Verify the features of the Control tab in right panel User is in Scratch activity window.
  1. Click on the Control Tab
  2. Check the features of Control tab
System should navigated to Control tab and following features should be displayed
  • When_clicked
  • when_key press
  • when sprite1 clicked
  • wait_secs
  • forever
  • repeat
  • broadcast
  • broadcast_and wait
  • when I receive
  • forever if
  • if
  • if else
  • wait until
  • repeat until
  • stop script
  • stop all
1
SCT_P1.1.3UI Verify the features of the Looks tab in right panel User is in Scratch activity window.
  1. Click on the Looks Tab
  2. Check the features of Looks tab
System should navigated to Looks tab and following features should be displayed
  • switch to costume_
  • next costume
  • _costume #
  • say_for_sec
  • say_
  • think_for_sec
  • think_
  • change_effect by
  • set_effect to
  • clear graphic effects
  • change size by_
  • set size to_%
  • size_
  • show
  • hide
  • go to front
  • go back_one layer
1
SCT_P1.1.4UI Verify the features of the Sensing tab in right panelUser is in Scratch activity window
  1. Click on the Sensing Tab
  2. Check the features of Sensing tab
System should navigated to Sensing tab and following features should be displayed
  • mouse x
  • mouse y
  • mouse down?
  • key_pressed?
  • touching?
  • touching colour _?
  • color_is touching_?
  • distance to_
  • reset timer
  • _timer
  • _of_
  • _loudness
  • loud?
  • _sensor_
1
SCT_P1.1.5UI Verify the features of the sound tab in right panel User is in Scratch activity window.
  1. Click on the sound Tab
  2. Check the features of sound tab
System should navigated to sound tab and following features should be displayed
  • play sound_
  • play sound_untill
  • stop all sounds
  • play drum_for_beats
  • rest for_beats
  • play note_for_beats
  • set instruments to_
  • change volume by_
  • set volume to_%
  • _volume
  • change tempo by_
  • set tempo to_bpm
  • _tempo
1
SCT_P1.1.6UI Verify the features of the Numbers tab in right panel User is in Scratch activity window
  1. Click on the Numbers Tab
  2. Check the features of Numbers tab
System should navigated to Numbers tab and following features should be displayed.
  • (__+__)
  • (__ - __ )
  • (__* __)
  • (__/__)
  • pick random _to_
  • (__and __)
  • (__or__)
  • (not_)
  • (_mod _)
  • (round_)
  • ( _of_ )
1
SCT_P1.1.7UI Verify the features of the Pen tab in right panel User is in Scratch activity window
  1. Click on the Pen Tab
  2. Check the features of Pen tab
System should navigated to Pen tab and following features should be displayed
  • clear
  • pen down
  • pen up
  • set pen colour to_
  • change pen colour by_
  • set pen colour to_
  • change pen shade by_
  • set pen shade to_
  • change pen size by_
  • set pen size to_
  • stamp
1
SCT_P1.1.8UI Verify the features of the Variables tab in right panel User is in Scratch activity window
  1. Click on the Variables Tab
  2. Check the features of Variables tab
System should navigated to Variables tab and following features should be displayed
  • Make a variable
  • Make a list
1
1.2 Verify the Top Panel in Scratch Activity
SCT_P1.2UI Verify the features of the Top Panel in Scratch Activity User is in Scratch activity window Click on the Scratch icon System should navigated to Top Panel and following features should be displayed
  • New
  • Open
  • Save
  • Save As
  • Sharel
  • Undo
  • Language
  • Extras
  • Quit
1
SCT_P1.2.1FUN Verify the functionalities of the new tab. User is currently working on Scratch activity window. Click on the new tab System should display a box asking "Save the current project?" with the "Yes", "No" "cancel" button.1
SCT_P1.2.1.1FUN Verify the functionalities of the new tab. User is not currently working on Scratch activity window. Click on the new tab System should display new window1
SCT_P1.2.2FUN Verify the functionality of Open tabUser is currently working on Scratch activity window Click on the Open tab System should display a box asking "Save the current project?" with the "Yes", "No" "cancel" button.1
SCT_P1.2.2.1FUN Verify the functionality of Open tabUser is not currently working on Scratch activity window. Click on the Open tab System should display Open project window. 1
SCT_P1.2.3FUN Verify the functionality of Save tabUser is in Scratch activity window.
  1. Click on the Save tab
  2. Fill the file name.
  3. Fill the project author
  4. Fill the about this project
  5. Select the folder.
  6. Click ok button.
System should display save project window. 1
SCT_P1.2.4FUN Verify the functionality of Save As tabUser is in Scratch activity window.
  1. Click on the Save tab
  2. Fill the file name.
  3. Fill the project author
  4. Fill the about this project
  5. Select the folder.
  6. Click ok button.
System should display save project window. 1
SCT_P1.2.5FUN Verify the functionality of Share tabUser is in Scratch activity window.
  1. Click on the Share tab
  2. Fill the upload to scratch server window.
  3. Click ok button.
System should display Upload to scratch server (scratch.mit.edu) window. 1
SCT_P1.2.6FUN Verify the functionality of Undo tabUser is in Scratch activity window. Click on the Undo tab System should display the last activity user did. 1
SCT_P1.2.7FUN Verify the functionality of Language tabUser is in Scratch activity window.
  1. Click on the Language tab
  2. Select the language
System should set language for blocks/scripts1
SCT_P1.2.8UI Verify the feature of Extras tabUser is in Scratch activity windowClick on the Extras tab system should display
  • about
  • import project
  • stop single stepping
  • compress sounds
  • compress images
1
SCT_P1.2.9FUN Verify the functionality of quit tabUser is currently working on Scratch activity windowClick on the quit tab System should display a box asking "Save the current project?" with the "Yes", "No" "cancel" button.1
SCT_P1.2.9.1FUN Verify the functionality of quit tabUser is not currently working on Scratch activity windowClick on the quit tab System should exist from the window.1
1.3 Verify the Middle Panel in Scratch Activity
SCT_P1.3FUN Verify the features of the Middle Panel in Scratch Activity. User is in Scratch activity window. Click on the Scratch icon System should navigated to Middle Panel and following features should be displayed* Capture.
  • Can rotate
  • Only face left to right
  • Don’t rotate
  • Script
  • Costumes
  • Sounds
1
SCT_P1.3.1FUN Verify the functionalities of the can rotate. User is in Scratch activity window. Click on the can rotate button The image / animal should rotate right to left.1
SCT_P1.3.2FUN Verify the functionalities of the only face left - right User is in Scratch activity windowClick on the only face left - right button The image / animal should turn only face left - right1
SCT_P1.3.3FUN Verify the functionalities of the don't rotate. User is in Scratch activity windowClick on the don't rotate button The image / animal should not rotate1
SCT_P1.3.4FUN Verify the functionalities of the Scripts tab. User is in Scratch activity windowClick on the Scripts tab System should be able to click and drag commands from right panel to middle panel. 1
SCT_P1.3.5FUN Verify the functionalities of the Costume tab User is in Scratch activity window. Click on the Costume tab
  1. User could create new costume & could import costume.
  2. User could edit or copy the existing picture.
1
SCT_P1.3.6FUN Verify the functionalities of the Sounds tab User is in Scratch activity window. Click on the Sounds tab
  1. User could record or import sounds.
  2. User should be able to play, pause or delete existing sounds.
1
1.4 Verify the Left Panel in Scratch Activity
SCT_P1.4FUN Verify the features of the Left Panel in Scratch Activity User is in Scratch activity window. Click on the Scratch icon System should navigated to Left Panel and following features should be displayed* Capture.
  • Left Top
  • Left Bottom
1
SCT_P1.4.1FUN Verify the features of the Left Top Panel in Scratch Activity User is in Scratch activity window. Click on the Scratch icon System should navigated to Right Panel and following features should be displayed
  • Move
  • Only face left to right
  • Delete
  • Grow sprite
  • Shrink sprite
  • Start green flag scripts
  • Stop everything
1
SCT_P1.4.1.1FUN Verify the functionalities of the Move button. User is in Scratch activity windowClick on the Move button User should be able to move the picture.1
SCT_P1.4.1.2FUN Verify the functionalities of the Duplicate button. User is in Scratch activity window.
  1. Click on the Duplicate button
  2. Place the cursor on the picture
  3. Click on it
User should be able to duplicate the picture 1
SCT_P1.4.1.3FUN Verify the functionalities of the Delete button. User is in Scratch activity window
  1. Click on the Delete button
  2. Place the cursor on the picture
  3. Click on it
User should be able to Delete the picture1
SCT_P1.4.1.4FUN Verify the functionalities of the Grow Sprite button. User is in Scratch activity window
  1. Click on the Grow Sprite button
  2. Place the cursor on the picture
  3. Click on it
User should be able to Increase the size of the picture1
SCT_P1.4.1.5FUN Verify the functionalities of the Shrink Sprite button. User is in Scratch activity window
  1. Click on the Shrink Sprite button
  2. Place the cursor on the picture
  3. Click on it
User should be able to decrease the size of the picture1
SCT_P1.4.1.6FUN Verify the functionalities of the Start green flag scripts button. User is in Scratch activity windowClick on the Start green flag scripts button System should display whatever the scripted activities.1
SCT_P1.4.1.7FUN Verify the functionalities of the Stop everything button. User is in Scratch activity windowClick on the Stop everything button System should stop every activities.1
SCT_P1.4.2FUN Verify the features of the Left Bottom Panel in Scratch Activity. User is in Scratch activity windowClick on the Scratch icon System should navigate to Right Panel and following features should be displayed.
  • Enter presentation mode
  • Paint new sprite
  • Choose new sprite from file
  • Get surprise sprite
1
SCT_P1.4.2.1FUN Verify the functionalities of the Enter Presentation mode button. User is in Scratch activity windowClick on the Enter Presentation mode button System should navigate to the presentation mode1
SCT_P1.4.2.2FUN Verify the functionalities of the Paint new sprite button. User is in Scratch activity windowClick on the Paint new sprite button System should navigate to the Paint editor window & user could create whatever he want1
SCT_P1.4.2.3FUN Verify the functionalities of the Choose new sprite from file button. User is in Scratch activity windowClick on the Choose new sprite from file button System should navigate to the New Sprite window & Select the want picture.1
SCT_P1.4.2.4FUN Verify the functionalities of the Get surprise sprite button. User is in Scratch activity windowClick on the Get surprise sprite button System should get unexpected pictures.1
Personal tools
  • Log in
  • Login with OpenID
About OLPC
About the laptop
About the tablet
Projects
OLPC wiki
Toolbox