📚 ProTestingInfo 🔷 Канал по тестированию 📚 – Telegram
📚 ProTestingInfo 🔷 Канал по тестированию 📚
14.1K subscribers
1.31K photos
200 videos
232 files
1.18K links
📌Информация для начинающих и для коллег в области QA, для личного закрепления знаний.
📌Теория, тесты, практика
Ментор-Консультация - 5тр/час
Курс
@info_course_protestinginfo
https://protestinginfo.ru
Вопросы @nadin_qa
ИП
РКН: https://clck.ru/3FWD9v
Download Telegram
Цитирую важное : "Часто на интервью встречаются вопросы про различие верификации и валидации продукта:
📌Верификация – это подтверждение, что были выполнены все требования предъявляемые к ПО

📌Валидация – это проверка того, что ПО соответствует потребностям пользователей и его можно использовать в реальной жизни.

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

#теория
👏🏼
По коробу поскреби, по сусеку помети; авось и виды тестирования и наберутся👀
🤞🏽Возможно, что-то и пропустила, но каждый вид тестирования постараюсь в будущем разобрать, а вы по крайней мере будете знать какова классификация видов тестирования

👇🏻 Классификация видов тестирования👇🏻:
🔷С исполнением и без исполнения кода:
🔸Статическое
🔸Динамическое

🔷Различные знания о структуре кода:
🔸Черный ящик,
🔸серый ящик ,
🔸белый ящик

🔷По свойствам тестируемого объекта:
🔸функциональность,
🔸производительность,
🔸совместимость,
🔸надежность,
🔸удобство

🟧Функциональное тестирование – проверка того, что продукт выполняет свое прямое назначение, предоставляет функции, требуемые заказчиком\пользователями:
🔸🔸тестирование заявленной функциональности,
🔸🔸тестирование установки (инсталляции),
🔸🔸тестирование графического пользовательского интерфейса,
🔸🔸тестирование защищенности (например, банковская сфера),
🔸🔸тестирование целостности данных,
🔸🔸тестирование настройки и лицензирования

🟧Нефункциональное тестирование - это проверка качественных характеристик продукта: скорости работы, надежности, безопасности и т.п.:
🔸🔸тестирование производительности,
нагрузочное тестирование,
🔸🔸стрессовое тестирование,
🔸🔸тестирование обеспеченности
🔸🔸технической поддержки,
🔸🔸тестирование локализации, глобализации и интернационализации,
🔸🔸тестирование практичности,
🔸🔸тестирование удобства использования,
🔸🔸тестирование стабильности или надежности,
🔸🔸тестирование на отказ и восстановление,
🔸🔸конфигурационное тестирование,
🔸🔸тестирование безопасности,
🔸🔸тестирование емкости/способностей,
🔸🔸тестирование масштабируемости,
🔸🔸объемное тестирование,
🔸🔸спайк/шиповое тестирование,
🔸🔸тестирование устойчивости,
🔸🔸тестирование времени отклика,
🔸🔸тестирование стабильности

🔷По изменениям (после установки программного обеспечения для подтверждения работоспособности приложения или правильности исправления дефекта):
🔸регрессионное тестирование,
🔸подтверждающее тестирование,
🔸дымовое тестирование,
🔸тестирование сборки,
🔸санитарное тестирование или проверка согласованности/исправности,
🔸повторное тестирование

🔷По типу прогона тестов:
🔸ручное,
🔸автоматизированное

🔷По изолированности компонент:
🔸системное,
🔸интеграционное,
🔸модульное

🔷По версии функционала:
🔸тестирование новой функциональности
🔸регрессионное тестирование

🔷По ожидаемому результату:
🔸позитивное тестирование
🔸негативное тестирование

🔷По уровню планирования:
🔸тестирование по тестовым кейсам
🔸исследовательское тестирование

🔷По степени подготовки к тестированию тестировщиком:
🔸Ad-hoc - Свободное или Интуитивное тестирование,
🔸Тестирование по документации (формальное тестирование)

🔷По исполнителям тестирования:
🔸Альфа-тестирование,
🔸Бета-тестирование,
🔸приемочное тестирование

🔷Другие виды тестирования:
🔸тестирование файлов cookie,
🔸тестирование потоков,
🔸тестировании интерфейса прикладного программирования,
🔸эталонное тестирование,
🔸параллельное/многопользовательское тестирование,
🔸Fuzz тестирование,
🔸тестирование N+1,
🔸Ramp тестирование,
🔸тестирование на переносимость,
🔸A/B тестирование,
🔸сквозное (E2E - End–to–End) тестирование,
🔸тестирование хранилища,
🔸тестирование на проникновение
#видытестирования
👍11💯1
Модель качества программного обеспечения (ISO 9126-1)

#теория
Выше #тестыдлязакреплениязнаний 👆👆👆
🍪 ИДУ В ТЕСТИРОВЩИКИ: СКИЛЛЫ И КАЧЕСТВА
#QAглазамиДжуна_понятия

Вика, а какие скиллы нужны, чтобы стать тестировщиком? 🥺

Ещё 2 месяца назад я так же, как и вы сидела и думала «А что же мне нужно знать и уметь, чтобы стать тестировщиком?». А в интернете чего только не намешано - одни статьи твердят, что нужен английский, другие утверждают обратное 🤦🏼‍♀️
Так что давайте разбираться.
Сейчас уже на собственном опыте и опыте коллег могу вам рассказать, что вам потребуется, если вы решили стать тестировщиком 😍

Итак, hard skills в современных реалиях:

1️⃣ Хорошая теоретическая база о тестировании:
⚡️жизненный цикл ПО и бага;
⚡️методологии разработки;
⚡️основы, принципы, цели, типы, виды и уровни тестирования и т.д.;
⚡️тестовая документация (артефакты) - тз, тест-кейсы, чек-листы, тест-планы, стратегии, баг репорты;
⚡️системы баг-трекинга;

2️⃣ Приветствуются опыт в сфере/ техническое образование/английский язык не ниже Intermediate

👉🏼 Если мы говорим об автоматизации, плюсуйте ещё:
⚡️Понимание, как устроены интернет и обработка сервером клиентских запросов;
⚡️ Знание какого-нибудь языка программирования;
⚡️Знание API, баз данных;

А вот soft skills следующие:

1️⃣ Любить технологии и быть активным пользователем
2️⃣ Желание учиться и развиваться
3️⃣ Внимательность
4️⃣ Коммуникабельность

Уже исходя из всех пунктов, вы можете плавно выстроить свой процесс обучения (если решено обучаться самостоятельно). Желательно создать структуру, а затем уже проходиться по каждому пункту детально 😌

Не переживайте, если чего-то не знаете или не до конца понимаете. Когда вас возьмут на стартовую позицию, то ещё не раз все объяснят и покажут на практике. Даже лиды могут не до конца знать тонкости процессов - и это нормально 👌 Мы все постоянно учимся, главное быть открытым и тянуться к знаниям.

Лично я не стесняюсь задавать глупых вопросов 😄 Команда всегда идёт навстречу) Это же в интересах самой компании - взращивать человека «под себя» 👍🏼

А как вы оцениваете свой уровень подготовки? Пост оказался вам полезным? 🤔
👍2
Тестовый сценарий пример.xlsx
15.5 KB
#Шаблонтестовогосценария - версия2,
Пройти тестовый сценарий "Авторизация пользователя"

Попробовать на примере написать свой #тестовыйсценарий
Данные понятия пригодятся при написании тестовых сценариев, использовала Словарь терминов по фронтенду .

📍Выделила самые главные!

📌breadcrumbs - хлебные кро́шки, вспомогательная навигация на сайте, последовательно отражающая структуру или пройденные шаги.

📌button - кнопка
- элемент интерфейса, при нажатии отправляющий форму или производящий иное действие

📌checkbox - чекбо́кс - элемент интерфейса для выбора одного или нескольких вариантов, напр. checkbox is disabled - чекбокс неактивен.

📌dropdown - выпадающее меню, элемент интерфейса, раскрывающий дополнительную информацию при активации.

📌footer - подвал - характерная визуальная область в конце страницы.

📌header - шапка - характерная визуальная область в начале страницы.

📌 date picker - календарь

📌 input - поле для ввода

📌pagination-
постраничная навигация, обычно список ссылок с номерами страниц, на которые разбит документ.
разделение на страницы, разделение документа на отдельные страницы для удобства чтения, загрузки или других целей.

📌placeholder -
заглушка, временный заменитель картинки, текста и т.п. Напр.: Вместо портрета президента вставь пока заглушку с котиками.
подсказка поля, атрибут текстового поля, предназначен для подсказки о том, как это поле заполнять. Чаще всего представляет собой пример заполнения

📌popup - всплывающее окно, попа́п, отдельное окно или элемент интерфейса, появляющийся поверх текущего, напр. annoying popup — назойливый попап.

📌progress bar - индикатор выполнения, элемент интерфейса, отражающий прогресс выполнения операции.

📌radio button - радиокно́пка, элемент формы для выбора одного варианта из нескольких, напр. radio button is checked — радиокнопка выбрана.

📌scroll -
прокрутка, элемент интерфейса для перемещения скрытой части страницы или блока, является признаком того, что вложенный элемент больше родительского, напр. horizontal scroll is disabled — горизонтальная прокрутка запрещена.
прокручивать, перемещать скрытую часть страницы или блока.

📌sidebar - боковая панель, боковая часть сайта со второстепенным содержимым, напр. sidebar is on the right side — справа находится боковая панель.

📌swipe - смахивание, жест для управления сенсорным интерфейсом: смахивающее движение пальцев по сенсорному экрану.

📌tab -
вкладка, один из слоёв интерфейса сайта или программы, который активируется выбором его заголовка, напр. open in new tab — открыть в новой вкладке.
таб, клавиша табуляции, вставляет символ табуляции, переключает фокус на следующий элемент интерфейса, либо дополняет частично набранное слово, напр. press Ctrl Tab — нажмите контрол-таб.
таб, символ табуляции, имеет настраиваемую ширину и используется для отступов в коде, напр. tabs are better than spaces — табы лучше пробелов.

📌tap - нажатие, жест для управления сенсорным интерфейсом: однократное касание сенсорного экрана.

📌thumb - ползунок, элемент управления полосой прокрутки.

📌toggle - переключать, переводить из одного состояния в другое, переключить классы — toggle classe

📌touch interface - сенсорный интерфейс

📌vertical-align - вертикальное выравнивание, расположение элементов по вертикали в пределах строки текста или таблицы.

📌viewport -вьюпо́рт - видимая область документа в рамках экрана.

📌grid - сетка, способ упорядочить расположение элементов в дизайне с помощью вертикального или горизонтального ритма, напр. module grid — модульная сетка.

📌row - строка, ряд - горизонтальная область в таблице или раскладке.

📌column - столбец, колонка, вертикальная область в таблице, раскладке или тексте.

📌navbar - навигационное меню - навигационный блок на сайте или в интерфейсе программы

📌 tooltip - подсказка

📌 hamburger - «бургер» (или, как его чаще называют, «гамбургер») это иконка скрытого меню на сайте или в мобильном приложении. При нажатии на неё, открывается уже полное меню с разделами, находящимися друг над другом, что, собственно, и формирует принцип бутерброда. Традиционно, иконка меню-бургера выглядит как три короткие полосы, размещенные друг над другом.

#расшифровкапонятий
#теория
👍2
Навеяло про интервью с заказчиком, хотя сейчас удалённо в основном проводят интервью:
Подсказки:
Сидеть ровно, немного наклонится вперед это показывает вашу заинтересованность
Реагировать на информацию мимикой, эмоциями
Расположится на комфортном расстоянии, не ближе 0,7 м и не дальше 1,5 м
Поддерживать контакт глаз
Улыбаться и кивать, когда интервьюер что-либо рассказывает, но не переусердствовать
Не скрещивать руки и ноги, держать их свободно
Жестикулировать мягко, не вертеть ничего в руках
Говорить достаточно громко, чтобы вас слышали и достаточно тихо, чтобы вас слушали
Сидеть уверенно и удобно, не ерзать, не сползать
Немного информации про прохождение интервью с заказчиком:
Подготовка
- 🍭Определится со своими целями
- 🍭Исследовать компанию
- 🍭Собрать всю необходимую информацию о себе
- 🍭Перечитать свое резюме как интервьюер
- 🍭Придирчиво осмотреть себя с ног до головы
- 🍭Подготовить вопросы для интервьюера
- 🍭Потренироваться на кошках или с зеркалом😄

Что мне даст данная вакансия?
❗️Прежде всего, для самих себя, проверить:
- 🌼 Каких целей вы хотите достигнуть в перспективе 2-5 лет?
- 🌼Каким образом вы планируете их достигнуть?
- 🌼 Как работа на данной вакансии вписывается в ваши планы?
- 🌼 Что для вас наиболее важно в данной вакансии?
- 🌼 Как работа на данной вакансии может помочь ускорить выполнение ваших планов?

‼️Эти вопросы стоит задать себе
Почему я хочу работать именно в этой компании?
Почему мне подходит именно эта позиция?
Какие у меня доказательства, что я подхожу для данной должности?
Чему я научился в (что я приобрел благодаря) моей учебе, предыдущей работе, вне-рабочим активностям?
Чем я хочу заниматься и как хочу развиться на следующие 5 лет?
Какое самое лучшее решение в своей жизни я принял? Самое худшее? Что бы я сейчас сделал по другому?
Какой у меня опыт командной работы?
Как я справляюсь с трудностями, работаю в стрессовых ситуациях?
Когда и как я проявлял инициативу (проактивность)?
Какие мои сильные стороны?
Какие мои слабые стороны?

#собеседование
Словарь тестировщика (здесь не все понятия, но словарь очень хороший)
#расшифровкапонятий
📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned «📝эта личная страница про основы тестирования для того, чтобы помнить об этой области, закреплять свои знания. Здесь будут: 📚Посты определений из интернета, личного мнения, 📚Посты примеров, 📚 Обучающие посты 📚Посты видео с дефектами разных приложений. Хочу…»