Smoke test: Difference between revisions

From OLPC
Jump to navigation Jump to search
 
(14 intermediate revisions by 8 users not shown)
Line 1: Line 1:
=== Full-build smoke test ===
== Full-build smoke test ==

This set of test cases represents a quick smoke test that the build should pass:
This set of test cases represents a quick smoke test that the build should pass.
See the smoke tests for a particular release for more details.

# Boot into sugar
# Boot into sugar
# Check the OS, OFW, kernel from developer's console
# Check wireless firmware version: from virtual terminal type ''ethtool -i eth0''.
# Connect to a local mesh and see other XOs (this needs to be in a location with no school server or infrastructure AP)
# Connect to a local mesh and see other XOs (this needs to be in a location with no school server or infrastructure AP)
# Run a collaborative activity (AbiWord, Connect4, or Chat) with another XO
# Run 3 collaborative activities concurrently (AbiWord, Connect4, or Chat) with 2 other XOs
# Run Browse and ensure that library navigation sidebar and index page loads; successfully browse the internet.
# Run Browse and ensure that library navigation sidebar and index page loads; successfully browse the internet.
# Ensure that the journal is able to resume an activity, and also that it opens by default.
# Ensure that the journal loads properly at start and is able to resume an activity.
# Connect to an AP (and/or school mesh) and browse the web
# Connect to an AP (and/or school mesh) and browse the web

# Connect one XO to an AP; then boot a second XO, which should connect to a local mesh and browse the web through the second XO.
== Smoke tests for particular releases==
* [[/11.2.x/1_hour_smoke_test]]
* [[/10.1.x]]
* [[/8.2.0]]
* [[/8.1.2]]
* [[Test cases 8.2.1]] includes some smoke tests

=== List of SmokeTest test cases ===
The following queries for smoke tests in the wiki. ''Some tests are out-of-date, despite claiming "Any"''
{{#ask:
[[Category:Test cases]] [[Test category::SmokeTest]]
| ?Short name
| ?Test objective
| ?Build stream=For builds
| default=No articles found in [[:Category:Test cases]] with [[Property:Test category]] of SmokeTest?!
}}
[[category:tests]]

Latest revision as of 14:09, 19 September 2012

Full-build smoke test

This set of test cases represents a quick smoke test that the build should pass. See the smoke tests for a particular release for more details.

  1. Boot into sugar
  2. Check the OS, OFW, kernel from developer's console
  3. Check wireless firmware version: from virtual terminal type ethtool -i eth0.
  4. Connect to a local mesh and see other XOs (this needs to be in a location with no school server or infrastructure AP)
  5. Run 3 collaborative activities concurrently (AbiWord, Connect4, or Chat) with 2 other XOs
  6. Run Browse and ensure that library navigation sidebar and index page loads; successfully browse the internet.
  7. Ensure that the journal loads properly at start and is able to resume an activity.
  8. Connect to an AP (and/or school mesh) and browse the web

Smoke tests for particular releases

List of SmokeTest test cases

The following queries for smoke tests in the wiki. Some tests are out-of-date, despite claiming "Any" {{#ask: Test category::SmokeTest

 | ?Short name
 | ?Test objective
 | ?Build stream=For builds
 | default=No articles found in Category:Test cases with Property:Test category of SmokeTest?!

}}