QARocks. Тестировщик Рулит 🐞
17.5K subscribers
749 photos
53 videos
4 files
1.02K links
Тестировщик рулит - всё о тестировании ПО.

Туториалы, книги по QA, тесты для проверки ваших знаний, разбор вопросов с собеседования.

@anothertechrock @viktorreh

РКН: https://rknn.link/cSK
Download Telegram
This media is not supported in your browser
VIEW IN TELEGRAM
Кто тут тестировщиком хотел?
😱30🤯9😁2
Что такое стресс-тестирование?

#почитать #junior

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

Читать статью
👍4
Тест на знание Docker (en)

Небольшой тест по Docker (всего 10 вопросов). Умение работать с контейнерами - один из необходимых навыков для тестировщика. Как у вас с этой темой? Давайте проверим! Результатами, как всегда, делитесь в комментариях!

#тест

Пройти тест
👍7👎2
Простой тест на логику

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

#тест

Пройти тест
Улучшаем отчет о тестировании в 6 шагов

#почитать #junior #middle

Каким должен быть отчет о тестировании? Какие факторы следует учитывать при написании отчета о тестировании? Какие приемы могут сделать отчет о тестировании более эффективным? Давайте разберемся!

Читать статью
👍4
🌐 Разбор вопроса с собеседования

#посмотреть #junior #middle

В этом видео автор разобрал следующий вопрос с собеседования на позицию тестировщика: "У тебя есть две задачи. У одной приоритет низкий и дедлайн через 2 дня, у второй приоритет высокий и дедлайн через 10 дней. С какой начнёшь?".

Смотреть на YouTube (~7 минут)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7💩2❤‍🔥1
Привет, QA-инженеры!

Наша сегодняшняя подборка статей посвящена важной☝️ и актуальной теме - автоматизации тестирования.⚙️

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

⬇️Основы:

Что такое автоматизированное тестирование?
Виды автоматизированного тестирования
Что такое автоматизированный сценарий тестирования?

⬇️Фреймворки:

Топ-11 фреймворков для автотестирования
Автоматизация тестирования с помощью Playwright
Полное руководство по Cypress
Настройка и установка WebDriver с помощью Eclipse
Туториал по Selenium

⬇️Лучшие практики:

Топ-10 лучших практик для автоматизации тестирования
ChatGPT для автоматизации тестирования
Как ускорить автотесты Selenium
Лучшие практики автоматизации тестирования для Agile и CI/CD.
Как автоматизировать в Agile?

#подборка
👍131
Как стать ручным тестировщиком

#почитать #junior

Если вы еще только подумываете о том, не стать ли QA-специалистом, эта статья для вас. Автор разобрал, во-первых, что нужно, чтобы стать тестировщиком, а во-вторых - как найти работу.

Читать статью
👍3
#задача #автоматизация #python #pytest

Задачка: Объединение списков
Напишите функцию combine_lists(), которая принимает на вход два списка и возвращает новый список, содержащий все элементы из обоих входных списков, сохраняя порядок их следования.

Напишите также тесты с использованием pytest, чтобы проверить правильность работы функции на разных входных данных.

Пишите ваши варианты в комментариях. Ответ будет в канале сегодня вечером.
👍61
# combine_lists.py
def combine_lists(list1, list2):
return list1 + list2

# test_combine_lists.py
import pytest
from combine_lists import combine_lists

def test_regular_lists():
assert combine_lists([1, 2, 3], [4, 5, 6]) == [1, 2, 3, 4, 5, 6]
assert combine_lists(["apple", "banana"], ["cherry", "date"]) == ["apple", "banana", "cherry", "date"]

def test_empty_lists():
assert combine_lists([], []) == []

def test_one_empty_list():
assert combine_lists([], ["a", "b", "c"]) == ["a", "b", "c"]
assert combine_lists(["x", "y", "z"], []) == ["x", "y", "z"]

def test_mixed_elements():
assert combine_lists([1, "a", 2], ["b", 3, "c"]) == [1, "a", 2, "b", 3, "c"]

В данной задаче функция combine_lists() принимает на вход два списка и объединяет их при помощи операции сложения списков. Тесты проверяют правильность работы функции для различных входных данных.

#задача #автоматизация #python #pytest
👍51
Как автоматизировать в Agile?

#почитать #middle

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

Читать статью
👍31
Тест по базовым терминам QA

Вот в чем каждый тестировщик точно должен разбираться, так это в терминологии, связанной с тестированием ПО. Пройдите наш тест и узнайте, способны ли вы на лету отличать одни виды тестирования от других. Результаты - в комменты;)

#тест

Пройти тест
👎12👌5
🌐 Тестирование интернационализации и локализации

#посмотреть #junior

Разбираем, что такое интернационализация и локализация, чем они отличаются и как их тестировать. Также рассмотрим реальный баг интернационализации на сайте Aliexpress.

Смотреть на YouTube (7 минут)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍71
Основы тестирования

#почитать #junior

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

Читать статью
🔥11
Тест по SQL

Предлагаем небольшой тест из 11 заданий. По большей части вам нужно будет определить правильно составленные запросы, но также есть вопросы по отдельным командам.

#тест

Пройти тест
👍8🥱41
27 вопросов на интервью для QA-менеджера

#почитать #junior #middle

Из этой статьи вы узнаете больше о том, как проводить собеседования с соискателями на должность QA-инженера.

Читать статью
👍3
#задача #автоматизация #python #pytest

Задачка: Проверка анаграмм
Напишите функцию are_anagrams(), которая принимает на вход две строки и возвращает True, если они являются анаграммами, и False в противном случае. Анаграммами называются строки, которые содержат одни и те же буквы, но в разном порядке.

Напишите также тесты с использованием pytest, чтобы проверить правильность работы функции на разных входных данных.

Пишите ваши варианты в комментариях. Ответ будет в канале сегодня вечером.
👍3
# are_anagrams.py
def are_anagrams(str1, str2):
return sorted(str1) == sorted(str2)

# test_are_anagrams.py
import pytest
from are_anagrams import are_anagrams

def test_anagrams():
assert are_anagrams("listen", "silent")
assert are_anagrams("triangle", "integral")
assert are_anagrams("debit card", "bad credit")

def test_not_anagrams():
assert not are_anagrams("hello", "world")
assert not are_anagrams("python", "java")
assert not are_anagrams("abc", "def")

def test_empty_strings():
assert are_anagrams("", "")

def test_different_lengths():
assert not are_anagrams("abc", "abcd")
assert not are_anagrams("abc", "ab")

В данной задаче функция are_anagrams() принимает на вход две строку, затем сортирует их и сравнивает между собой. Если результат True, то строки являются анаграммами. Тесты проверяют правильность работы функции для различных входных данных.

#задача #автоматизация #python #pytest