QARocks. Тестировщик Рулит 🐞
17.6K subscribers
771 photos
54 videos
4 files
1.05K links
Тестировщик рулит - всё о тестировании ПО.

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

@anothertechrock @viktorreh

РКН: https://rknn.link/cSK
Download Telegram
Один из сотрудников Google анонимно признался, что работает один час в день. А в свободное время путешествует и совершенствует свой стартап

#пятница #discussion

Лайфхак следующий (записываем и запоминаем): в начале каждой недели сотрудник берет в работу задачу и даёт понять менеджерам, что на её выполнение потребуется времени в несколько раз больше, чем на самом деле. Однажды работа была выполнена так быстро, что айтишник просто уехал на Гавайи.

Со слов сотрудника, в 2023 году трудоголикам не место в Google, но если кого-то устраивают стабильные $12 500 в месяц, можно смело пробиваться в бигтех.

Как вы относитесь к намеренному увеличению эстимаций задач?
👍 — поддерживаю, чем меньше надо работать — тем лучше
👎 — это обман, не хочется работать — увольняйся, а не эксплуатируй компанию
👍34🤡12👎93
Тест по командам Linux. Часть 1

Умение работать в операционной системе Linux и пользоваться терминалом - совершенно не лишний навык для тестировщика. А как у вас с этой темой? Пройдите наш тест и проверьте! Если будут вопросы - велкам в комментарии!

#тест

Пройти тест
👍6🤡2
Тест по основам Apache Kafka

Насколько хорошо вы знакомы с Apache Kafka - распределенной системой обмена сообщениями между серверными приложениями в режиме реального времени? Пройдите наш тест и проверьте! А результатами не забудьте поделиться в комментах!

#тест

Пройти тест
👍2
Тестирование GUI

#почитать #junior

Тестирование GUI относится к проверке функций или возможностей, которые видны пользователям, поэтому его также называют тестированием пользовательского интерфейса.

В этой статье:

- Важность проверки пользовательского интерфейса
- Типы тестирования GUI
- Лучшие практики тестирования GUI
- Проблемы и ограничения при тестировании GUI

Читать статью
🔥11
Топ-14 книг для тестировщика на русском языке

Если вы тестировщик, начинающий свой путь в мире QA или опытный профессионал, стремящийся к постоянному совершенствованию, то в этой статье вы найдете золотую подборку из 14 книг, которые помогут вам расширить знания, улучшить навыки и поднять свой профессиональный уровень.

- Принципы юнит-тестирования
- Шпаргалка начинающего тестировщика
- Что такое тестирование: курс молодого бойца
- Искусство тестирования на проникновение в сеть
- Тестирование программного обеспечения
- Python. Разработка на основе тестирования
и другие


Смотреть подборку
👍10
👍55😁16🐳8🔥4👏2👎1
Тест на логическое мышление. Часть 1

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

#тест

Пройти тест
😁4
#задача #автоматизация #python #pytest

Задачка: Поиск уникальных элементов
Напишите функцию find_unique(), которая принимает на вход список элементов и возвращает список из уникальных элементов, то есть элементов, которые встречаются в исходном списке только один раз.

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

Пишите ваши варианты в комментариях. Ответ будет в канале сегодня вечером.
👍4
Автоматизация тестирования - это наш отдельный канал с информацией об автоматизации QA.

Что в канале?
1. Виды автоматизированного тестирования
2. Selenium
3. Playwrite
4. Pytest
5. Нагрузочное тестирование
6. Jenkins + Fastlane + Appium
7. Jmeter
8. Задачи по автоматизации

Подпишись и изучай: @automatedqa
# find_unique.py
def find_unique(elements):
return [element for element in elements if elements.count(element) == 1]

# test_find_unique.py
import pytest
from find_unique import find_unique

def test_unique_elements():
assert find_unique([1, 2, 3, 4, 5]) == [1, 2, 3, 4, 5]
assert find_unique(['a', 'b', 'c', 'd']) == ['a', 'b', 'c', 'd']

def test_duplicate_elements():
assert find_unique([1, 2, 2, 3, 4, 4, 5]) == [1, 3, 5]
assert find_unique(['a', 'b', 'b', 'c', 'c', 'd']) == ['a', 'd']

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

def test_empty_list():
assert find_unique([]) == []

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

#задача #автоматизация #python #pytest
👍9
Программистам на заметку😅
👍36😁10💩1
Тест по основам автоматизации тестирования (en). Часть 2

Переход от ручного тестирования к написанию автотестов - один из шагов в карьере тестировщика. Готовы ли вы его сделать? Пройдите наш тест и проверьте! Результатами и впечатлениями делитесь в комментариях!

#тест

Пройти тест
👍5
Как выжить и продвинуться в сфере тестирования

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

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

Читать статью
11
Что такое тестирование безопасности?

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

Чем больше ПО проникает во все сферы нашей жизни, тем больше внимания нужно уделять вопросам его защищенности.

В этой статье:

- Что подразумевается под “безопасностью” ПО?
- Тестирование безопасности десктопных и веб-приложений
- Что нужно протестировать с точки зрения безопасности

Читать статью
👍4
Тест по Docker (en). Часть 1

Функционал Docker облегчает процесс поиска багов, поэтому его используют не только разработчики, но и тестировщики. Насколько хорошо вы понимаете эту технологию? Пройдите наш тест и проверьте! Результатами делитесь в комментариях!

#тест

Пройти тест
👍3
Логические задачи на QA интервью

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

Собеседования - непростое дело. Помимо вопросов о вашем предыдущем опыте и планах на будущее, а также чисто технических вопросов вам могут подкинуть и логические загадки. “Зачем это все нужно?” — спросите вы. Ответ прост. С помощью логических головоломок HR-специалисты могут проследить ход ваших мыслей и понять, аналитический склад ума у вас или нет.

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

Читать статью
👍41
Привет, QA-инженеры! 👋

Опрос! Сколько времени вы реально работаете в день?
Anonymous Poll
3%
1-2 часа
14%
3-4 часа
18%
5-6 часов
12%
7-8 часов
9%
8-10 часов
4%
Больше 10 часов
39%
Посмотреть результаты
👏6
#задача #автоматизация #python #pytest

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

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

Пишите ваши варианты в комментариях. Ответ будет в канале сегодня вечером.
👍31