Changes

Jump to navigation Jump to search
1,263 bytes added ,  16:12, 30 August 2009
m
update link
Line 1: Line 1:  +
{{TOCright}}
 +
 
== Introduction ==
 
== Introduction ==
   −
Smoke testing is the first quick round of simple tests run on a new software build to verify that it starts and does not catastrophically crash. It is a preliminary to further testing, and is also a fast way to verify the basic integrity of a new development environment, as well as a good tour of basic functionality. The instructions below are for smoke-testing core Sugar using Activities included in Glucose (though it does not test the Activities themselves). To learn how to create smoke tests for other software (such as Activities), see [[creating a smoke test]].
+
Smoke testing is the first quick round of simple tests run on a new software build to verify that it starts and does not catastrophically crash. It is a preliminary to further testing, and is also a fast way to verify the basic integrity of a new development environment, as well as a good tour of basic functionality. The instructions below are for smoke-testing core Sugar using Activities included in Glucose (though it does not test the Activities themselves). To learn how to create smoke tests for other software (such as Activities), see [[Release Team/Creating a Smoke Test]].
    
== How to smoke test ==
 
== How to smoke test ==
   −
Test cases are listed in priority order, so if you have limited time, go through them sequentially.
+
* [[#Installation and setup|Install]] the current [[#Image under test|Sugar image under test]]. All smoke test cases assume you begin with a clean install of Sugar in Home view with no Activities running.
 +
* Review [[Sugar on a Stick/Getting Involved]] for known problems with your build.
 +
* Execute the smoke test cases below. Test cases are listed in priority order, so if you have limited time, go through them sequentially.
 +
* If a smoke test fails, [http://dev.sugarlabs.org file a bug in Trac] noting the failure with as much detail and reproduction steps as possible.
 +
* Summarize your results to help other testers at [[Sugar on a Stick/Getting Involved]].  Please help structure the test results pages. (Needed: a way to report smoke test results for builds.)
 +
 
 +
== Image under test ==
 +
 
 +
For the 0.84 release, we are using Fedora-based [[Sugar on a Stick]] as our common test image.
    +
== Installation and setup ==
    +
See [[Sugar on a Stick]].
    
== Test cases ==
 
== Test cases ==
Line 29: Line 41:  
# From Home view, start the Write Activity.
 
# From Home view, start the Write Activity.
 
# Once the Write Activity has started, type something into the main text input area of the Write Activity.
 
# Once the Write Activity has started, type something into the main text input area of the Write Activity.
# Rename the Write Activity session to something that is not "Write Activity."
+
# Rename the Write Activity title to something that is not "Write Activity."
# '''Verify:''' You are able to rename the Activity session. (Tests: [[#Activity sessions can be renamed]])
+
# '''Verify:''' You are able to rename the Activity title. (Tests: [[#Activity titles can be renamed]])
 
# Display the Frame.
 
# Display the Frame.
 
# '''Verify:''' The Frame displays. Battery and volume indicators are visible in the Frame. Neighborhood, Friends, Home, and Activity view icons are visible in the Frame. The Journal icon is visible in the Frame. Both Chat and Write are displayed as active in the Frame. (Tests: [[#Frame appears/disappears]])
 
# '''Verify:''' The Frame displays. Battery and volume indicators are visible in the Frame. Neighborhood, Friends, Home, and Activity view icons are visible in the Frame. The Journal icon is visible in the Frame. Both Chat and Write are displayed as active in the Frame. (Tests: [[#Frame appears/disappears]])
Line 37: Line 49:  
# Switch to the Chat Activity.
 
# Switch to the Chat Activity.
 
# '''Verify:''' You are able to access the currently running session of Chat. (Tests: [[#Multiple Activities can run simultaneously]])
 
# '''Verify:''' You are able to access the currently running session of Chat. (Tests: [[#Multiple Activities can run simultaneously]])
# Close the Chat Activity.
+
# Stop the Chat Activity.
# '''Verify:''' The Chat Activity closes. (Tests: [[#Activities stop]]
+
# '''Verify:''' That the Naming Dialogue appears, allowing you to enter a new title, a text description, and tags.
 +
# Press enter or click the tick icon to dismiss the Naming Dialogue and accept the defaults.
 +
# '''Verify:''' The Chat Activity stops. (Tests: [[#Activities stop]]
 
# Hide the Frame.
 
# Hide the Frame.
 
# '''Verify:''' The Frame hides. (Tests: [[#Frame appears/disappears]])
 
# '''Verify:''' The Frame hides. (Tests: [[#Frame appears/disappears]])
 
# Switch to the Write Activity.
 
# Switch to the Write Activity.
# Close the Write Activity.
+
# Stop the Write Activity.
# '''Verify:''' The Write Activity closes. (Tests: [[#Activities stop]]
+
# '''Verify:''' The Write Activity stops. (Tests: [[#Activities stop]]
 
# Switch to Journal view.
 
# Switch to Journal view.
 
# Resume the Write session you just closed.
 
# Resume the Write session you just closed.
Line 80: Line 94:     
== Features tested ==
 
== Features tested ==
 +
 +
''This list is not complete.''
    
=== Activities start ===
 
=== Activities start ===
Line 102: Line 118:     
=== Frame appears/disappears ===
 
=== Frame appears/disappears ===
 +
 +
=== Connects to School Server ===
 +
 +
=== Sugar on a Stick Additional Tests ===
 +
* Can make a stick
 +
* Stick can boot a computer
 +
* All activities on the stick open and run
    
* [[#Collaborating, reflecting, and exploring with Activities]]
 
* [[#Collaborating, reflecting, and exploring with Activities]]
Line 117: Line 140:  
* [[#Collaborating, reflecting, and exploring with Activities]]
 
* [[#Collaborating, reflecting, and exploring with Activities]]
   −
=== Activity sessions can be renamed ===
+
=== Activity titles can be renamed ===
    
* [[#Collaborating, reflecting, and exploring with Activities]]
 
* [[#Collaborating, reflecting, and exploring with Activities]]
2,751

edits

Navigation menu