📜 ⬆️ ⬇️

Test automation tools or mobile tester on steroids


Hi, Habr! My name is Pavel Lesyuk. I do manual and automated testing of mobile applications, and also try to automate the routine activities that have to be performed from time to time. In general, I try to make my work as efficient and productive as possible. All this helps me prohibited substances auxiliary tools of different directions.


To avoid confusion, we divide automation tools into two large groups:



The purpose of the article is to make the most comprehensive guide on the tools and their capabilities for testing mobile applications that are currently relevant. Some of the described tools have capabilities that go beyond mobile testing and testing in general, so the article will be useful not only for testers, but also for all professionals who are somehow involved in the software development process. Go!


Foreword


The focus of the article will be on the tools available for the macOS operating system. But some of these tools are also available for Linux and Windows. For greater convenience, each tool will be listed with a list of available platforms, as well as its cost in case the tool is paid.


We structure tools into sections:



Tools for testing Android applications


Android Debug Bridge (ADB)


Platforms : macOS, Linux, Windows
Description : A console utility that is included with the Android SDK. Allows you to connect to a device or emulator running in debug mode via USB or over TCP / IP and interact with it.
Opportunities :



Android Studio


Platforms : macOS, Linux, Windows
Description : integrated development environment for Android applications.
Opportunities :




scrcpy


Platforms : macOS, Linux, Windows
Description : A console utility for displaying and managing an Android device screen on a computer. Free alternative to Vysor Pro.
Opportunities :




Android tool for Mac


Platforms : macOS
Description : A program for working with Android and iOS, allowing you to perform the following actions in one click.
Opportunities :




Android File Transfer


Platforms : macOS
Description : A utility for working with the Android file system.
Opportunities :




Tools for testing iOS applications


Xcode


Platforms : macOS
Description : integrated development environment for iOS applications.
Opportunities :




Quicktime player


Platforms : macOS
Description : system multimedia player.
Opportunities :




iTools


Platforms : macOS, Windows
Cost : $ 34.95-69.95, depending on the tariff
Description : A tool that is designed to replace the work of iTunes and make working with the device more convenient.
Opportunities :




iOS Console


Platforms : macOS
Description : A program for viewing console logs of the device with the ability to filter.



API Testing Tools


Charles


Platforms : macOS, Linux, Windows
Cost : Free with restrictions or $ 50-700, depending on the tariff
Description : A tool for monitoring traffic.
Opportunities :




Postman


Platforms : macOS, Linux, Windows
Description : A powerful tool for developing and testing APIs.
Opportunities :




Newman


Platforms : macOS, Linux, Windows
Description : A console utility for testing Postman collections.
Opportunities :



Insomnia


Platforms : macOS, Linux, Windows
Description : REST client for developing and testing API.
Opportunities :




Paw


Platforms : macOS
Cost : $ 49.99
Description : HTTP client for developing and testing API.
Opportunities :




General Purpose Tools


Snagit


Platforms : macOS, Windows
Cost : $ 49.95 for an individual license (2 computers)
Description : multi-function screenshoter. One of the best in its category.
Opportunities :




Pushbullet


Platforms : macOS, Windows, Web, Android, iOS
Cost : $ 229 for macOS, for other platforms - free
Description : allows you to communicate between the computer and all devices connected to the same account (usually a test account).
Opportunities :




Alfred


Platforms : macOS
Cost : £ 23 for the current version, £ 39 for upgrades to all new versions
Description : An application for increasing productivity and automating workflows. It is a search box like Spotlight, only on steroids c more advanced functionality. Can almost everything.
Opportunities :



A lot of useful workflow here and here .




TextExpander


Platforms : macOS, Windows, iOS
Cost : $ 3.33 for the year of personal use, $ 7.96 for the year of use for the team
Description : A tool for creating templates and inserting them.
Opportunities :





Dash


Platforms : macOS, iOS
Description : API documentation browser and tool for creating code snippets.
Opportunities :





Conclusion


Using these tools separately and together, you can automate your workflow and direct the released time to perform more important and complex tasks. Do not neglect the use of automation equipment and use them wisely.


')

Source: https://habr.com/ru/post/459310/


All Articles