![]() ![]() ![]() Control the Android device using ADBĪDB (Android Debug Bridge) is a command line tool to control Android devices. I'll describe in detail how to automate actions that are used in manual testing. There are two utilities in the Android SDK to control Android devices: ADB and monkeyrunner*. You need to disable lock screen and increase "time before sleep mode" to the maximum level on each device.For some testing methods, you need to disable screen orientation change. ![]() I'll use a desktop computer with Linux* as an example. Control Android devicesįirst, you need to select the computer that will run the automated test and install the Android SDK on it. Below, we’ll discuss the tools that automate these steps. Test the application using the selected methodĪt each step you need to collect and analyze data such as logs and screenshots.We'll use several applications and several Android devices.įor each application and each device we need to perform the following steps: Our goal is to automate actions that are performed manually for maximum precision. I'll review only tools included in Android SDK or distributed under Open Source license. In this article I will review several tools for automated functional testing. For example, test a build every night on all devices, analyze the results in the morning, and fix the bugs. Done manually, this process is very time-consuming.Īutomated functional testing can be performed regularly without additional costs. The tester repeats these steps for each application and each device. The tester needs to carefully check all the functionality and reset the device to an initial state. Let's take a look at manual functional testing. Your Android application should be tested on many devices.Īpplication testing processes include many types of testing. The presence of the front camera, NFC, external keyboard, etc.For Android, it is particularly important because the devices are very different from each other in the following ways: Testing is an important part of the application development process. ![]()
0 Comments
Leave a Reply. |
Details
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |