
Introduction
Once we went to the SQA days conference, where I had the opportunity to get to the “
Gentleman 's
Tester Recruitment ” report. I would like to continue this topic and talk about my tools that make life easier for the tester.
In fairness it should be noted that we, at Zeptolab, have only a few QA Leads, and all the main work is done by outsourcers. However, we have an extensive list of responsibilities that require in-depth knowledge of the product, the work of various sdk and application diagnostic methods.
In order not to inflate the article much, I will confine myself to a brief description of the operation of tools. If you have any questions - we can discuss them in the comments.
')

Android Debug Bridge (Mac and Windows)
developer.android.com/tools/help/adb.htmlMode of distribution: free
ADB comes bundled with Android SKD and is able to perform many tasks, including:
- installing applications (adb install)
- uninstall applications (adb shell pm uninstall)
- logging (adb logcat)
- recording video from the device screen (adb shell screenrecord)
- memory consumption measurement (adb shell dumpsys meminfo)
It is very convenient to use, since the entire command history is saved in the terminal, and they are executed on the computer side. This is very easy task, if you got a deadly HTC Desire, on which to get to the settings menu is already a big meal.


Xcode (for Mac) / iPhone Configuration Utility (for Windows)
itunes.apple.com/en/app/xcode/id497799835support.apple.com/kb/dl1466Mode of distribution: free
It has the same wide functionality:
- Application Installation
- Uninstall applications
- Crash logging
- Memory metering
- Upload screenshots / photos
- View logs in real-time from the device
Unlike the beloved iTunes of all, these programs do not fully synchronize to install the build on the device and save a lot of time.


iExplorer (for Mac), iTools (for Windows)
www.macroplant.com/iexplorerwww.itools.ruIExplorer distribution method: demo /
licenseITools distribution method: free
Both programs allow:
- access device file system
- install applications
- replace save files
- upload photos / screenshots
We use them to check the paths of saving saves, the relevance of graphics, and the absence of unnecessary junk in user directories.


Device Anywhere (Mac & Windows)
www.keynote.com/solutions/testing/mobile-testingDistribution: 65 hours trial / next
hourly paymentThe service is quite expensive, but it helps when it comes to looking for bugs on rare devices that are not advisable to buy into the office.



Reflector (Mac and Windows)
www.airsquirrels.com/reflectorDistribution: trial /
license- The program allows you to shoot video from the screen of iOS devices via AirPlay
This thing can be very useful when a bug appears on just a few frames, or when a WTR description alone is not enough to figure out how to reproduce the bug.
We also use a reflector when we are asked to make a video of the gameplay (for journalists or presentations).

Android FileTransfer (Mac only)
www.android.com/filetransferMode of distribution: free
- Allows you to access the internal memory of android devices
Automatically starts when an android device is connected to a computer. When disconnected, it also closes itself.


Charles (Mac and Windows)
www.charlesproxy.comDistribution: 30 days trial /
license- Allows you to analyze the traffic that generates your device
An indispensable program if your application should work through a server or has built-in advertising sdk. This way, you can track all outgoing requests and what comes back.


HideMyAss (iOS, Android, Mac, Windows)
hidemyass.comMode of distribution:
subscription- The service provides access to VPN servers in various countries.
We use this service to check the quality of advertising in different countries, as well as some Geo-based application components.
One of its main advantages is applications for Android and iOS, which allow you to switch between countries, without manually entering the ip-address of servers.
Also, Adnroid users can be pleased that, using the application, you can bypass the force setting of a password to unlock the device.
What else might be useful?

TeamCity, Jira, Confluence
www.atlassian.comwww.jetbrains.comDistribution: trial / license
If Jira and Confluence do not require special presentation in the IT sphere, then far fewer people have come across
TeamCity . When splicing with products from Atlassian, it significantly expands the tester's feature set:
Firstly, it is possible to track from the interface which bugs were fixed in one or another assembly.
Secondly, there is no need to run after programmers asking them to build builds.
Thirdly, the problem of distribution of builds is solved. Instead of throwing everything on FTP, fumble within the network or send builds by mail - we simply exchange the revision number of the desired build.

Testflight
www.testflightapp.comMode of distribution: free
This is a very simple and convenient solution for conducting closed play tests at an early stage of application development.
The service allows you to:
- send builds "by air"
- collect reviews
- view application crash reports
As many have heard, Apple bought the service development company and announced the integration of TestFlight into the AppStore. I think that soon the service will become indispensable for experiments, in order to improve products.


AppStore and Google.Play
itunes.apple.com/en/genre/ios-igry/id6014?mt=8play.google.com/store/apps/category/GAME?hl=enWe made it a rule after the release of updates to re-test applications for the successful transfer of progress, billing and other things.
Also, within a few days, our community managers monitor user feedback and, in the event of detection of any critical problems, we investigate them and release hot fixes.

QIWI wallet
visa.qiwi.ruMode of distribution: free
On this service, we have got a VISA Virtual card, through which we conduct all production purchases (for example, in the updates released in live). It will also be useful if you keep a separate account for purchases of popular games in order to be aware of the trend of the gaming market.
The big plus is that the terminals are always within walking distance, and no commission is charged for replenishing funds on the qiwi wallet.
Pro tools in general, everything, I hope, was useful.
By the way - we now have a free role on QA Lead-a, so if there is a desire to plunge into the world of ZeptoLab testing a little deeper - there is a chance (description
here )
In the next article we will tell you how we cleaned up our 200+ mobile devices in our zoo.
Do not switch!
