Sri Lanka Testers: Difference between revisions
No edit summary |
No edit summary |
||
Line 3: | Line 3: | ||
Testing teams have been organized by Sri Lanka to do a more comprehensive functional and regression testing. Functional testing is about ensuring that the OLPC functions as it was intended by the designers. This is different to usability testing that is typically carried out. However functional testing needs clear requirements and standards specifications, which the OLPC activities are often missing. Thus the initial part of functional testing was to gather the requirement specifications from the community in order to be able to write the test cases. You can find out more about this at the following references. |
Testing teams have been organized by Sri Lanka to do a more comprehensive functional and regression testing. Functional testing is about ensuring that the OLPC functions as it was intended by the designers. This is different to usability testing that is typically carried out. However functional testing needs clear requirements and standards specifications, which the OLPC activities are often missing. Thus the initial part of functional testing was to gather the requirement specifications from the community in order to be able to write the test cases. You can find out more about this at the following references. |
||
[Ref: [http://www.devbistro.com/articles/Testing/Requirements-Based-Functional-Testing Requirements based Functional Testing], [http://en.wikipedia.org/wiki/System_testing Types of Testing] ] |
[Ref: [http://www.devbistro.com/articles/Testing/Requirements-Based-Functional-Testing Requirements based Functional Testing], [http://en.wikipedia.org/wiki/System_testing Types of Testing] ] |
||
== Introduction == |
|||
The OLPC (One Laptop Per Child) Foundation affiliated with MIT(<span style="color:blue">Massachusetts Institute of Technology</span>) Media Labs in Boston creates educational opportunities for the world's poorest children by providing each child with a rugged, low-cost, low-power, connected laptop with content and software designed for collaborative, joyful, self-empowered learning. |
|||
=== Virtusa Engagement === |
|||
[[File:SL OLPC 2.JPG|right]] |
|||
Virtusa Colombo Test Engineering Office in collaboration with Virtusa Global Technology office has started giving Test Engineering support for OLPC Foundation, US. |
|||
=== Virtusa Process === |
|||
When we are testing a product as a team we have to share our knowledge and have gather requirements much as we can. Usually we had a conference call every Tuesday at 9.30am. We have mentioned the process how we are testing. |
|||
[[File:Vir_process.PNG]] |
|||
== Quick Start for new QAEs == |
== Quick Start for new QAEs == |
||
The following documents provide some quick guidance for new testers |
The following documents provide some quick guidance for new testers |
||
* [[Summaries document for hardware ]] (newpage)(PDF Document) |
|||
* plase test guide here |
|||
* [[Summaries document for activity ]] (newpage)(PDF Document) |
|||
* place test guide here |
|||
== Test Cases == |
|||
The team has captured over 800 test cases on the OLPC activities so far. The table provides the breakdown: |
|||
= Test Cases = |
|||
{| border=1 cellspacing=5 cellpadding=5 |
|||
|- style="background:lightgray; " |
|||
! Activity Name |
|||
== Sample Test Case (template)== |
|||
! Activity Link |
|||
! Test Cases |
|||
! QA Contact |
|||
{| border="1" cellpadding="1" |
|||
! Developer Contact |
|||
! style="background: DimGray;" width="75" | Test Case ID |
|||
! style="background: DimGray;" width="50" | Category |
|||
! style="background: DimGray;" width="300" | Feature Description |
|||
! style="background: DimGray;" width="300" | Prerequisite |
|||
! style="background: DimGray;" width="500" | Test Description |
|||
! style="background: DimGray;" width="200" | Input Data |
|||
! style="background: DimGray;" width="300" | Expected Result |
|||
! style="background: DimGray;" width="50" | No Of TC combination |
|||
! style="background: DimGray;" width="50" | Status (Pass/Fail) |
|||
|- |
|||
!colspan="9" style="background: DarkGray;" align="left" | '''1. Verify the navigation to the Paint Activity''' |
|||
|- |
|||
| 1 || || || || align="left"| |
|||
|| || || align="center" | || |
|||
|- |
|||
!colspan="9" style="background: Silver;" align="left" | '''1.1. Verify the navigation to the Main Menu''' |
|||
|-valign="top"| || || || || || || || || |
|||
| 1.1 || || || || align="left"| |
|||
|| || || align="center" | || |
|||
|- |
|- |
||
| Activity Name |
|||
| Activity Link |
|||
| Test Cases |
|||
| QA Contact |
|||
| Developer Contact |
|||
|- |
|- |
||
| Activity Name |
|||
| Activity Link |
|||
| Test Cases |
|||
| QA Contact |
|||
| Developer Contact |
|||
|} |
|} |
||
== 1.Hardware == |
|||
=== Hardware Abbreviations === |
|||
{| border="1" |
|||
!colspan="2" style="background: Gray;" width="300" |Hardware Abbreviations |
|||
|- |
|||
|Audio (Mic, Micro phone, Speakers)||'''AUD''' |
|||
|- |
|||
|Booting||'''BOT''' |
|||
|- |
|||
|Charging & Discharging||'''CHR''' |
|||
|- |
|||
|Direct Suspend & Idle Suspend||'''SUP''' |
|||
|- |
|||
|Game buttons||'''GMB''' |
|||
|- |
|||
|Initial Installation||'''IIT''' |
|||
|- |
|||
|Key board||'''KBD''' |
|||
|- |
|||
|Lid||'''LID''' |
|||
|- |
|||
|OLPC indicators||'''OID''' |
|||
|- |
|||
|Resume||'''RES''' |
|||
|- |
|||
|Screen||'''SCR''' |
|||
|- |
|||
|Touch pad||'''TPD''' |
|||
|- |
|||
|Wireless||'''WIR''' |
|||
|} |
|||
=== Hardware Testing === |
|||
{| border="1" cellpadding="1" |
|||
! style="background: lightgray;" width="100" | Component \ Area |
|||
! style="background: lightgray;" width="125" | Component \ Area Description |
|||
! style="background: lightgray;" width="175" | Component \ Area Decision Tree Diagram |
|||
! style="background: lightgray;" width="125" | Component \ Area Test Cases |
|||
! style="background: lightgray;" width="150" | QA Contact |
|||
! style="background: lightgray;" width="150" | Developer Contact |
|||
|-valign="top" |
|||
|- |
|||
| Audio || align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Boot|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Charging|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Direct & Idle Suspend|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Indicators|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Installation|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Keyboard|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Touch Pad|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Wireless|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
|} |
|||
== 2.Activity == |
|||
=== Activity Abbreviations === |
|||
{| border="1" |
|||
!colspan="2" style="background: Gray;" width="250" |Acitivity Abbreviations |
|||
|- |
|||
|Browse||'''BRW''' |
|||
|- |
|||
|Calculate||'''CAL''' |
|||
|- |
|||
|Chat||'''CHT''' |
|||
|- |
|||
|Colors||'''COL''' |
|||
|- |
|||
|Distance||'''DIS''' |
|||
|- |
|||
|Etoys||'''ETY''' |
|||
|- |
|||
|Finance||'''FIN''' |
|||
|- |
|||
|Measure||'''MEA''' |
|||
|- |
|||
|Memorize||'''MEM''' |
|||
|- |
|||
|Physics||'''PHY''' |
|||
|- |
|||
|Paint||'''PNT''' |
|||
|- |
|||
|Record||'''REC''' |
|||
|- |
|||
|Read||'''RED''' |
|||
|- |
|||
|Scratch||'''SCT''' |
|||
|- |
|||
|Social cal ||'''SOL''' |
|||
|- |
|||
|Speak||'''SPE''' |
|||
|- |
|||
|Stop Watch ||'''STW''' |
|||
|- |
|||
|Tam Tam jam||'''TAM''' |
|||
|- |
|||
|Typing Turtle ||'''TYP''' |
|||
|- |
|||
|Words||'''WOR''' |
|||
|- |
|||
|Write ||'''WRI''' |
|||
|} |
|||
=== Activity Testing === |
|||
The team has captured over 800 test cases on the OLPC activities so far. The table provides the breakdown: |
|||
{| border="1" cellpadding="1" |
|||
! style="background: lightgray;" width="100" | Activity Name |
|||
! style="background: lightgray;" width="125" | Activity Description |
|||
! style="background: lightgray;" width="175" | Activity Decision Tree Diagram |
|||
! style="background: lightgray;" width="125" | Activity Test Cases |
|||
! style="background: lightgray;" width="150" | QA Contact |
|||
! style="background: lightgray;" width="150" | Developer Contact |
|||
|-valign="top" |
|||
|- |
|||
| Browse|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Calculator|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Chat|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Color|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Distance|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Etoys|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Finance|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Measure|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Memorize|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Paint|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Physics|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Read|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Record|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Scratch|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Socialcalc|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Speak|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Stop Watch|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| TamTamjam|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Typing Turtle|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Words|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
| Write|| align="center" |[[New Page|Description]] || align="center" |[[New Page|Tree Diagram]] ||align="center" |[[New Page|Test Case]] |
|||
| align="center" |QA Contact || align="center" |Developer Contact |
|||
|- |
|||
|} |
|||
== Test Results == |
== Test Results == |
||
= '''Overall Test results till now''' = |
|||
{| border=1 cellspacing=5 cellpadding=5 |
|||
|- style="background:lightgray; " |
|||
This is the overall status of the testing till present. And we are installing new releases as well |
|||
! Build # |
|||
! XO Version |
|||
! Test Coverage |
|||
{| border="1" cellpadding="1" |
|||
! Overall Stability |
|||
! style="background: DimGray;" width="100" | Coverage |
|||
! Test Details |
|||
! style="background: ForestGreen;" width="75" | Total Pass |
|||
! style="background: Crimson;" width="75" | Total Fail |
|||
! style="background: Khaki;" width="100" | No of On Hold |
|||
! style="background: DimGray;" width="100" | Total Test case |
|||
! style="background: DimGray;" width="85" | %Completed |
|||
! style="background: DimGray;" width="60" | % Pass |
|||
! style="background: DimGray;" width="400" | % Comments |
|||
|- |
|- |
||
!colspan="8" style="background: DarkGray;" align="left" | '''1. Hardware Test Result''' |
|||
| Build # |
|||
|- |
|||
| XO Version |
|||
||Audio||align="center" |11||align="center" |0||align="center" |0||align="center" |11||align="center" |100||align="center" |100|| |
|||
| Test Coverage |
|||
|- |
|||
| Overall Stability |
|||
||Boot||align="center" |2||align="center" |0||align="center" |0 ||align="center" |2||align="center" |100 ||align="center" |100 || |
|||
| Test Details |
|||
|- |
|||
||Direct/Idle Suspend || align="center" |3 || align="center" |0 || align="center" |0 || align="center" |3 || align="center" |100 || align="center" |100 || |
|||
|- |
|||
||Installation||align="center" |9|| align="center" |0||align="center" |0||align="center" |9 ||align="center" |100 ||align="center" |100 || |
|||
|- |
|||
||Resume || align="center" |5 || align="center" |0 || align="center" |0 || align="center" |5 || align="center" |100 || align="center" |100 || |
|||
|- |
|||
||Screen||align="center" |5||align="center" |0 ||align="center" |0||align="center" |5||align="center" |100 ||align="center" |100|| |
|||
|- |
|||
||Touch pad || align="center" |6 || align="center" |0 || align="center" |0 || align="center" |6 || align="center" |100 || align="center" |100 || |
|||
|- |
|||
!colspan="8" style="background: DarkGray;" align="left" | '''2. Activity Test Result''' |
|||
|- |
|||
||Browse || align="center" |40 || align="center" |0 || align="center" |1 || align="center" |41 || align="center" |97.56 || align="center" |97.56 ||On hold due to pending clarifications |
|||
|- |
|||
|| Calculator|| || || || || || || |
|||
|- |
|||
|| Color|| || || || || || || |
|||
|- |
|||
||Etoys || align="center" |65 || align="center" |0 || align="center" |1 || align="center" |66 || align="center" |98.48 || align="center" |98.48 ||On hold due to pending clarifications |
|||
|- |
|||
|| Finance|| || || || || || || |
|||
|- |
|||
||Measure || align="center" |19 || align="center" |0 || align="center" |0 || align="center" |19 || align="center" |100 || align="center" |100 || |
|||
|- |
|||
|| Memorize|| || || || || || || |
|||
|- |
|||
||Paint || align="center" |70 || align="center" |4 || align="center" |0 || align="center" |74 || align="center" |100 || align="center" |94.59 ||Fails due to following existing bugs. Ticket #1863, #6231, #9025, #6320 and newly entered bug ticket #1902 |
|||
|- |
|||
|| Physics|| || || || || || || |
|||
|- |
|||
||Read || align="center" |26 || align="center" |0 || align="center" |0 || align="center" |26 || align="center" |100 || align="center" |100 || |
|||
|- |
|||
||Record || align="center" |22 || align="center" |1 || align="center" |0 || align="center" |23 || align="center" |100 || align="center" |95.65 ||Fail due to ticket #1945 |
|||
|- |
|||
||Scratch || align="center" |34 || align="center" |0 || align="center" |1 || align="center" |35 || align="center" |97.14 || align="center" |97.14 ||On hold due to pending clarifications |
|||
|- |
|||
||SocialCalc || align="center" |28 || align="center" |0 || align="center" |0 || align="center" |28 || align="center" |100 || align="center" |100 || |
|||
|- |
|||
||Speak || align="center" |21 || align="center" |0 || align="center" |0 || align="center" |21 || align="center" |100 || align="center" |100 || |
|||
|- |
|||
|| Stop watch|| || || || || || || |
|||
|- |
|||
||Tam Tamjam || align="center" |21 || align="center" |1 || align="center" |0 || align="center" |22 || align="center" |100 || align="center" |95.45 ||Fail due to ticket #1923 |
|||
|- |
|||
|| Typing Turtle|| || || || || || || |
|||
|- |
|||
|| Words|| || || || || || || |
|||
|- |
|||
||Write || align="center" |0 || align="center" |1 || align="center" |53 || align="center" |54 || align="center" |1.85 || align="center" |0 || |
|||
|- |
|||
||'''Total''' || align="center" |'''397''' || align="center" |'''7''' || align="center" |'''56''' || align="center" |'''460''' || align="center" |'''87.83''' || align="center" |'''86.3''' || |
|||
|} |
|} |
||
= Test Team = |
|||
[[File:QA_Group_in_Virtusa.PNG]] |
|||
'''Coordinators''' |
|||
*Chamindra De Silva |
|||
*Dhanushka Ranganath |
|||
*Kapila Karunaratne |
|||
'''Team Leaders''' |
|||
*Karthika Karunanithy |
|||
*Yasoda De Silva |
|||
'''Team Members''' |
|||
*Dhanushka Nainanayake ('''Leader - Hardware''') |
|||
*Kirja Nanthagopal ('''Leader - Activity''') |
|||
*Anuruddhika Chandrakeerthi |
|||
*Johan Sahabandu |
|||
*Madhushani Bogahawattage |
|||
*Nipuni Malwenna |
|||
*Niranjala Fernando |
|||
*Nuwan Weerasinghe |
|||
*Ruwan Fernando |
|||
*Sandun Mohottige |
|||
*Mohammadu Asran ('''Developer''') |
|||
*Mihirani Gunawardana ('''Developer''') |
Revision as of 08:20, 11 May 2010
OLPC Sri Lanka QA Page
Testing teams have been organized by Sri Lanka to do a more comprehensive functional and regression testing. Functional testing is about ensuring that the OLPC functions as it was intended by the designers. This is different to usability testing that is typically carried out. However functional testing needs clear requirements and standards specifications, which the OLPC activities are often missing. Thus the initial part of functional testing was to gather the requirement specifications from the community in order to be able to write the test cases. You can find out more about this at the following references. [Ref: Requirements based Functional Testing, Types of Testing ]
Introduction
The OLPC (One Laptop Per Child) Foundation affiliated with MIT(Massachusetts Institute of Technology) Media Labs in Boston creates educational opportunities for the world's poorest children by providing each child with a rugged, low-cost, low-power, connected laptop with content and software designed for collaborative, joyful, self-empowered learning.
Virtusa Engagement
Virtusa Colombo Test Engineering Office in collaboration with Virtusa Global Technology office has started giving Test Engineering support for OLPC Foundation, US.
Virtusa Process
When we are testing a product as a team we have to share our knowledge and have gather requirements much as we can. Usually we had a conference call every Tuesday at 9.30am. We have mentioned the process how we are testing.
Quick Start for new QAEs
The following documents provide some quick guidance for new testers
- Summaries document for hardware (newpage)(PDF Document)
- Summaries document for activity (newpage)(PDF Document)
Test Cases
Sample Test Case (template)
Test Case ID | Category | Feature Description | Prerequisite | Test Description | Input Data | Expected Result | No Of TC combination | Status (Pass/Fail) |
---|---|---|---|---|---|---|---|---|
1. Verify the navigation to the Paint Activity | ||||||||
1 | ||||||||
1.1. Verify the navigation to the Main Menu | ||||||||
1.1 |
1.Hardware
Hardware Abbreviations
Hardware Abbreviations | |
---|---|
Audio (Mic, Micro phone, Speakers) | AUD |
Booting | BOT |
Charging & Discharging | CHR |
Direct Suspend & Idle Suspend | SUP |
Game buttons | GMB |
Initial Installation | IIT |
Key board | KBD |
Lid | LID |
OLPC indicators | OID |
Resume | RES |
Screen | SCR |
Touch pad | TPD |
Wireless | WIR |
Hardware Testing
Component \ Area | Component \ Area Description | Component \ Area Decision Tree Diagram | Component \ Area Test Cases | QA Contact | Developer Contact |
---|---|---|---|---|---|
Audio | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Boot | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Charging | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Direct & Idle Suspend | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Indicators | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Installation | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Keyboard | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Touch Pad | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Wireless | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
2.Activity
Activity Abbreviations
Acitivity Abbreviations | |
---|---|
Browse | BRW |
Calculate | CAL |
Chat | CHT |
Colors | COL |
Distance | DIS |
Etoys | ETY |
Finance | FIN |
Measure | MEA |
Memorize | MEM |
Physics | PHY |
Paint | PNT |
Record | REC |
Read | RED |
Scratch | SCT |
Social cal | SOL |
Speak | SPE |
Stop Watch | STW |
Tam Tam jam | TAM |
Typing Turtle | TYP |
Words | WOR |
Write | WRI |
Activity Testing
The team has captured over 800 test cases on the OLPC activities so far. The table provides the breakdown:
Activity Name | Activity Description | Activity Decision Tree Diagram | Activity Test Cases | QA Contact | Developer Contact |
---|---|---|---|---|---|
Browse | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Calculator | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Chat | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Color | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Distance | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Etoys | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Finance | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Measure | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Memorize | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Paint | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Physics | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Read | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Record | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Scratch | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Socialcalc | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Speak | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Stop Watch | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
TamTamjam | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Typing Turtle | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Words | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Write | Description | Tree Diagram | Test Case | QA Contact | Developer Contact |
Test Results
Overall Test results till now
This is the overall status of the testing till present. And we are installing new releases as well
Coverage | Total Pass | Total Fail | No of On Hold | Total Test case | %Completed | % Pass | % Comments |
---|---|---|---|---|---|---|---|
1. Hardware Test Result | |||||||
Audio | 11 | 0 | 0 | 11 | 100 | 100 | |
Boot | 2 | 0 | 0 | 2 | 100 | 100 | |
Direct/Idle Suspend | 3 | 0 | 0 | 3 | 100 | 100 | |
Installation | 9 | 0 | 0 | 9 | 100 | 100 | |
Resume | 5 | 0 | 0 | 5 | 100 | 100 | |
Screen | 5 | 0 | 0 | 5 | 100 | 100 | |
Touch pad | 6 | 0 | 0 | 6 | 100 | 100 | |
2. Activity Test Result | |||||||
Browse | 40 | 0 | 1 | 41 | 97.56 | 97.56 | On hold due to pending clarifications |
Calculator | |||||||
Color | |||||||
Etoys | 65 | 0 | 1 | 66 | 98.48 | 98.48 | On hold due to pending clarifications |
Finance | |||||||
Measure | 19 | 0 | 0 | 19 | 100 | 100 | |
Memorize | |||||||
Paint | 70 | 4 | 0 | 74 | 100 | 94.59 | Fails due to following existing bugs. Ticket #1863, #6231, #9025, #6320 and newly entered bug ticket #1902 |
Physics | |||||||
Read | 26 | 0 | 0 | 26 | 100 | 100 | |
Record | 22 | 1 | 0 | 23 | 100 | 95.65 | Fail due to ticket #1945 |
Scratch | 34 | 0 | 1 | 35 | 97.14 | 97.14 | On hold due to pending clarifications |
SocialCalc | 28 | 0 | 0 | 28 | 100 | 100 | |
Speak | 21 | 0 | 0 | 21 | 100 | 100 | |
Stop watch | |||||||
Tam Tamjam | 21 | 1 | 0 | 22 | 100 | 95.45 | Fail due to ticket #1923 |
Typing Turtle | |||||||
Words | |||||||
Write | 0 | 1 | 53 | 54 | 1.85 | 0 | |
Total | 397 | 7 | 56 | 460 | 87.83 | 86.3 |
Test Team
- Chamindra De Silva
- Dhanushka Ranganath
- Kapila Karunaratne
Team Leaders
- Karthika Karunanithy
- Yasoda De Silva
Team Members
- Dhanushka Nainanayake (Leader - Hardware)
- Kirja Nanthagopal (Leader - Activity)
- Anuruddhika Chandrakeerthi
- Johan Sahabandu
- Madhushani Bogahawattage
- Nipuni Malwenna
- Niranjala Fernando
- Nuwan Weerasinghe
- Ruwan Fernando
- Sandun Mohottige
- Mohammadu Asran (Developer)
- Mihirani Gunawardana (Developer)