Сообщество - QA Rules
Добавить пост

QA Rules

11 постов 67 подписчиков

Популярные теги в сообществе:

Менеджер пакетов Windows

Всем привет!
Сегодня хотел бы рассказать про менеджер пакетов Chocolatey в Windows.

Chocolatey позволяет быстро находить и устанавливать пакеты в Windows через PowerShell.

Установить Chocolatey можно используя команду из официальной инструкции на сайте https://chocolatey.org/install

Для этого открываем PowerShell (с правами администратора) и вводим команду

Set-ExecutionPolicy Bypass -Scope Process -Force; [System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

Эта команда установим нам сам Chocolatey.

Далее, мы можем использовать Chocolatey для менеджента пакетов в Windows.

Например, если мы захотим установить какой-нибудь пакет, то будет достаточно написать
choco install [название пакета]

Более детальную инструкцию можно посмотреть в видео

Показать полностью 1

Как легко и просто управлять андроидом с ПК

Всем привет!

Сегодня хочется рассказать о том, как можно управлять телефоном с компьютера.

Для этого можно использовать приложение SCRCPY.
https://github.com/Genymobile/scrcpy

Приложение с открытым исходным кодом, полностью бесплатное. Не требует рут-доступа к девайсу или каких-либо дополнительных приложений на самом девайсе.

Все, что нам нужно, это установить и запустить его.

Для установки можно воспользоваться менеджером пакетов (например, choco для windows, brew для mac) о котором есть пост чуть ранее, либо собрать приложение вручную используя инструкцию по ссылке: https://github.com/Genymobile/scrcpy/blob/master/BUILD.md

После этого, можно запустить приложение одной командой: scrcpy

Важным условием является то, чтобы наш девайс был подключен и виден в adb devices - то есть включен режим разработчика.


Более подробно рассказал об этом в видео:
https://youtu.be/wBEdjYLsFQo

Показать полностью 1

ADB. Включение цветокоррекции, инверсии цвета, высокой контрастности

Всем привет!

В дополнение к прошлому видео решил обьяснить как с помощью Android Debug Bridge (ADB)  изменять такие настройки как:

цветокоррекция

инверсия цвета

высокая контрастность


Что нам понадобится:
1) Установленный platform-tools
2) Подключенный андроид-девайс

3) Открытый терминал

Чтобы изменить цветокоррекцию, можно использовать следующую команду:

adb -s $device_id shell settings put secure accessibility_display_daltonizer_enabled $code

Разберем подробно, что мы хотим сделать данной командой:
adb - сообщаем терминалу, что мы хотим использовать adb

-s - сообщаем adb на какой конкретно девайс отправить команду

$device_id - идентификатор устройства из adb devices

shell - указываем девайсу на то, что мы будет использовать shell

settings - и будем работать с настройками

put - производим изменения настройки

secure - раздел, к которому относится настройка, которая нас интересует
accessibility_display_daltonizer_enabled - наименование настрй

$code - новое значение настройки



$code может применять следующие значения:

Monochromatic (code: 0)
Protanomaly (red-green, code: 11)
Deuteranomaly (red-green, code: 12)
Tritanomaly (blue-yellow, code: 13)

То есть, например, чтобы включить цветокоррекцию тринанопии, команда будет выглядеть так:

adb shell settings put secure accessibility_display_daltonizer_enabled 13



Для включения инверсии цвета, команда будет выглядеть так:

adb shell settings put secure accessibility_display_inversion_enabled 1

1 или 0 в конце отвечают за активацию инвертирования цветов: при 1 инвертирование включено, при 0 - отключено.

Для включения режима высокой контрастности:

adb shell settings put secure high_text_contrast_enabled 1

Также как и в предыдущей команде, 1 и 0 включают и выключают данный режим



Не забываем использовать -s $device_id если подключено несколько устройств

Показать полностью 1

Угадайте звездного капитана юмористической команды «Сборная Красноярска» по описанию одного из участников

Ну что, потренировались? А теперь пора браться за дело всерьез.

Показать полностью

ADB. Как установить и подключить девайс

В этом видео мы рассмотрим:
что такое ADB?
как установить platform-tools через homebrew?
как включить режим разработчика на android?

Команды в видео:

Установка ADB через homebrew:
brew install android-platform-tools

Получать список всех девайсов:
adb devices

Homebrew. Как установить и начать пользоваться?

Немного о менеджере пакетов homebrew

На самом деле, лично я просто обожаю менеджеры пакетов, когда они работают как надо, конечно же.

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

Homebrew. Как установить и начать пользоваться? Программирование, Обучение, QA, IT, Mac Os, Видео, YouTube
Показать полностью 1

Знакомство с Postman. Пример отправки запроса

Всем привет!

В видео я показал, как скачать и установить Postman

Основные элементы для старта работы

Создание запроса

Просмотр ответа

Вопрос к тестировщикам и людям работающим этой сфере

Какую должность вы занимаете? За какие задачи вы отвечаете? По вашему мнению, каким людям подойдет эта профессия? Внимательным или придирчивым? Что для вашей работы означают умственные способности, внимательность, творчество (может быть)? Где вы учились? Где бы посоветовали учиться (онлайн школы, сайты, книги)?

Хорошо разбираетесь в звездах и юморе?

Тогда этот вызов для вас! Мы зашифровали звездных капитанов команд нового юмористического шоу, ваша задача — угадать, кто возглавил каждую из них.

Переходите по ссылке и проверьте свою юмористическую интуицию!

Хорошо разбираетесь в звездах и юморе? Юмор, Звезды

Жизненный цикл ПО с точки зрения QA

Всем привет!


Сегодня поговорим о том, как выглядит жизненный цикл по с точки зрения QA

Можно долго рассуждать о том, что есть разные модели доставки ПО, такие как waterfall, increment, и другие.


Но для тестирования не так важно какая модель используется командой, потому что есть основное правило, которое применимо практически к любой модели: тестирование должно включаться в участие как можно раньше.


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


Потому что чем раньше фича начнет рассматриваться QA специалистом, тем дешевле будет исправлять ошибки. Это можно назвать “стоимостью устранения бага”, чем дальше по циклу разработки заходит фича - тем дороже фиксить возникающие баги, а если баг находится в самой бизнес-логике фичи? - тогда стоимость будет просто колоссальная (но все же ниже, чем если баг обнаружится уже в продакшене)


Не стоит думать, что если есть дизайнер, то тестировать дизайн смысла нет - есть, очень часто на этом этапе отлавливаются возможные баги поведения

Таким образом, какой бы моделью не пользовалась команда, тестирование должно включаться на каждом этапе жизненного цикла ПО.


Для примера ниже график из отчета Национального института стандартов и технологий (NIST) помогаем визуализировать сравнительную стоимость фикса одного и того же бага на разных стадиях разработки

Жизненный цикл ПО с точки зрения QA Разработка, QA, Тестирование по, Баг, Программирование
Показать полностью 1
Отличная работа, все прочитано!