NATIVE TCT User Manual Download Page 1

Native TCT User Guide-v1.0 

 

Native TCT Tester User Guide 

Version 1.0, for Tizen 6.0

 

 

 

 

 

 

 

 

Copyright © 2015 Intel Corporation and Samsung Electronics Co., Ltd. All rights reserved.  No portions 
of this document may be reproduced without the written permission of Intel Corporation. 
 
Intel is a trademark of Intel Corporation in the U.S. and/or other countries. 
Linux is a registered trademark of Linus Torvalds.  
Tizen® is a registered trademark of The Linux Foundation.  
ARM is a registered trademark of ARM Holdings Plc.  
 
*Other names and brands may be claimed as the property of others. 
 
Any software source code reprinted in this document is furnished under a software license and may only 
be used or copied in accordance with the terms of that license. 

 

 

 

Summary of Contents for TCT

Page 1: ...n Intel is a trademark of Intel Corporation in the U S and or other countries Linux is a registered trademark of Linus Torvalds Tizen is a registered trademark of The Linux Foundation ARM is a registe...

Page 2: ...10 2 6 EFL 10 2 6 1 Get EFL Binary from Download Site 10 2 6 2 Push EFL UTC Package into Tizen Device 11 2 6 3 Login to Tizen Device via SDB and Install EFL UTC Package 11 3 How to Execute TCT 12 3 1...

Page 3: ...Hub 79 4 2 1 27 Hardware Software Feature Summary 80 4 2 1 28 Testing MTP Need to be tested in Mobile only not on FHub 80 4 2 1 29 NSD 81 4 2 1 30 SD Card Status 83 4 2 1 31 Radio 84 4 2 1 32 Sound Ma...

Page 4: ...26 NSD 153 4 2 2 27 SD Card Status Not supported in wearable 155 4 2 2 28 Radio 155 4 2 2 29 Sound Manager Not supported in wearable 155 4 2 2 30 Media Key Not supported in wearable 156 4 2 2 31 Packa...

Page 5: ...makes it much easier for users to conduct TCT tests and enter hardware capability information b Native TCT Shell is a lightweight console tool that runs on the host machine allowing users to debug sin...

Page 6: ...l work as target on which TCs will be executed c USB Cable for connecting device to host 2 3 Software Requirements a Install 32 or 64 bit Ubuntu OS b Install JDK 1 6 or newer version on Linux PC c Ins...

Page 7: ...x gnu libudev so 0 2 4 Getting TCT binary and TCT manager 2 4 1 Download TCT Binary Download TCT binary from site http 165 213 149 200 download tct tizen_6 0 NativeTCT Auto_Binary NativeTCT_6 0_XX zip...

Page 8: ...Folder Description package All the packages to be tested in device tools Contains tct tools and testkitlite etc scripts Installation scripts to install host Table 2 1 TCT Manager folders 2 4 3 For Hos...

Page 9: ...2 4 Device Installation Note We recommend to use purge option like clean for getting fresh execution environment If you face any problems you should do as root 2 5 TBT 2 5 1 Installing the TBT Package...

Page 10: ...ation 2 5 2 Application Status Report The status Pass Fail Not Tested or Feature Not Supported of all the test cases are stored in an XML file The name of the file is tbt report xml It is generated in...

Page 11: ...sdb root on Push EFL UTC package into Tizen device sdb push efl test suite 1 3 0 2 Option rpm home owner content Figure 2 6 EFL UTC Push 2 6 3 Login to Tizen Device via SDB and Install EFL UTC Package...

Page 12: ...w to Execute TCT 3 1 Execute TCT Test Suites 3 1 1 Using Native TCT Manager Execute the following command tct mgr Figure 3 1 TCT Manager UI 3 1 1 1 Choose Profile Choose your profile from profile comb...

Page 13: ...Manager 3 1 1 3 Execution by Creating a New Plan a Select suites by checking boxes from trees b Choose profile c Select Execution Type to All d Click button Run Leave Pre Configure box unchecked at fi...

Page 14: ...e 3 6 Input plan name in TCT Manager 3 1 1 4 Perform Health check As shown in Figure 3 7 health check routines will be invoked to check the status of the target before executing the selected test suit...

Page 15: ...hich needs pre condition a dialog is displayed to show the configurable parameters for testing as shown in Figure 3 8 Change the values of parameters as per the test environment and press Continue For...

Page 16: ...tion should be written in SIM Card Only allow to write this information to tele company Contacts Select Sim Save Contact Information connection If Supported Enable Wi Fi If Supported Enable Mobile Dat...

Page 17: ...org development tutor ials native application messaging push AppSecret is kind of pass code of your App ID When any servers or other applications request to send push notification to your application...

Page 18: ...de ex abcd 1234 connection If Supported Enable Wi Fi If Supported Enable Mobile Data Network Down Notification bar Enable Wi Fi Down Notification bar Enable Mobile Data contacts service2 1 If Supporte...

Page 19: ...ing push AppSecret is kind of pass code of your App ID When any servers or other applications request to send push notification to your application they must send request including your application s...

Page 20: ...Protocols rfc2616 rfc 2616 sec14 html webkit2 Must be connected to internet using Wi Fi or data network Down Notification bar Enable Wi Fi OR Down Notification bar Enable Mobile Data wifi direct Wifi...

Page 21: ...l message data network should be inserted Insert SIM card 3 1 1 6 Execution Progress When executing the test this screen will be shown as in Figure 3 9 Figure 3 9 Execution progress while Running Test...

Page 22: ...nload the Execution report in TCT Manager 3 1 1 9 View the Execution Report in Browser Click the red marked link to view result summary in browser as shown in Figure 3 12 Figure 3 12 View the Executio...

Page 23: ...ing the name of each test suite you can check the name purpose result and error log of each test case Figure 3 14 Also you can see sdb dlog by clicking dlog link Figure 3 14 View the Execution Report...

Page 24: ...Report from TCT Manager 3 1 1 12 Stop Execution While executing test suites if executions need to be stopped click the window close button which will prompt like below Figure 3 16 Figure 3 16 Stop th...

Page 25: ...Native TCT User Guide v1 0 3 1 1 13 Rerun Failed Test Cases If you want to re run for non pass test cases click rerun button Figure 3 17 Figure 3 17 Rerun Failed TCs...

Page 26: ...cute install sh unzip NativeTCT_6 0_XX zip cd NativeTCT_6 0_XX NativeTCT_6 0 TBT chmod x install sh sdb root on sdb shell sh 3 2 touch opt share askuser_disable sh 3 2 exit install sh c After running...

Page 27: ...xml You can get report with sdb pull opt home owner content Others tbt report xml 4 2 Execute Test TBT 4 2 1 Testing the Mobile Device This chapter describes the various tests that can be performed to...

Page 28: ...deo c Press Stop to stop the recording Check the recorded video clip which is shown automatically Figure 3 19 Camera Record Camera Face Detection To perform the test a Select Face Detection Test from...

Page 29: ...be captured and shown then Pass otherwise Fail Figure 3 21 Camera HDR Capture 4 2 1 2 Sound This section describes the sound testing options If the functionality works as expected then press Pass Othe...

Page 30: ...ally b Slide the Volume Slider to change the volume level c Check the sound output to the speaker by hearing and watching the value of volume label Figure 3 23 Sound Volume Test 4 2 1 3 GPS To test th...

Page 31: ...value will be shown and Read request will be shown in Gatt Server end h Press Write button value written to Gatt Server and it will be shown there i Press hardware back button services list will be s...

Page 32: ...25 GATT Client Gatt Server Test To perform the test a Make sure Bluetooth is turned ON b Run Gatt Server from TBT module list in another device c Press Start Server button to Start Gatt Server d Foll...

Page 33: ...ent Paired To test Bluetooth client pairing a Select Client Paired from the test case list in one phone b Select Server Paired from the test case list in one c If Bluetooth is off turn on manually d P...

Page 34: ...rver pairing a Select Server Paired from the test case list of one phone b Select Client Paired from the test case list of other phone c If Bluetooth is off turn on manually d Press Set Visible and wa...

Page 35: ...c Press Switch Bluetooth On to activate Bluetooth on the device and the Bluetooth application of the device will be opened Turn on Bluetooth from there Select the desired device and the devices will b...

Page 36: ...and the Bluetooth application of the device will be opened Turn on Bluetooth from there Select the desired device and the devices will be paired d Press button Discover to see the list of Bluetooth d...

Page 37: ...b If Bluetooth is off turn on manually c Press button Discover to see the list of Bluetooth Audio devices d Select the desired device from the list e Press button Connect Audio f Now make a call and...

Page 38: ...ou can hear the key pressing sound in Headset g If all the steps are performed correctly then Pass otherwise Fail Figure 3 32 Audio Connect Bluetooth Authorization To perform the test a Select Authori...

Page 39: ...Profile form the test case list b If Bluetooth is off turn on manually c Press button Discover to see the list of Bluetooth Audio devices d Select an audio profile enabled device like Bluetooth Heads...

Page 40: ...es will be shown in a list f If Bluetooth profiles are shown then press PASS otherwise FAIL Figure 3 35 SDP Bluetooth Client Socket To perform the test a Select Client Socket from the test case list i...

Page 41: ...in one phone b Select Client Socket from the test case list of other phone c If Bluetooth is off turn on manually d Press Set Visible and wait for the connection pop up message e If the message is sh...

Page 42: ...ce list g Then go to the default messaging application try to write message from the HID keyboard h If input can be inserted using remote input device correctly then PASS otherwise FAIL Figure 3 38 HI...

Page 43: ...h Create Bond CB To test create bond in bluetooth a Select bluetooth off from settings b Press Create Bond CB c Error message result BT_ERROR_NOT_ENABLED is displayed d Select Bluetooth on from settin...

Page 44: ...ep number e h Message of invoked callback with result is displayed If all the steps are performed correctly then Pass otherwise Fail Figure 3 41 DestroyBondCB Discover Devices CB To test discover devi...

Page 45: ...from settings b Press Get Device CB c Error message result BT_ERROR_NOT_ENABLED is displayed d Select Bluetooth on from settings e Press Get Device CB f Message of invoked callback is displayed If all...

Page 46: ...splayed with Name BT_TEST5 If all the steps are performed correctly then Pass otherwise Fail Figure 3 44 SetNameCB Add Advertising Service UUID This test is to pass out of range parameter as service U...

Page 47: ...t and it is by default in read mode b Take the device to a NFC tag c A list will appear showing information about tag type NDEF support NDEF message size maximum size of NDEF message key value record...

Page 48: ...wo devices and click Server in one device and Client in other device c Touch the back of two devices Server TC will output Data Received Successfully along with received data and Client TC will output...

Page 49: ...test Minimum screen size 240 x 320 QVGA Figure 3 49 Display Test To test the display check whether the screen size is larger than the minimum size of 240x320 4 2 1 10 Graphics To test the Graphics en...

Page 50: ...dia Features This chapter describes the various tests that can be performed to check the multimedia features If the functionality works as expected press Pass otherwise press Fail Video The local vide...

Page 51: ...tomatically b Select ImageView GIF from test case list and an gif image will be shown automatically c Select ImageView BMP from test case list and an bmp image will be shown automatically d Select Ima...

Page 52: ...is sent successfully and information is shown normally then Pass d If any error is shown then Fail Figure 3 54 SQL Insert Delete Operation To perform the operation a Select Sql Delete from thetest ca...

Page 53: ...If the request is sent successfully and information is shown normally then Pass d If any error is shown then Fail Figure3 56 SQL Update Select Operation To perform the operation a Select Sql Select fr...

Page 54: ...t will show the list of row id of the selected items d Press First to get the row id of the first selected item e Press Last to get data t the row id of the last selected item f Press Next and Prev to...

Page 55: ...the various tests that can be performed to check that the application control operations work normally The view operation If the functionality works as expected press Pass Otherwise press Fail App Con...

Page 56: ...nother View UI c Select operationpickviewapp and press Always or Just Once d Corresponding Image will be shown Figure 3 62 App Control View Image Test App Control View Sound To perform the test a Sele...

Page 57: ...or Just Once d Corresponding Video can be heard Figure 3 64 App Control View Video Test 4 2 1 16 The Pick Operation If the functionality works as expected press Pass otherwise press Fail App Control...

Page 58: ...Pick Test App Control Pick All To perform the test a Select Operation Pick All from the test case list b Select all from the list c Select operationpickviewapp and press Always or Just Once d Operati...

Page 59: ...wing all types of image file select any one e Selected file information will be shown in TBT Figure 3 67 App Control Pick Image Test App Control Pick Video To perform the test a Select Operation Pick...

Page 60: ...3 69 App Control Pick Video Test 4 2 1 17 Sensors This chapter describes the various tests that can be performed to check that the device sensors work normally If the functionality works as expected p...

Page 61: ...ve the device to the opposite direction of the cube movement and background color will be red e Press button Next to change direction of cube movement and do the previous steps accordingly Figure 3 71...

Page 62: ...ve the device to the light source c The color of the object slowly turns into red according to the intensity of light Figure 3 73 Light Magnetometer To perform the test a Select Magnetometer from the...

Page 63: ...st a Select Pressure from the test case list b Current air pressure is displayed automatically if device supports pressure sensor Figure 3 75 Pressure Ultra Violet To perform the test a Select Ultravi...

Page 64: ...an be performed to check the platform resources If the functionality works as expected press Pass Otherwise press Fail UI Animations To perform the UI test a Select Fade Animation Dimension Animation...

Page 65: ...Native TCT User Guide v1 0 Point animation Dimension animation Rectangle animation...

Page 66: ...ribes the tests you can perform on UI components Image Resizing This test enables you to resize the image as bigger and smaller To perform the Resize Drawable test a Select Resize Drawable from the te...

Page 67: ...t case list b If different shapes appear automatically and correctly then Pass otherwise Fail Figure 3 79 Testing Shapes Rotation To perform the rotation test a Select Rotate from the test case list a...

Page 68: ...pha drawing Fonts To perform the test a Select Font from the test case list and text of different font sizes and colors are shown b If it is shown then Pass otherwise Fail Figure 3 82 Testing Fonts Li...

Page 69: ...tionality works as expected press Pass Otherwise press Fail Touch To perform the touch test a Select Touch from the test case list b Touch and drag to draw random curves on the screen c Check that the...

Page 70: ...ly then Pass otherwise Fail Figure 3 85 Event View EFL Callback To perform the test a Select EFL Callback from the test case list b Press the Hardware Back Button and check whether the back button cal...

Page 71: ...module list d An Alphabetic keyboard will be shown and ELM_INPUT_PANEL_LANG_AUTOMATIC will be shown at the bottom key e Press Alphabetic keys then corresponding alphabets will be written in entry fie...

Page 72: ...ttom key e Press Numeric keys then corresponding numerics will be written in entry field f Press BACK key to remove one character at a time from entry field g Press DS key to delete character under cu...

Page 73: ...bove then Pass otherwise Fail Figure 3 89 IME Events IME Context Info This module Tests the Context Info of a custom input panel To Test this Module a Set Default keyboard to TBT keyboard b Go to Sett...

Page 74: ...ew Widget UI c If Widget UI is shown then Pass otherwise Fail Figure 3 91 Widget 4 2 1 22 Shortcut To perform this test a Select Shortcut from the test case list b If you want to create duplicate shor...

Page 75: ...mation To perform the test a At first be sure that internet connection is available b After Entering on OAuth 2 0 module press Clear Cache button to remove previously saved data c Select GOOGLE_AUTH2_...

Page 76: ...Push Test App Launched in Background message will be shown e Press Active button and an Active push message will be shown f Press Template button and a Template push message will be shown in list g Pr...

Page 77: ...Audio Jack Connected with 4 wire ear jack according to the type of air jack connected If Audio jack is not supported Audio Jack is not supported will be shown b Vibrate Mode There are two test steps F...

Page 78: ...Bluetooth not enabled or Bluetooth is enabled depending on the Bluetooth is enabled or not 2 You can enable and disable Bluetooth and see whether it is enabled or not g Auto Rotate There are two test...

Page 79: ...o 4 2 1 26 Attach Panel Need to be tested in Mobile only not on FHub To perform this test take come pictures with camera so that images are available in device images flder Select Attach Panelfrom the...

Page 80: ...ed in Mobile only not on FHub Transfer Photos To perform the test a Connect OTG Cable s OTG gender micro USB end to Test Tizen device b Connect other end to another device which supports MTP ex Androi...

Page 81: ...en in bottom list and in top list added text with key value pair will be seen d If it works as expected press Pass Otherwise press Fail Figure 3 99 DNS SD Remote DNS SD Local To perform the test a Con...

Page 82: ...ssdp initialized will be shown in bottom list c Press Add Service button Then service created will be seen in bottom list and in top list added url usn will be seen d If it works as expected press Pa...

Page 83: ...press Pass Otherwise press Fail Figure 3 102 SSDP Local 4 2 1 30 SD Card Status To view the SD Card status of the device a Select SD Card from the test case list b You have to change SD card state Re...

Page 84: ...lugging headphones d If it works as expected press Pass Otherwise press Fail Figure 3 104 Radio 4 2 1 32 Sound Manager Connection Status To perform the test a Select Connection Status from the test ca...

Page 85: ...e was changed d If it works as expected press Pass Otherwise press Fail Figure 3 106 Device Status 4 2 1 33 Media Key To view the Media Key status on the device a Select Media Key from the test case l...

Page 86: ...te c Install Update package Go to the path mentioned in instruction guide that appears when you open package manager from the list and install package You can see that package status changes to instal...

Page 87: ...e list b You will see time notification Time some numbers Time If it works as expected press Pass Otherwise press Fail Figure 3 110 Notification Time Notification Title To perform the test a Select No...

Page 88: ...To view the Connection status on the device a Select Connection from the test case list b Initially if SIM is not inserted it shows Profile is not cellular type c Insert SIM Press back button and aga...

Page 89: ...ould be reflected in the tbtcoreapp System Settings as Silent Mode enabled f If screen touch sound in system settings is present change its setting This should be reflected in the tbtcoreapp System Se...

Page 90: ...ready exists delete and re create it with Name as Test and phone number as 12345678 b Make a number of calls to Test c Press Contacts in tbtcoreapp d The count displayed is equal to the number of the...

Page 91: ...Speech Button c Text The quick brown fox jumps over the lazy dog can be heard Figure 3 116 TTS STT To perform the test a Confirm internet is connected and Run STT b Press Speak button and say somethi...

Page 92: ...l To perform this test a Make sure Internet is connected b Run Voice Control module under TTS STT then press back button to exit from module c Remove tbtcoreapp instance from task manager by long pres...

Page 93: ...Other Device after run this module b Make sure both Server and Client Device connected in Same Wifi AP c Follow the Instructions of IoTCon Basic Client module d After Open Close Door button enabled P...

Page 94: ...be enabled d Press GET button GET will be shown in Server end and PUT button will be enabled in Client end e Press PUT button PUT will be shown in Server end and POST button will be enabled in Client...

Page 95: ...en press Pass Otherwise press Fail Figure 3 123 DALi Actor DALi Stage To perform the test a Run DALi Stage b Connect mouse with target using OTG cable c Touch Hover Wheel on Test Area d Enter text in...

Page 96: ...ch Data b Touch on the screen c If the touched data mgs are changed then press Pass Otherwise press Fail Figure 3 125 DALi Touch Data DALi Button To perform the test a Run DALi Button b Touch on the t...

Page 97: ...tion c If the corresponding event signals mgs are changed then press Pass Otherwise press Fail Figure 3 127 DALi Slider DALi Text Control To perform the test a Run DALi Text Control b Change the text...

Page 98: ...upChangedSignal f If the corresponding event signals mgs are changed then press Pass Otherwise press Fail Figure 3 129 DALi Keyboard Focus Manager DALi Accessibility Manager To perform the test a Run...

Page 99: ...changed then press Pass Otherwise press Fail Figure 3 130 DALi Accessibility Manager DALi Accessibility Manager Flick To perform the test a Run tbtcoreapp b Activate the accessibility by run sh 3 2 vc...

Page 100: ...p e One finger up down on screen focus control are move then action read signal will call f One finger double tap on focused control then action activate signal will call g One finger triple tap on sc...

Page 101: ...esture Single b Perform the one finger long press on screen then corresponding signal and data will display c If the corresponding event signals mgs and touch data are changed then press Pass Otherwis...

Page 102: ...re 3 134 DALi Long Press Gesture Double DALi Long Press Gesture Multiple To perform the test a Run DALi Long Press Gesture Multiple b Perform the one two three finger long press on screen then corresp...

Page 103: ...Pass Otherwise press Fail Figure 3 136 DALi Pan Gesture Single DALi Pan Gesture Double To perform the test a Run DALi Pan Gesture Double b Perform the two fingers pan on screen then corresponding sign...

Page 104: ...n of pan gesture d If the corresponding event signals mgs and touch data are changed then press Pass Otherwise press Fail Figure 3 138 DALi Gesture Angle and Direction DALi Pinch Gesture To perform th...

Page 105: ...lay c If the corresponding event signals mgs and touch data are changed then press Pass Otherwise press Fail Figure 3 140 DALi Tap Gesture Single DALi Tap Gesture Multiple To perform the test a Run DA...

Page 106: ...Press the style change test button c If the corresponding event signals mgs are changed then press Pass Otherwise press Fail Figure 3 142 DALi Style Manager DALi TTS To perform the test a Run DALi TTS...

Page 107: ...nge the region language from settings c If the corresponding event signals mgs are changed then press Pass Otherwise press Fail Figure 3 144 DALi Application DALi Scroll View To perform the test d Run...

Page 108: ...for re launch the widget if aborted signal are emit e Pause Resume button are perform widget pause resume respectively f Cancel button un set the widget touch event g If the corresponding event signa...

Page 109: ...e The data entered before will be filled in the entry boxes Figure 3 148 Auto Fill Service 4 2 2 Testing the Wearable Device This chapter describes the various tests that can be performed to check the...

Page 110: ...the recorded video clip which is shown automatically Figure 3 149 Camera Record Camera Face Detection To perform the test a Select Face Detection Test from the test case list and the camera preview s...

Page 111: ...bluetooth headset for TW1 wearable Sound Audio To test the sound of the speaker b Select Audio Test from the test case list c Press Play d Check the sound output to the speaker e Press Stop to stop th...

Page 112: ...th This section describes the Bluetooth testing options If the functionality works as expected then press PASS otherwise press FAIL Bluetooth Client Paired To test Bluetooth client pairing a Select Cl...

Page 113: ...a Select Server Paired from the test case list of one phone b Select Client Paired from the test case list of other phone c If Bluetooth is off turn on manually d Press Set Visible and wait for the co...

Page 114: ...m client f When client is trying to send a file press Accept Reject button to accept reject file sending request g Select Pass Fail if proper message shown in the server side Figure 3 157 OPP Server B...

Page 115: ...st a Select Handsfree from the test case list b If Bluetooth is off turn on manually c Press button Discover to see the list of Bluetooth Audio devices d Select the desired device from the list e Pres...

Page 116: ...on manually c Press button Discover to see the list of Bluetooth devices d Select the desired device from the list e Press button Authorize and the desired device is Authorized f If all the steps are...

Page 117: ...pair with that device e After paring is completed press Connected Services Bluetooth services will be shown in a list f If Bluetooth profiles are shown then press PASS otherwise FAIL Figure 3 163 SDP...

Page 118: ...Press Set Visible and wait for the connection pop up message e If the message is shown properly then Pass otherwise Fail Figure 3 165 Server Socket Bluetooth HID To perform this test a Select HID Conn...

Page 119: ...y c Press button Discover to see the list of devices d Select the desired device from the list e Press button Connect HDP if not already connected f Press button Get Data and data received will be sho...

Page 120: ...r v Select Gatt server ID from discovered list to connect it w After successfully connected two services Link loss service and Battery service will be shown x select Link loss service a characteristic...

Page 121: ...ill be shown in Gatt Client end jj Press Disconnect button to Disconnect from Server Figure 3 169 GATT Client Gatt Server Test To perform the test e Make sure Bluetooth is turned ON f Run Gatt Server...

Page 122: ...s If all the steps are performed correctly then Pass otherwise Fail Figure 3 171 CreateBondCB Destroy Bond CB To test destroy bond in bluetooth a Select bluetooth off from settings b Press Destroy Bon...

Page 123: ...ver Devices CB f Message of invoked callback is displayed If all the steps are performed correctly then Pass otherwise Fail Figure 3 173 DiscoverDevicesCB Get Device CB To test get device in bluetooth...

Page 124: ...ress Set Name CB f Message of invoked callback is displayed with Name BT_TEST5 If all the steps are performed correctly then Pass otherwise Fail Figure 3 175 SetNameCB Add Advertising Service UUID Thi...

Page 125: ...om the test case list and it is by default in read mode b Take the device to a NFC tag c A list will appear showing information about tag type NDEF support NDEF message size maximum size of NDEF messa...

Page 126: ...vice Detached e If all the steps are performed correctly then Pass otherwise Fail Figure 3 179 NFC P2P NFC HCE Preferred To perform the test a Turn NFC On b to send apdu command downlooad and install...

Page 127: ...https www springcard com en download software c Make sure Applet is installed in eSE Secure element d Install tbt_nfcesetestapp e Set tbt_nfcesetestapp to default payment app by going Connection NFC...

Page 128: ...age d Press Unsigned button tbt_smartcardtestapp will be launched with Passed message e Give pass if everything works as above otherwise fail Figure 3 182 SmartCard 4 2 2 10 Display The following requ...

Page 129: ...Test Figure 3 185 Input Device 4 2 2 13 Multimedia This chapter describes the various tests that can be performed to check the multimedia features If the functionality works as expected press Pass ot...

Page 130: ...will be shown automatically b Select ImageView GIF from test case list and an gif image will be shown automatically c Select ImageView BMP from test case list and an bmp image will be shown automatica...

Page 131: ...then Pass d If any error is shown then Fail Figure 3 188 SQL Insert Delete Operation To perform the operation a Select Sql Delete from thetest case list b Press button Start Test c If the request is...

Page 132: ...art c If the request is sent successfully and information is shown normally then Pass d If any error is shown then Fail Figure 3 191 SQL Select Cursor Operation To perform the operation a Select Sql C...

Page 133: ...t case list b Press button Start Test If three values are shown then Pass c If all the values are not shown then Fail Figure 3 193 SQL Map 4 2 2 16 Application Controls Operation View This chapter des...

Page 134: ...ail Figure 3 194 App Control View Test App Control View Image To perform the test a Select Operation View Image from the test case list confirm b Select list items one after another View UI c Select o...

Page 135: ...e after another View UI c Select operationpickviewapp and press Always or Just Once d Corresponding Video can be heard Figure 3 197 App Control View Video Test App Control Pick Test To perform the tes...

Page 136: ...ng all types of file select any one e Selected file information will be shown in TBT Figure 3 199 App Control Pick All Test App Control Pick Image To perform the test a Select Operation Pick image fro...

Page 137: ...deo file select any one e Selected file information will be shown in TBT Figure 3 201 App Control Pick Video Test App Control Pick Audio To perform the test a Select Operation Pick audio from the test...

Page 138: ...device the triangle displayed on the screen must point down c If it points in another direction the accelerometer is not properly configured Figure 3 203 Accelerometer Gyroscope To perform the test a...

Page 139: ...er portion of the device with hand and an image showing a glowing bulb will appear c If the hand is moved away the previous image will appear again d Figure 3 205 Proximity Light To perform the test a...

Page 140: ...7 Magnetometer Pressure To perform the test a Select Pressure from the test case list b Current air pressure is displayed automatically if device supports pressure sensor Figure 3 208 Pressure Ultra V...

Page 141: ...ality works as expected press Pass Otherwise press Fail To perform the UI test a Select Fade Animation Dimension Animation Rectangle Animation Point Animation and Rotation Animation respectively for t...

Page 142: ...s This section describes the tests you can perform on UI components Image Resizing This test enables you to resize the image as bigger and smaller To perform the Resize Drawable test a Select Resize D...

Page 143: ...then Pass otherwise Fail Figure 3 212 Shapes Rotation To perform the rotation test a Select Rotate from the test case list and check if the objects are rotating properly b If yes then Pass otherwise F...

Page 144: ...5 Fonts Line Drawings To perform the test a Select UI Line Drawable from the test case list and lines of different colors size are drawn in different directions automatically b If yes then Pass otherw...

Page 145: ...d press Pass Otherwise press Fail Figure 3 217 Touch Event View To perform the test a Select Event View from the test case list b Select Settings from the Notification bar c From Settings select Langu...

Page 146: ...ack to add a new callback f Then again press the Hardware Back Button and check whether the back button callback is detected g You must press Pass or Fail button to exit from the test h If all the ste...

Page 147: ...etic IME Numeric This module shows a custom Numeric keyboard layout and its actions To Test this Module a Set Default keyboard to TBT keyboard b Go to Settings Language and input keyboard and enable T...

Page 148: ...TBT module list d Change Language from Settings Language and input Display language e Return back to IME Events module f The text of the key will be changed as the language changed g If everything wo...

Page 149: ...o of a custom input panel To Test this Module a Set Default keyboard to TBT keyboard from Settings b Click on click here a IME window will be shown c Rotate wearable dial and corresponding rotation di...

Page 150: ...essage will be shown h Press button Disconnect to disconnect Push Service If all steps are competed perfectly then the test can be considered as success Internet should be connected Figure 3 226 Push...

Page 151: ...ing on the Location enabled or not 2 You can enable or disable Location and see whether GPS is enabled or not e USB Connection There are two test steps Firstly 1 Initial page will show USB is connecte...

Page 152: ...g on the Wifi Hotspot is enabled or not 2 You can enable and disable Wifi Hotspot Settings Thethering Wi Fi Thethering and see whether it is enabled or not You should insert sim to enable wifi hotspot...

Page 153: ...d If it works as expected press Pass Otherwise press Fail Figure 3 229 DNS SD Remote DNS SD Local To perform the test a Connect test device to a Wi Fi network b Open DNS SD Local module under NSD grou...

Page 154: ...s Pass Otherwise press Fail Figure 3 231 SSDP Remote SSDP Local To perform the test a Connect test device to a Wi Fi network b Open SSDP Local module under NSD group c ssdp initialized will be shown i...

Page 155: ...works as expected press Pass Otherwise press Fail Figure 3 233 SD Card 4 2 2 28 Radio To view the Radio status on the device a Select Radio from the test case list b Connect headphone in audio jack c...

Page 156: ...Figure 3 235 Connection Status Device Status Not supported in wearable To perform the test a Select Device Status from the test case list b Insert headphone in Audio Jack Change sound profile to Sound...

Page 157: ...s Application manager now uninstall some package You can see that package status changes to uninstall event type and State changes to completed event state c Install Update package Go to the path ment...

Page 158: ...e tbtcoreapp System Settings c When System Time changes System Time in tbtcoreapp changes status d If lock sound in system settings in sound menu is present change its setting This should be reflected...

Page 159: ...System Settings 4 2 2 34 Contacts Not supported in wearable To perform the test a In contacts menu create a contact if already exists delete and re create it with Name as Test and phone number as 123...

Page 160: ...ure 3 242 TTS STT To perform the test a Confirm internet is connected and Run STT b Press Speak button and say something loud c After Recording and Processing steps recognized text will be shown Figur...

Page 161: ...xit by pressing back key c Run Auto fill TC again and click on Login with Auto fill button d The data entered before will be filled in the entry boxes Figure 3 245 Auto Fill Service 4 3 Execute Test E...

Page 162: ...uter sdb pull opt usr efl test suite TC results 5 Appendix Certain ports should be opened if company firewall is applied to Wi Fi being used These ports are needed to create email account download fil...

Reviews: