Tests: Difference between revisions
Jump to navigation
Jump to search
No edit summary |
(I merged the "User Stories Testing" content of this to Testing#Testing areas, so now replace it with something useful.) |
||
(96 intermediate revisions by 21 users not shown) | |||
Line 1: | Line 1: | ||
You probably want to read [[Testing]], or its section [[Testing#Testing areas]], or maybe [[:Category:Testing]]. |
|||
=User Stories= |
|||
User Stories are meant to provide a narrative description of how the OLPC products will be used in schools and homes. These stories provide the basis for Use Case or System Tests that will help ensure we have prioritized and documented the most important uses of our products in the field. |
|||
== Subpages of {{FULLPAGENAME}}== |
|||
High level topics for User Stories can be divided into a few major categories: |
|||
Many specific test cases are subpages of this page, including: |
|||
{{Special:PrefixIndex/{{FULLPAGENAME}}/}} |
|||
# [[Tests - Start up and Activation]] |
|||
# [[Tests - Connectivity and Collaboration]] |
|||
# [[Tests - Archive, Backup, Content]] |
|||
===Backup/Archive scenario 1: Basic backup=== |
|||
Parvis goes to a school where he gets connected to the server every day. One day he inadvertently deleted a document that he had spent many days working on. |
|||
''Setup:'' |
|||
#Set up Parvis' XO to register with the server. |
|||
#Create a document while connected to the school server. |
|||
''Tests:'' |
|||
#While not connected to the school server (at home), make modifications to Parvis' document. |
|||
#Come back in contact with the school server and ensure that the document gets backed up. |
|||
#Go away from the server and edit the document, deleting all by the first word. |
|||
#Get reconnected to the school server and ask for the previous version of the document (do you need to be near the server for this, or are the last few versions saved on the XO?) |
|||
===Upgrade scenario 1: Manual upgrade=== |
|||
The São Paulo school has decided it will upgrade all XOs just before a 2-week school vacation. This will give the students time to find any bugs before school starts up again. It will also give the teachers time to create new programs using the new code as well. |
|||
''Setup:'' |
|||
#From the school server UI, set up the automatic complete userspace back up capability. The next time the server sees each XO, it will ensure an automatic back up of the userspace. |
|||
#Set up 5 XOs as student laptops. |
|||
#Create an Abiword doc, 2 images, and a TamTam musical score on each of the XOs (we need to be specific about what is saved; and which activities should be part of this test) |
|||
''Tests:'' |
|||
#Check that when each of the XOs gets connected to the server after the auto backup has been set; they will automatically back up their data to the server. |
|||
#Manually update the XOs with the upgrade from a USB stick. |
|||
#Upon boot up, the server should automatically (or manually?) push the user data back down to the XO. |
|||
#Ensure that all documents and images that were there before the upgrade, show up again after the upgrade. |
Latest revision as of 04:48, 27 January 2011
You probably want to read Testing, or its section Testing#Testing areas, or maybe Category:Testing.
Subpages of Tests
Many specific test cases are subpages of this page, including:
- Tests/100 laptops
- Tests/654
- Tests/Acquiring a developer key
- Tests/Activity/Abacus
- Tests/Activity/Analyze
- Tests/Activity/Browse
- Tests/Activity/Browse/No Visualization
- Tests/Activity/Calculate
- Tests/Activity/Calculate/AlgebraAndConstantTest
- Tests/Activity/Calculate/BooleanAndLabelTest
- Tests/Activity/Calculate/CosSinTest
- Tests/Activity/Calculate/CosTest
- Tests/Activity/Calculate/FourArithmeticOperationsTest
- Tests/Activity/Calculate/PlusTest
- Tests/Activity/Calculate/SinCosTest
- Tests/Activity/Calculate/SinTest
- Tests/Activity/Calculate/SquareTest
- Tests/Activity/Calculate/additionTest
- Tests/Activity/Calculate/booleanTest
- Tests/Activity/Calculate/clearTest
- Tests/Activity/Calculate/cubeTest
- Tests/Activity/Calculate/divisionTest
- Tests/Activity/Calculate/logTest
- Tests/Activity/Calculate/multiplicationTest
- Tests/Activity/Calculate/squarerootTest
- Tests/Activity/Calculate/subtractionTest
- Tests/Activity/Calculate/tanTest
- Tests/Activity/Calculate/turnoffTest
- Tests/Activity/Calculate/turnon Test
- Tests/Activity/CalculateTests
- Tests/Activity/Chat
- Tests/Activity/Chat/Private chat
- Tests/Activity/Chat/Public chat
- Tests/Activity/Clock
- Tests/Activity/Distance
- Tests/Activity/EToys/Mp3
- Tests/Activity/Gcompris-Chess
- Tests/Activity/Gcompris-Sudoku
- Tests/Activity/Generic/Sanity Check
- Tests/Activity/Help
- Tests/Activity/Implode
- Tests/Activity/Kuku/
- Tests/Activity/Kuku/AnswerGenerationTest
- Tests/Activity/Kuku/GameStartTest
- Tests/Activity/Kuku/QuestionConstructionCase1
- Tests/Activity/Kuku/SolveGameTest
- Tests/Activity/License/Clean startup
- Tests/Activity/License/Comic enables step 3
- Tests/Activity/License/License chooser loads
- Tests/Activity/Log
- Tests/Activity/Manual download
- Tests/Activity/Maze
- Tests/Activity/Measure
- Tests/Activity/Memorize
- Tests/Activity/Memorize/ExtraClicks
- Tests/Activity/Memorize/FullTest
- Tests/Activity/Memorize/FullTest2
- Tests/Activity/Memorize/FullTest3
- Tests/Activity/Memorize/GameFinish
- Tests/Activity/Memorize/GameStart
- Tests/Activity/Memorize/MatchingPair
- Tests/Activity/Memorize/Non-matchingPair
- Tests/Activity/Memorize/Reveal box
- Tests/Activity/Memorize/SameSideTesting
- Tests/Activity/Memorize/ValueRetention
- Tests/Activity/Moon
- Tests/Activity/Paint
- Tests/Activity/Pippy
- Tests/Activity/Read
- Tests/Activity/Read/Private sharing
- Tests/Activity/Read/Public sharing
- Tests/Activity/Record
- Tests/Activity/Record/Private photo sharing
- Tests/Activity/Record/Public photo sharing
- Tests/Activity/Ruler
- Tests/Activity/Scratch
- Tests/Activity/Speak
- Tests/Activity/TamTamEdit
- Tests/Activity/TamTamJam
- Tests/Activity/TamTamMini
- Tests/Activity/TamTamSynth
- Tests/Activity/Terminal
- Tests/Activity/TurtleArt
- Tests/Activity/TurtleArt Arithmetic
- Tests/Activity/TurtleArt Boolean Logic 1
- Tests/Activity/TurtleArt Boolean Logic 2
- Tests/Activity/TurtleArt Movement
- Tests/Activity/TuxPaint
- Tests/Activity/WikipediaEN
- Tests/Activity/Write
- Tests/Activity/Write/Edit Functions
- Tests/Activity/Write/Private sharing
- Tests/Activity/Write/Public sharing
- Tests/Activity/eToys
- Tests/Activity/x2o
- Tests/Archive, Backup, Content
- Tests/Backward Comp
- Tests/BlockParty
- Tests/Boot/Activation
- Tests/Boot/Cleaninstall
- Tests/Boot/Security-Disabled
- Tests/Boot/USBUpgrade
- Tests/Boot/olpc-update
- Tests/Browse/Sharing bookmarks
- Tests/Browse693
- Tests/Browse 690
- Tests/Calculate
- Tests/Chat
- Tests/Conference scaling
- Tests/Connect
- Tests/Connectivity/Collaboration
- Tests/Connectivity and Collaboration
- Tests/Etoys
- Tests/Flipsticks
- Tests/Groups view
- Tests/Home view
- Tests/I18N/keyboards/Arabic
- Tests/I18N/keyboards/Dari
- Tests/I18N/keyboards/Kreyol
- Tests/I18N/keyboards/Mongolian
- Tests/I18N/keyboards/Portuguese
- Tests/I18N/keyboards/Thai
- Tests/I18N/keyboards/US
- Tests/I18N/keyboards/amharic
- Tests/Il8N/JournalFullMessage
- Tests/Il8N/SoftwareUpdateControlPanel
- Tests/Implode
- Tests/Invite
- Tests/Isolation
- Tests/Journal
- Tests/Journal/DuplicateFiles
- Tests/Journal/Nand-full
- Tests/Journal/ResumeImages
- Tests/Keyboard mappings
- Tests/Keyboards
- Tests/Kuku
- Tests/Language settings
- Tests/MaMaMedia
- Tests/Manufacturing Data
- Tests/Measure
- Tests/Memorize
- Tests/Neighborhood view
- Tests/Network/100XO/Collaboration
- Tests/Network/50XO/Collaboration
- Tests/Network/WirelessActivation
- Tests/Network/XO/Ad-hoc
- Tests/Network/XO/Mesh
- Tests/Network/XO/SimpleMesh
- Tests/Network/XO/Unsecured AP
- Tests/Network/XO/WEP
- Tests/Network/XO/WPA
- Tests/Network/XO/WPA2
- Tests/Network/XS
- Tests/Network/XS/20XOPersistence
- Tests/Network/XS/AP/20XOs
- Tests/Network/XS/AP/Registration
- Tests/Network mgr
- Tests/News Reader
- Tests/Paint
- Tests/Peripherals/SD
- Tests/Peripherals/SynapticsAndAlpsTouchpad
- Tests/Peripherals/TouchpadXorg.Conf
- Tests/Photograph
- Tests/Pippy
- Tests/Read
- Tests/Record
- Tests/SD card
- Tests/SD card acting as a usb drive in card reader
- Tests/SmokeTest/.oggFiles
- Tests/SmokeTest/Activities
- Tests/SmokeTest/Chat
- Tests/SmokeTest/Distance
- Tests/SmokeTest/ImageTransferringandInvite
- Tests/SmokeTest/InstallingaLibraryBundle
- Tests/SmokeTest/InstallinganActivityBundle
- Tests/SmokeTest/JournalFill
- Tests/SmokeTest/NetworkConnections
- Tests/SmokeTest/StartUp
- Tests/SmokeTest/SuspendResume
- Tests/SmokeTest/USBfiletransfer
- Tests/Start up and Activation
- Tests/Sudoku
- Tests/Sugar/Copy to Clipboard
- Tests/SugarUI/FedoraLogo
- Tests/SugarUI/Frame/Devices/Wireless/IPAddressVisibleTest
- Tests/Sugar Control Panel/About Me/Color Change
- Tests/Sugar Control Panel/About Me/Name Change
- Tests/Sugar Control Panel/About my XO
- Tests/Sugar Control Panel/Date & Time
- Tests/Sugar Control Panel/Frame/Corner Activation
- Tests/Sugar Control Panel/Frame/Edge Activation
- Tests/Sugar Control Panel/Language
- Tests/Sugar Control Panel/Network/Radio Activation
- Tests/Suspend Resume
- Tests/TamTam
- Tests/TamTam Edit
- Tests/TamTam Jam
- Tests/TamTam Mini
- Tests/Time sync
- Tests/USB stick
- Tests/Upgrades/Activities/Default
- Tests/Upgrades/DataIntegrity
- Tests/Upgrades/SigningCustomBuilds
- Tests/Watch and Listen
- Tests/Wireless Test-scp loop
- Tests/Write
- Tests/XS/Restore/TurtleArt
- Tests/XS/RestoreDS
- Tests/XS/RestoreDS/Paint
- Tests/XS/RestoreDS/Record
- Tests/XS/RestoreDS/TamTamJam
- Tests/XS/RestoreDS/Write
- Tests/XS/RestoreDS/WritewithImages
- Tests/XS/backupDS
- Tests/kremala
- Tests/other/Battery