Tip:
Highlight text to annotate it
X
In this video we’ll introduce bada’s new Test Kit feature. Using TestKit you can install
multiple test apps on your device. You can also let your testers install your apps on
multiple devices without sharing the source code or using the IDE.
TestKit provides functionality for remote app installation. This means that authorised
testers can download and install your app on to their devices from the bada server.
Test Kit functionality is provided by the bada server and an on-device application.
The app owner can upload test versions of the app to the bada server and assign specific
test devices which are authorised to test it.
The testers download this app to their device using the Test Kit App. The TestKit app can
be downloaded from Samsung Apps. TestKit provides the functionality to identify the device,
authorise applications and download and install any test apps available for the device.
The bada server part of Test Kit is accessible from the ‘My Applications’ section of
the bada developer site, so you must be using an official application manifest to access
the functionality. You can register up to 5 devices in your developer account. These
devices can be used for testing any of your apps. Test App packages are uploaded to the
bada server through the developer site. Multiple versions of an app can be uploaded and each
version is assigned a unique access code for identification. The first step is to install
the TestKit app on all the test devices. When TestKit has been installed, launch it and
select the ‘Device ID’ tab. The device’s unique id is displayed. This device id should
be provided to the app owner so that they can register the device on the bada developer
site. To register the device id, select the test app from the Application Manager section
of the Developer Site. From the application profile page, select the option to setup TestKit.
Add the device name, model and id for each of the devices you wish to register. The next
step is to upload the test app to the Developer Site. From the ‘Make Test Kit Item’ section
of the TestKit page, choose ‘Set Up Test Kit’. Add the path to the test application
package to be uploaded, select the device model, and required device ids and add them
to the list. Press ‘Save your test item’ to finish. Note that the test package is the
package generated by selecting the ‘Make package’ option in the IDE.
The status of the test app and an access code is displayed at the bottom of the TestKit
page. This access code is a unique value specific to the version of the test app you have uploaded.
The app owner needs to provide this access code to the testers, so they can download
the app. To authorise the test app on the test device, launch TestKit and enter the
access code for the test app on the ‘Registration’ tab. Press the ‘Send’ button and confirm
the access code. TestKit will send this access code to the bada server and check whether
the device is authorised to download and install the test app. If the device is authorised,
the test app will appear as an entry in the ‘List’ tab with the status ‘Available’.
To download and install, select the application from the list and select ‘Yes’ from the
popup dialog. TestKit will download and install the application on the device. Once installed,
the application appears alongside the device’s other apps.
You can upload a new version of the app to the bada server from the TestKit page. Select
‘Add a new row’ and click on the ‘Initiate’ button. After entering the application and
device information, the new version of the app is uploaded with a new access code. The
tester then needs to enter this new access code into the ‘Registration’ tab, before
being able to download and install the new version.
In this video we introduced you to TestKit and showed you how to use it for remote app
installation, and for installing & running multiple test applications on your device.
More details about TestKit feature can be found on the bada developer site. Thanks for
watching.