Test cases 8.2.0: Difference between revisions

From OLPC
Jump to navigation Jump to search
No edit summary
Line 1: Line 1:
== General (older) Test Cases ==
== Create New Test Cases ==

This is a list of test cases that existed before the test case template. Once these have been moved into the template, this section can go away.
To add a new test case, click here: [[Form:Test_Case|New Test Case]] <br>
Enter a test case name including categories and sub-categories, see the example below for Sugar Control Panel, and other test case names that have already been created.


* [[Tests/Home_view]]
* [[Tests/100_laptops]] - update chat, read, and add write, browse, and record
* [[Battery_Results]] - need new battery life tests for 8.2
* [[Use_Cases]]


== Sugar Control Panel ==
== Sugar Control Panel ==
Line 26: Line 24:
'''Software Updates:'''
'''Software Updates:'''
: No test cases written yet
: No test cases written yet

== General (older) Test Cases ==
This is a list of test cases that existed before the test case template. Once these have been moved into the template, this section can go away.

* [[Tests/Home_view]]
* [[Tests/100_laptops]] - update chat, read, and add write, browse, and record
* [[Battery_Results]] - need new battery life tests for 8.2
* [[Use_Cases]]


== Test: Queries for test cases ==
== Test: Queries for test cases ==

Revision as of 12:33, 3 August 2008

Create New Test Cases

To add a new test case, click here: New Test Case
Enter a test case name including categories and sub-categories, see the example below for Sugar Control Panel, and other test case names that have already been created.


Sugar Control Panel

About Me:

Color Change
Name Change

About my XO:

Checking XO Information

Date & Time:

Change Timezone

Frame:

Corner Activation
Edge Activation

Language:

Change Default Language

Network:

Radio Activation

Power:

No test cases written yet

Software Updates:

No test cases written yet

General (older) Test Cases

This is a list of test cases that existed before the test case template. Once these have been moved into the template, this section can go away.

Test: Queries for test cases

Some tests are using Template:Test case that creates semantic annotations, so we can query for these tests as an alternative to manually keeping pages up-to-date.

Here are some test queries. Edit this page to see the syntax. Comments at Semantic MediaWiki#Suggestions_for_test_cases; details of queries at http://semantic-mediawiki.org/wiki/Help:Inline_queries

We want to ask for all test cases that apply to 8.2.0. There is a Property:Stream, so let's ask for all Category:Test cases that are in the Joyride stream. The basic query is

 {{#ask: [[Category:Test cases]] [[Stream::Joyride]]  | additional options }}

One option you should always add is |default=Query for xyz found nothing?!, otherwise you'll have no indication a page has a query that isn't working.

Query displaying certain properties

Let's display Objective and Category

{{#ask: Stream::Joyride

 | ?Name
 | ?Objective
 | ?Category
 | default=No articles found in Category:Test cases with Property:Stream of Joyride?

}}

Query displaying each test case

If the pages you are including are small, you can embed them. This is like transcluding each page with {{:Title of page}} {{:Another page}} ..., but dynamic.

{{#ask: Stream::Joyride

 | ?Name
 | ?Objective
 | format=embedded 
 | embedformat=h4
 | ?Category
 | default=No articles found in Category:Test cases with Property:Stream of Joyride?

}}