Test Case

Show / Hide direct link   <MAIN> 4357PA: Android : Network Team ATS Scripts - PP-80437



Version 1
Created on 18/05/2011 16:03:37  by PSI_PA_NW_Japan
Summary
Preconditions
Status:   New
Priority:   Medium
BASIC INFORMATION
Section:S/W Test Require attachment:No
Team:Network Group:Reliability
Lessons Learned:No Phase:FVT, SIV (BBFV), SIT
Locations:Inhouse: AWS and Cambridge, Inhouse: AWS, Inhouse: Cambridge, Compal, Flextronics, Quanta, Wistron Owned By:Eiji Ogata/LENOVO
Objective:To verify the Android functions using ATS scripts
CRITERIA
All the applications to run succssfull.
EUT QUANTITY
One system
EQUIPMENT
PA Networking facilities.
Critical Attribute:[0] : WLS - Wireless

CONFIGURATION
REFERENCE PROCEDURE
STATISTIC INFO
Operating System Android 3.0 Total
Test Points
Duration
Workload
# Step actions Android 3.0
1 ATS function test for Network team A
DETAILS
ATTENTION!! Please follow below information.
1. Please check Error and Warning message in Event Viewer before you start the test case and after you complete the test case, and report it to your team lead, then arrange to open defect, if needed.

2. Perform All Test in Battery Mode (Some of the test items need to perform in AC Mode, follow each Test Case).

3. All Test Activity should be performed with AMT Enabled as Default (applicable on vPro enabled systems).

4. Please check Usability / Cosmetic issues (correct sentence/appropriate display/etc.) and open defect, if needed.


Automation on Adroid is possible using a tool called 'Monkey' which is an open source tool provided by Google.

There are two types of Monkey tool;

Monkey
The Monkey is a program that runs on a device and generates pseudo-random streams of user events such as clicks, touches, or gestures, as well as a number of system-level events. It can be used to stress-test applications that are developed, in a random yet repeatable manner. (http://developer.android.com/guide/developing/tools/monkey.html )

MonkeyRunner
The monkeyrunner tool is primarily designed to test applications and devices at the functional/framework level and for running unit test suites. The monkeyrunner tool controls devices and emulators from a workstation by sending specific commands and events from an API. (http://developer.android.com/guide/developing/tools/monkeyrunner_concepts.html )


Monkey scripts cannot be run directly on the Android device. The Android device has to be connected to a computer to run the scripts.
Please refer to the following documentation on how to use Monkey scripts on Android.



Attachment "ATS-MonkeyScriptRun.docx"can be seen at the bottom of the page.

Attachment "UnitTestReport-Indigo.xls"can be seen at the bottom of the page.

AUTOMATION AREA (Script)
TEST TEAM
TENTATIVE OUTLOOK
STATUS
TOOL USED
SCRIPT DESCRIPTION
SCRIPT
Web Browser stress test
Network
4-14-2011
Completed
Monkey
Perform random UI stress test for desired number of events, on the Web browser

Attachment "ATTB91OU"can be seen at the bottom of the page.
Email App stress test
Network
4-14-2011
Completed
Monkey
Perform random UI stress test for desired number of events, on the email application

Attachment "ATTZMGN8"can be seen at the bottom of the page.
GmailAppTest
Network
4-29-2011
Completed
Monkey
Perform continuous system reboot operation for desired number of times

Attachment "GmailAppTest.zip"can be seen at the bottom of the page.
MapsAppTest
Network
4-29-2011
Completed
Monkey
Perform continuous system reboot operation for desired number of times

Attachment "MapsAppTest.zip"can be seen at the bottom of the page.
PrinterShareAppTest
Network
4-29-2011
Completed
Monkey
Perform continuous system reboot operation for desired number of times

Attachment "PrinterShareTest.zip"can be seen at the bottom of the page.
ConnectifyAppTest
Network
4-29-2011
Completed
Monkey
Perform continuous system reboot operation for desired number of times

Attachment "ConnectifyProTest.zip"can be seen at the bottom of the page.
TalkAppTest
Network
4-29-2011
Completed
Monkey
Perform continuous system reboot operation for desired number of times

Attachment "TalkAppTest.zip"can be seen at the bottom of the page.
YoutubeAppTest
Network
4-29-2011
Completed
Monkey
Perform continuous system reboot operation for desired number of times

Attachment "YoutubeAppTest.zip"can be seen at the bottom of the page.
UI stress test for Lenovo Applications
All
5-18-2011
In Plan
Monkey
Based on Lenovo Apps availability.
Network connectivity
Network
4-13-2011
In Progress
Java Program
Perform network connectivity On and Off for n number of times
Network file copy
Network
4-18-2011
In Plan
Perform file copy through network. Using 3rd party tool AndFTP

OTHER DETAILS
EUT Quantity : One system 1. "Please check Error and Warning message in Event Viewer before you start the test case and after you complete the test case, and report it to your team lead."
2. "Perform All Test in Battery Mode (Some of the test items need to perform in AC Mode, follow each Test Case)"
(All Test Activity should be performed with AMT Enabled)
TEMS Reviewer Log:
Review Logs
Keywords:   None
Requirements :   None
Attached files :
YoutubeAppTest.zip - YoutubeAppTest.zip (227631 bytes, ) 07/03/2015
TalkAppTest.zip - TalkAppTest.zip (227612 bytes, ) 07/03/2015
ConnectifyProTest.zip - ConnectifyProTest.zip (227637 bytes, ) 07/03/2015
PrinterShareTest.zip - PrinterShareTest.zip (227635 bytes, ) 07/03/2015
MapsAppTest.zip - MapsAppTest.zip (227614 bytes, ) 07/03/2015
GmailAppTest.zip - GmailAppTest.zip (227615 bytes, ) 07/03/2015
EmailAppStressTest.zip - EmailAppStressTest.zip (227639 bytes, ) 07/03/2015
BrowserStressTest.zip - BrowserStressTest.zip (227634 bytes, ) 07/03/2015
UnitTestReport-Indigo.xls - UnitTestReport-Indigo.xls (409088 bytes, ) 07/03/2015
ATS-MonkeyScriptRun.docx - ATS-MonkeyScriptRun.docx (19342 bytes, ) 07/03/2015
ATS-MonkeyRunnerScriptRun.docx - ATS-MonkeyRunnerScriptRun.docx (19406 bytes, ) 07/03/2015

Update History:
This document is not yet modified.