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.) |
||
(114 intermediate revisions by 22 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}}/}} |
|||
# Start up (out-of-the-box experience) |
|||
# Connectivity and Collaboration |
|||
# Archive, Backup, Content |
|||
'''Start up scenario 1: Server support'''<br> |
|||
Jose is a 6 year-old student at a school in Brazil is being issued his XO laptop today. The school has spent weeks preparing for this day. The school server is set up and has internet connectivity. It contains books and software specific for Jose's grade level. The teacher has a specific activity she asks all the children to work on. |
|||
Thoughts: Typical start up with a server in a large school...imprinting, download content |
|||
'''Start up scenario 2: No server support'''<br> |
|||
Maria is a 10 year-old student in a school being issued XOs. This school just received their server and have not set it up yet and have no internet connectivity. The teacher is not prepared with activities or curriculum, but will allow the children time to explore the laptops on their own. |
|||
Thoughts: Typical start up with no server...imprinting, running some local apps, simple mesh connectivity to find a friend. |
|||
'''Start up scenario 3: Server start up'''<br> |
|||
The server hardware and cables have arrived early at a school in Uruguay. The local administrator takes the hardware out of the box and would like to set up the server and download the curriculum books and software that have been created ahead of time. |
|||
Thoughts: How to set up a server... |
|||
'''Connectivity scenario 1: Connectivity with or without a server'''<br> |
|||
Three students are working on a project together using the Journal to track/save their files. They start the project at their 'large' school with 3 mesh channels and internet connectivity. They save their work and get together later at home to continue working. They don't have internet connectivity or access to the server, but they can continue with Abiword and images they previously downloaded. |
|||
Thoughts: Ensure that collaboration projects can resume without a server... |
|||
'''Connectivity scenario 2: Mesh hoping connectivity'''<br> |
|||
The school server's wireless connection does not reach to all classrooms in and around the school. Andres is outside the range for a direct connection, but there is a laptop between his and the server that is currently i standby mode. He opens his XO to work on a project that includes downloading images from the internet. |
|||
Thoughts: Ensure connectivity through a standby XO to a server; also ensure it will work with 2 hops, one standby and one active XO... |
|||
'''Connectivity scenario 3: 200 XOs on one server'''<br> |
|||
On a particularly well-attended day of school, Uma is the 200th student to open her laptop to get started on a project. She opens the 'shared' document that she worked on at home yesterday. There is only one server in this school. |
|||
Thoughts: Ensure that 200 laptops can be seen by the server; ensure that the 200th laptop has no more trouble accessing the network than the first ones; is there any automatic updating of shared documents when a version change is detected? How does Uma find her friend if there are 200 other laptops in the mesh... |
|||
'''Connectivity scenario 4: Two server school'''<br> |
|||
School with two servers -- may not be needed for first release |
|||
Thoughts: We want to write down the scenerios for using a repeater and multiple hops, but testing and support for more sophisticated connectivity may have to be scheduled while shipping the first release. |
|||
'''Backup/Archive scenario 1: Basic backup'''<br> |
|||
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. |
|||
Thoughts: Automatic back up when connected to the server; Retrieval of a lost document |
|||
'''Other''' |
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