QApedia | Тестирование
13.2K subscribers
172 photos
86 videos
4 files
908 links
Тут вы найдете всё, что связано с тестированием, как для начинающих, так и для бывалых тестировщиков. Также, для вас, мы переводим зарубежные статьи.

Сотрудничество: @Heykman
Download Telegram
​​Добавляем pairwise (попарное тестирование) в свой арсенал QA инженера

В статье разберемся, почему pairwise сложно применить ручками и поймем как забить на это и успешно применять его в своей работе.

Перейти к статье | QApedia
​​Charles Proxy на пальцах: главный помощник QA и разработчиков

Статья про один из самых полезных и простых в использовании инструментов тестирования мобильных приложений — Charles Proxy.

Перейти к статье | QApedia
This media is not supported in your browser
VIEW IN TELEGRAM
Показываю свое мастерство полученных скиллов после дорогущих вайтишных курсов
Алоха, коллеги! Рубрика #fromInterviewWithLove. Сегодня у нас простенькая задача по sql для наших начинающих специалистов.

Предположим, у нас есть две таблицы: "студенты" и "курсы". Таблица "студенты" содержит информацию о каждом студенте, включая их имя и номер студенческого билета, а таблица "курсы" содержит информацию о каждом курсе, включая название курса и преподавателя.

Мы хотим вывести список всех студентов и курсов, для которых они зарегистрированы.

Решение:
SELECT students.name, courses.name
FROM students
JOIN courses
ON courses.course_id = students.course_id;

QApedia
​​Опыт Garage Eight: Как мы улучшали нашу AT-систему

Статья о том, как улучшали автотестовую систему: дорабатывали pipeline с прогоном тестов, делали отчёты в Slack удобнее и внедряли автоматизированный сбор метрик с использованием Grafana и MySQL.

Перейти к статье | QApedia
​​Как мы за год в 5 раз снизили количество приемочных багов через shift left testing

В январе 2022 мы подводили командные итоги 2021 и обнаружили, что у нас довольно много приемочных багов при тестировании новых фич. Мириться с этим было нельзя, и за дело принялся знающий человек — наш тимлид.

Перейти к статье | QApedia
​​Тестировщик с 50-летним стажем: как все начиналось и почему отношение к профессии пора менять

«Дедушка российского тестирования» Александр Александров рассказывает об истоках тестирования в России и о становлении целой отрасли, объясняет, почему отношение к профессии было и бывает неверным, а также дает советы начинающим тестировщикам.

Перейти к статье | QApedia
​​Записки тестировщика: как написать хороший сценарный тест на основе требований

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

Перейти к статье | QApedia
​​Про тестирование мобильных приложений. Часть 1. Обзор

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

Перейти к статье | QApedia
Алоха, коллеги! Рубрика #fromInterviewWithLove. Сегодня у нас еще одна задача на знание ЯП. Необходимо написать функцию, работа которой приведена ниже:
chain_sum(5)() вернет 5
chain_sum(5)(10)() вернет 15
chain_sum(5)(100)(-10)() вернет 95

Решение на python:
```
class chain_sum:
def __init__(self, num=0):
self.num = num

def __call__(self, num=0):
return chain_sum(self.num + num)

def __repr__(self):
return str(self.num)
```

Источник: QApedia
​​Как тестировать приложение c API интеграциями

Интеграционное тестирование - это процесс проверки взаимодействия и совместной работы различных компонентов или модулей системы для проверки их корректной интеграции и функционирования вместе.

Перейти к статье | QApedia
​​Про тестирование мобильных приложений. Часть 2. Unit tests

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

Перейти к статье | QApedia
​​Миф о комбинаторике в тестировании

Неважно, какие методологии, процессы, языки и фреймворки вы используете. В любом тестировании программного обеспечения всегда присутствует тест-дизайн, сужающий генеральную совокупность всех возможных проверок до какой-то реалистичной выборки. Тест-дизайн можно разбить на несколько уровней сложности, и где-то в середине пути мы встретимся с комбинацией данных в элементах системы. Но не везде упоминают, что используемая в тестировании комбинаторика очень ограничена в применении, об этом мы и поговорим в статье. С примерами!

Перейти к статье | QApedia
​​Короче, Proxyman: краткий обзор самого яблочного сниффера

В своей предыдущей статье я рассказала про любимый и родной Charles, а в этой я решила немного выйти из зоны комфорта и рассказать про один из главных его конкурентов — Proxyman.

Перейти к статье | QApedia
​​Про тестирование мобильных приложений. Часть 3. Cквозное (UI, e2e) тестирование

Ранее мы с вами познакомились с пирамидой тестирования и ее основанием. В данной же статье предлагаю перейти к сразу к вершине пирамиды.

Перейти к статье | QApedia
​​Как SQL-скриптом сократить время ручного тестирования в 3 раза и облегчить жизнь коллегам

Если ваша система использует БД и время от времени нужны тестовые записи, или если вы делаете insert-ы с несколькими наборами значений values, то изложенное ниже может пригодиться.

Перейти к статье | QApedia
​​Как работает E2E-тестирование в hh.ru

hh.ru — довольно большой продукт: 150+ микросервисов и 50 команд разработки. Большинство команд пишут E2E-тесты, и на текущий момент написано уже около 1800 тестовых классов, в которых примерно 8000 аннотаций @Test. Как со всем этим жить и как вообще устроено E2E-тестирование в hh.ru разберемся в сегодняшней статье.

Перейти к статье | QApedia
​​Тест дизайн методом Interface — Model — State

Yet another метод для разработки функциональных тест кейсов. Что будет, если отталкиваться от архитектурных схем тестируемой системы.

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