Добавляем pairwise (попарное тестирование) в свой арсенал QA инженера
В статье разберемся, почему pairwise сложно применить ручками и поймем как забить на это и успешно применять его в своей работе.
Перейти к статье | QApedia
В статье разберемся, почему pairwise сложно применить ручками и поймем как забить на это и успешно применять его в своей работе.
Перейти к статье | QApedia
Charles Proxy на пальцах: главный помощник QA и разработчиков
Статья про один из самых полезных и простых в использовании инструментов тестирования мобильных приложений — Charles Proxy.
Перейти к статье | QApedia
Статья про один из самых полезных и простых в использовании инструментов тестирования мобильных приложений — Charles Proxy.
Перейти к статье | QApedia
Forwarded from Business | System analyst
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
Предположим, у нас есть две таблицы: "студенты" и "курсы". Таблица "студенты" содержит информацию о каждом студенте, включая их имя и номер студенческого билета, а таблица "курсы" содержит информацию о каждом курсе, включая название курса и преподавателя.
Мы хотим вывести список всех студентов и курсов, для которых они зарегистрированы.
Решение:
FROM students
JOIN courses
ON courses.course_id = students.course_id;
Опыт Garage Eight: Как мы улучшали нашу AT-систему
Статья о том, как улучшали автотестовую систему: дорабатывали pipeline с прогоном тестов, делали отчёты в Slack удобнее и внедряли автоматизированный сбор метрик с использованием Grafana и MySQL.
Перейти к статье | QApedia
Статья о том, как улучшали автотестовую систему: дорабатывали pipeline с прогоном тестов, делали отчёты в Slack удобнее и внедряли автоматизированный сбор метрик с использованием Grafana и MySQL.
Перейти к статье | QApedia
Как мы за год в 5 раз снизили количество приемочных багов через shift left testing
В январе 2022 мы подводили командные итоги 2021 и обнаружили, что у нас довольно много приемочных багов при тестировании новых фич. Мириться с этим было нельзя, и за дело принялся знающий человек — наш тимлид.
Перейти к статье | QApedia
В январе 2022 мы подводили командные итоги 2021 и обнаружили, что у нас довольно много приемочных багов при тестировании новых фич. Мириться с этим было нельзя, и за дело принялся знающий человек — наш тимлид.
Перейти к статье | QApedia
Тестировщик с 50-летним стажем: как все начиналось и почему отношение к профессии пора менять
«Дедушка российского тестирования» Александр Александров рассказывает об истоках тестирования в России и о становлении целой отрасли, объясняет, почему отношение к профессии было и бывает неверным, а также дает советы начинающим тестировщикам.
Перейти к статье | QApedia
«Дедушка российского тестирования» Александр Александров рассказывает об истоках тестирования в России и о становлении целой отрасли, объясняет, почему отношение к профессии было и бывает неверным, а также дает советы начинающим тестировщикам.
Перейти к статье | QApedia
Записки тестировщика: как написать хороший сценарный тест на основе требований
Статья про написание хорошего сценарного теста, о важности полноценного покрытия требований и о полезных мелочах.
Перейти к статье | QApedia
Статья про написание хорошего сценарного теста, о важности полноценного покрытия требований и о полезных мелочах.
Перейти к статье | QApedia
Про тестирование мобильных приложений. Часть 1. Обзор
В статье автор делится практическим опытом в области автоматизированного тестирования мобильных приложений.
Перейти к статье | QApedia
В статье автор делится практическим опытом в области автоматизированного тестирования мобильных приложений.
Перейти к статье | 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
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)
```
Как тестировать приложение c API интеграциями
Интеграционное тестирование - это процесс проверки взаимодействия и совместной работы различных компонентов или модулей системы для проверки их корректной интеграции и функционирования вместе.
Перейти к статье | QApedia
Интеграционное тестирование - это процесс проверки взаимодействия и совместной работы различных компонентов или модулей системы для проверки их корректной интеграции и функционирования вместе.
Перейти к статье | QApedia
Про тестирование мобильных приложений. Часть 2. Unit tests
В предыдущей статье был приведен краткий обзор основных понятий и тем, о которых речь пойдет дальше. Предлагаю начать с модульных тестов, более известных, как юнит тесты.
Перейти к статье | QApedia
В предыдущей статье был приведен краткий обзор основных понятий и тем, о которых речь пойдет дальше. Предлагаю начать с модульных тестов, более известных, как юнит тесты.
Перейти к статье | QApedia
Миф о комбинаторике в тестировании
Неважно, какие методологии, процессы, языки и фреймворки вы используете. В любом тестировании программного обеспечения всегда присутствует тест-дизайн, сужающий генеральную совокупность всех возможных проверок до какой-то реалистичной выборки. Тест-дизайн можно разбить на несколько уровней сложности, и где-то в середине пути мы встретимся с комбинацией данных в элементах системы. Но не везде упоминают, что используемая в тестировании комбинаторика очень ограничена в применении, об этом мы и поговорим в статье. С примерами!
Перейти к статье | QApedia
Неважно, какие методологии, процессы, языки и фреймворки вы используете. В любом тестировании программного обеспечения всегда присутствует тест-дизайн, сужающий генеральную совокупность всех возможных проверок до какой-то реалистичной выборки. Тест-дизайн можно разбить на несколько уровней сложности, и где-то в середине пути мы встретимся с комбинацией данных в элементах системы. Но не везде упоминают, что используемая в тестировании комбинаторика очень ограничена в применении, об этом мы и поговорим в статье. С примерами!
Перейти к статье | QApedia
This media is not supported in your browser
VIEW IN TELEGRAM
А когда будет готово?
Короче, Proxyman: краткий обзор самого яблочного сниффера
В своей предыдущей статье я рассказала про любимый и родной Charles, а в этой я решила немного выйти из зоны комфорта и рассказать про один из главных его конкурентов — Proxyman.
Перейти к статье | QApedia
В своей предыдущей статье я рассказала про любимый и родной Charles, а в этой я решила немного выйти из зоны комфорта и рассказать про один из главных его конкурентов — Proxyman.
Перейти к статье | QApedia
Про тестирование мобильных приложений. Часть 3. Cквозное (UI, e2e) тестирование
Ранее мы с вами познакомились с пирамидой тестирования и ее основанием. В данной же статье предлагаю перейти к сразу к вершине пирамиды.
Перейти к статье | QApedia
Ранее мы с вами познакомились с пирамидой тестирования и ее основанием. В данной же статье предлагаю перейти к сразу к вершине пирамиды.
Перейти к статье | QApedia
Как SQL-скриптом сократить время ручного тестирования в 3 раза и облегчить жизнь коллегам
Если ваша система использует БД и время от времени нужны тестовые записи, или если вы делаете insert-ы с несколькими наборами значений values, то изложенное ниже может пригодиться.
Перейти к статье | QApedia
Если ваша система использует БД и время от времени нужны тестовые записи, или если вы делаете insert-ы с несколькими наборами значений values, то изложенное ниже может пригодиться.
Перейти к статье | QApedia
Как работает E2E-тестирование в hh.ru
hh.ru — довольно большой продукт: 150+ микросервисов и 50 команд разработки. Большинство команд пишут E2E-тесты, и на текущий момент написано уже около 1800 тестовых классов, в которых примерно 8000 аннотаций @Test. Как со всем этим жить и как вообще устроено E2E-тестирование в hh.ru разберемся в сегодняшней статье.
Перейти к статье | QApedia
hh.ru — довольно большой продукт: 150+ микросервисов и 50 команд разработки. Большинство команд пишут E2E-тесты, и на текущий момент написано уже около 1800 тестовых классов, в которых примерно 8000 аннотаций @Test. Как со всем этим жить и как вообще устроено E2E-тестирование в hh.ru разберемся в сегодняшней статье.
Перейти к статье | QApedia
Тест дизайн методом Interface — Model — State
Yet another метод для разработки функциональных тест кейсов. Что будет, если отталкиваться от архитектурных схем тестируемой системы.
Перейти к статье | QApedia
Yet another метод для разработки функциональных тест кейсов. Что будет, если отталкиваться от архитектурных схем тестируемой системы.
Перейти к статье | QApedia