Rooting is a process that allows users of mobile phones and other devices running the Android operating system to attain privileged control (known as "root access") within Android's subsystem with the goal of overcoming limitations that carriers and manufacturers put on some devices. It is analogous to jail breaking on devices running the Apple iOS operating system.
For more info please check this link:
http://www.addictivetips.com/mobile/how-to-root-your-android-phone-device/
Tools available in market for performance testing.
To check device is rooted or not check Root checker in android market.
To check the device log install log collector from android market.
To kill the task install task killer from android market.
To check memory utilization System Panel Lite in Android market or memory monitor. It is free.
Media support
Android supports the following audio/video/still media formats.
Connectivity
Android supports connectivity technologies including GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC and WiMAX.
Dalvik is the process virtual machine (VM) in Google's Android operating system. It is the software that runs the apps on Android phones a virtual machine (VM) is a software implementation of a machine (i.e. a computer) that executes programs like a physical machine.
Advantage of delvik
1) Screen shot can be taken
2) Heap memory or flash memory info
3) Check the device log or catalogs
CDD This document enumerates the requirements that must be met in order for mobile phones to be compatible with Android 2.3.
The following applications are considered core Android system applications:
• Desk Clock • Browser • Calendar • Calculator • Contacts • Email
• Gallery • GlobalSearch • Launcher • Music • Settings
Compatibility Test Suite Performance testing tool for more info please refer
http://source.android.com/compatibility/cts-intro.html
Robotium is a test framework created to make it easy to write powerful and robust automatic black-box test cases for Android applications It is similar to Selenium, but for Android.
Robotium has full support for activities, dialogs, toasts, menus and context menus.
Performance testing tool for more info please refer
http://code.google.com/p/robotium/wiki/QuestionsAndAnswers
http://code.google.com/p/robotium/wiki/Getting_StartedThere are a number of automated testing frameworks or tools for Android applications, including but not limited to Activity Instrumentation, MonkeyRunner, Robotium, or Robolectric. LessPainful is providing automated tested on real devices as a service.These are the new tool available in a market.
Comments
Thank u Sanjay.. giving veryimportant information, definately it more usefull.
My comments are specific to below mentioned tools itself Sanjay :) .
Hey Sanjay : All free tools/frameworks are time consuming,
1. Frameworks need scripting, our apps are small and requirements are changing daily
its difficult maintain the script
2. I heard Selenium is for web apps is it true?
3. For performance testing there is no tools which shows the load time and all
Do reply
Regards,
Divya