QApedia | Тестирование – Telegram
QApedia | Тестирование
13.4K subscribers
363 photos
112 videos
27 files
1K links
Тут вы найдете всё, что связано с тестированием, как для начинающих, так и для бывалых тестировщиков.

Сотрудничество: @Heykman

РКН: https://knd.gov.ru/license?
id=6749457e31a9292acd519424&registryType=bloggersPermission
Download Telegram
QA-инженер Авито Алёна Луцик рассказала на vc.ru историю о неожиданном баге, который случился после запуска новой фичи. А главное — поделилась советами, как избежать проблем с релизами обновлений.

Нужно проверять интеграцию с каждым клиентом.

Важно хорошо знать алгоритмы graceful degradation логики, если они используются в фичах. Это позволит заметить риски заранее.

В автотестах необходимо завязываться не только на факт создания данных, но и на их корректность.

Чтобы найти баг, Алёне пришлось бегать кабанчиком по офису и провести целое расследование — читайте его по ссылке. Спойлер: в тексте внезапно фигурируют маленькое дагестанское село и пустое иранское поле.
👍28
​​Ultron — самый простой фреймворк для разработки UI тестов Android

Сегодня мы поговорим о таком фреймворке как Ultron для android ui тестирования, что‑то отличное от kaspresso со своим подходом.

Перейти к статье | QApedia
4
​​Как говорить о тестировании

Сегодня разберем вопросы о тестировании, которые возникают у менеджеров, разработчиков и даже тестировщиков

Перейти к статье | QApedia
👍5
​​Backend Client как универсальный инструмент для UI-автотестов

В этой статье вы узнаете про инструмент, который в Okko используют для UI-автотестов для клиентских приложений платформы Android.

Перейти к статье | QApedia
👍9
​​Ищете канал, который поможет вам стать востребованным бизнес/системным аналитиком? Представляем вам Business | System analyst, на котором вы найдете множество материалов о бизнес/системном анализе, которые помогут вам улучшить навыки и освоить новые техники в этой области.

Тут вы найдёте:
авторские посты:
- вопросы с собеседований
- сбор требований
- проф.литература
- программы для моделирования БП
шпаргалки для аналитиков:
- идентификация
- REST API
- BPMN
- SQL
интересные опросы:
- инструменты для моделирования БП
- инструменты для написания ТЗ
и многое другое.

Присоединяйтесь, чтобы стать настоящим профессионалом в области бизнес/системного анализа!
👍3🔥3🥰1
​​Selenoid: запускаем Appium UI-тесты на Android. Часть I

Статья про то, как настроили инфраструктуру, способную прогонять более 5 тысяч тестов в сутки на iOS и Android суммарно. Секрет прост — использовать Selenoid.

Перейти к статье | QApedia
🔥4👍2
​​От проверки шрифтов до HAR-файлов: оцениваем инструменты для ускорения работы тестировщиков

Обзор на различные фичи и возможности браузерных инструментов разработчика

Перейти к статье | QApedia
🔥10😱2
​​Как в «Цифра банк» проводится QA

Статья про тестирование мобильного приложения "Цифра банк"

Перейти к статье | QApedia
👍3😢2😱1
​​Ночь. Облако. Дебаг. Прокся, или Как мы все вылечили, развернув L2-тесты в Kubernetes

Статья о том, что такое L2-тесты, как их развернуть и какие результаты можно получить.

Перейти к статье | QApedia
Алоха, коллеги! Мы решили запустить для вас новую рубрику #fromInterviewWithLove!

Сегодня у нас задача с собеседования на позицию джуниор/мидл автоматизатор:

Дана строка из скобок - например, "(()())". Необходимо написать функцию, которая определит, является ли данная строка корректной в плане последовательности открывающихся и закрывающихся скобок.

Решение:
1. Создаем переменную, которая будет служить указателем на количество открытых скобок (начальное значение - 0).
2. Проходим по всем символам в строке, и если символ - открывающая скобка, увеличиваем указатель.
3. Если символ - закрывающая скобка, уменьшаем указатель.
4. Если при обходе строки указатель когда-либо становится отрицательным, или при окончании обхода строка не закрывается, значит последовательность скобок неправильная.
5. Если указатель после обхода строки равен 0, значит последовательность скобок правильная.

Пример кода на Python:
def is_correct_brackets(sequence):
opened = 0
for i in sequence:
if i == '(':
opened += 1
elif i == ')':
opened -= 1
if opened < 0:
return False
return opened == 0


QApedia
🔥30👍146😱4😢2😁1
​​Selenoid: Запускаем Appium UI-тесты на iOS. Часть 2

В первой части статьи мы рассказали, как легко и быстро построить инфраструктуру для запуска UI-тестов на Android с помощью Appium и Selenoid. Продолжаем историю и рассказываем, как внедрили в схему запуск UI-тестов на iOS.

Перейти к статье | QApedia
👍6