Найти в Дзене

Что установить на компьютер тестировщику. Мой топ десктопных приложений для тестирования.

Итак, в связи с недавней сменой ноутбука и потребностью переноса рабочего окружения на новый ноут пришлось прошерстить все мои рабочие программы, и теперь я готова составить топ того, что нужно тестировщику для работы. Конечно, в зависимости от тестируемого приложения список может меняться, но есть программы, которые, скорее всего, используют все тестировщики. В списке буду помечать, что нужно всем, а что специфическое и может понадобиться не всем. Приложение для работы с Апи - маст хев для всех тестировщиков. Здесь создаются коллекции запросов, можно завести несколько окружений с разными значениями переменных. Можно писать тесты на запросы, а потом прогонять всю коллекцию. Коллекции можно выгружать и делиться ими. Можно организовать общий доступ к одному рабочему месту. Я пользуюсь бесплатной версией и практически всегда стараюсь создавать свои коллекции, когда необходимо протестировать новый апи. Общих коллекций в нашем отделе нет, поэтому мои коллекции пользуются спросом, особенн
Оглавление

Итак, в связи с недавней сменой ноутбука и потребностью переноса рабочего окружения на новый ноут пришлось прошерстить все мои рабочие программы, и теперь я готова составить топ того, что нужно тестировщику для работы. Конечно, в зависимости от тестируемого приложения список может меняться, но есть программы, которые, скорее всего, используют все тестировщики.

В списке буду помечать, что нужно всем, а что специфическое и может понадобиться не всем.

Postman

Приложение для работы с Апи - маст хев для всех тестировщиков. Здесь создаются коллекции запросов, можно завести несколько окружений с разными значениями переменных. Можно писать тесты на запросы, а потом прогонять всю коллекцию. Коллекции можно выгружать и делиться ими. Можно организовать общий доступ к одному рабочему месту. Я пользуюсь бесплатной версией и практически всегда стараюсь создавать свои коллекции, когда необходимо протестировать новый апи. Общих коллекций в нашем отделе нет, поэтому мои коллекции пользуются спросом, особенно, среди разработчиков и новых сотрудников. Разработчики вообще не особо любят тратить время на создание коллекций. Мой муж, например, ничего не сохраняет, а всегда ковыряется в истории запросов. Дикарь)

DBeaver

Приложение для работы с базами данных. Если тестировщик имеет доступ в бд, то через это приложение очень удобно подключаться. Есть возможность подключения бд всех распространенных субд. Я не всегда им пользуюсь, потому что в идее(Intellej idea) тоже есть возможность подключения к бд и работы с ней, но на компьютере он всегда установлен.

Git

Утилита для работы с версиями проекта. Может не понадобиться, если вы не будете локально стягивать, например, с гитхаба какой-то проект и работать с ветками. У меня без него никак: тестируем мы ветки локально, поднимая проект на своем компьютере.

Charles Proxy

Программа-сниффер трафика. На текущей работе не использую, так как работаю только с веб - приложениями. Однако программа очень полезная и должна быть в арсенале у тестировщика. Отлавливает все запросы, уходящие с компьютера (не только браузера, но и прочих, например, десктопных приложений) А также через нее можно отслеживать и трафик мобильного телефона, что необходимо в мобильном тестировании. Бесплатная версия, к сожалению, не очень удобна, так как время одной сессии ограничено до 30 мин (т.е. каждые 30 мин приложение будет перезагружаться). Кроме Charles, есть еще Fiddler (бесплатная версия тоже имеется).

MobaXterm

Удобное приложение для подключения к удаленным серверам. На текущей работе не пользуюсь им, нет надобности. Однако на предыдущей работе только в нем и сидела. Там мне приходилось тестировать софт, который устанавливался не на компютеры. Подключиться к ним можно было только по SSH протоколу, на них стояли Линуксы собственной конфигурации на основе Debian. Да и в целом для подключения к какому-либо серверу вам необходима будет такая программа, потому что на серверных ОС нет никаких интерфейсов, как правило.

Как говорил мой преподаватель по администрированию Линукс: "Программисты, создававшие ОС на заре компьютерного века, - народ аскетичный, интерфейсы им были без надобности". Есть платная и бесплатная версии. В бесплатной версии есть ограничение на количество одновременных подключений и на количество сохраненных подключений.

Intellij idea

Моя любимая и моя прекрасная идея. Это IDE (среда) для написания кода на java и на ряде других языков. Для тестировщиков вряд ли будет актуальна, если вы не создаете автотесты на java. Но я практически в ней живу. Все потому, что наше тестирование подразумевает локальное поднятие проекта в этом приложении в режиме дебага. Я вижу все, что происходит в поднятом мною приложении: все логи, все ошибки, все запросы в бд. Я могу ставить брейкпоинты и отслеживать, как меняются переменные на каждом шаге, таким образом находить и локализовывать баги буквально до строчки кода. Это, наверное, самый крутой опыт, что мне дала моя компания.

Screen Recorder

Довольно простая программа для записи экранa на Windows. У бесплатной версии есть ограничение на время записи. Переодически ей пользовалась.

AnyDesk

Приложение для быстрого доступа к чужому компьютеру или к вашему с чужого компьютера. Иногда это просто необходимо, когда у вас что-то не работает, сами разобраться вы не можете, зато ваш коллега может оперативно подключиться и вам помочь.

Разные Браузеры

У меня стоят Chrom, FireFox и Еdge (дефолтный на Windows), на мак еще будет Safari. Если вы тестируете сайты, то разные браузеры вам просто необходимы будут для кроссбраузерного тестирования. Держу только эти браузеры, потому что все остальные работают либо на тех же движках что и мои, либо не используются настолько широко. Хотя есть, конечно, и другие способы кроссбраузерного тестирования.

Android Studio

Приложение для разработки, отладки и сборки мобильных приложений на Android. Для тестировщиков мобильных приложений незаменимая вещь, как впрочем и Xcode (для приложений на iOS), но его можно поставить только на MacOS. Я им не пользуюсь, так как не тестирую мобилки, хотя на ноуте Android Studio стоял.

В целом, наверное, и все, хотя когда училась, у меня были установлены и другие приложения, но сейчас в работе они пока не востребованы.

Конечно, во многих компаниях будут ограничения на установку всякого рода софта на рабочий компьютер, особенно это касается anyDesk и ей подобных, и придется как-то обходиться без них. Но если ограничений нет, то я бы порекомендовала их установить и научиться ими пользоваться.