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

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

@anothertechrock @viktorreh

РКН: https://rknn.link/cSK
Download Telegram
Тест по 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
# count_words.py
def count_words(sentence):
return len(sentence.split())

# test_count_words.py
import pytest
from count_words import count_words

def test_regular_sentence():
assert count_words("This is a test sentence.") == 5
assert count_words("Python programming is fun!") == 4

def test_empty_sentence():
assert count_words("") == 0

def test_sentence_with_whitespace():
assert count_words(" ") == 0
assert count_words(" Word spacing test ") == 3

def test_sentence_with_numbers():
assert count_words("There are 123 numbers.") == 4
assert count_words("This sentence has 7 words.") == 5

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

#задача #автоматизация #python #pytest
👍7
Тест по основам тестирования ПО

Пройдите наш тест и проверьте, хорошо ли вы разбираетесь в основах QA и профессиональной терминологии. Результатами делитесь в комментариях!

#тест

Пройти тест
👍9🥴7
Полное руководство по тестированию баз данных

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

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

- Зачем тестировать базу данных?
- Контрольный список тестирования баз данных
- Мероприятия по тестированию данных
- Как протестировать базу данных (пошаговый процесс)
- Некоторые практические советы

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

🦥 Каждый седьмой сотрудник на удаленке вместо работы смотрит кино, зависает в соцсетях или просто спит

Согласно опросу, удаленщики уделяют работе только 3-4 часа в день. Вот что они делают в остальное время:

• 74,7% — скроллят соцсети,
• 71,6% — приводят дом в порядок,
• 69,6% — совершают онлайн-покупки,
• 52,9% — смотрят кино и сериалы,
• 35% — время от времени обновляют Slack и другие рабочие мессенджеры, чтобы их статус оставался активным,
• 32,2% — планируют уикенд,
• 21,7% — спят,
• 11,8% — употребляют алкоголь в рабочее время.

В опросе поучаствовало 1000 удаленных сотрудников.

А чем в рабочее время занимаетесь вы? ⬇️
👍71
Три полезные практики QA в производственной среде

#почитать #middle

Контроль качества в производственной среде – это набор новых методов DevOps, которые направлены на развитие четкого понимания того, какие проблемы на самом деле возникают в процессе производства продукта. Эти методы дополняют (а в некоторых случаях и отменяют) традиционные методы QA.

В этой статье мы рассмотрим три основных практики, которые можно внедрить, чтобы сэкономить средства бизнесу.

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

Сегодня рассуждаем о карьерном росте. Часто встречаются соискатели с 1-2 годами опыта, именующие себя Senior QA Engineer. На ваш взгляд, нормально ли это и сколько времени требуется, чтобы стать инженером senior-уровня?

Оставляйте ваше мнение в комментариях.

P.S. присылайте ваши темы для обсуждений сюда. Мы обязательно их опубликуем. #discussion
👍5
🌐 Идеальный баг-репорт в Jira

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

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

Смотреть на YouTube (~3 часа)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍308
Как перейти в QA ? Ответы на 10 часто задаваемых вопросов

#почитать #junior

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

В этой статье мы рассмотрим советы свитчерам, переходящим в сферу тестирования.

Читать статью
Тест по командам Linux. Часть 2

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

#тест

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

Задачка: Поиск наибольшего и наименьшего слова

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

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

Пишите ваши варианты в комментариях. Ответ будет в канале сегодня вечером.
👍21
# find_extreme_words.py
def find_extreme_words(sentence):
words = sentence.split()
if not words:
return None, None
return max(words, key=len), min(words, key=len)

# test_find_extreme_words.py
import pytest
from find_extreme_words import find_extreme_words

def test_regular_sentence():
assert find_extreme_words("This is a test sentence.") == ("sentence.", "a")

def test_empty_sentence():
assert find_extreme_words("") == (None, None)

def test_sentence_with_whitespace():
assert find_extreme_words(" ") == (None, None)
assert find_extreme_words(" Word spacing test ") == ("spacing", "test")

def test_sentence_with_numbers():
assert find_extreme_words("There are 123 numbers.") == ("There", "123")
assert find_extreme_words("This sentence has 7 words.") == ("sentence", "7")

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

#задача #автоматизация #python #pytest
👍5🤯32🔥1
20 практических советов по тестированию ПО

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

По мере накопления опыта все лучшие практики тестирования вы в любом случае освоите. Но почему бы вам не изучить их заранее?

Читать статью
2
Тест на знание SQL

12 вопросов по использованию SQL. В основном, тест ориентирован на начинающих. Но опытные пользователи тоже могут его пройти и получить свой законный выброс дофамина)

#тест

Пройти тест
👍12👎1🤔1