Хаос на практике: зачем ломать production?
Ломать — не строить! Так обычно говорят люди, пытаясь показать деструктивный процесс простым, не требующим усилий. Сегодня я хочу вам рассказать о пользе Chaos Engineering (хаос-инженерия), зачем это нужно и как подойти к своему первому в жизни эксперименту.
#qa #testing
Подпишись👉 @testlab_qa
Ломать — не строить! Так обычно говорят люди, пытаясь показать деструктивный процесс простым, не требующим усилий. Сегодня я хочу вам рассказать о пользе Chaos Engineering (хаос-инженерия), зачем это нужно и как подойти к своему первому в жизни эксперименту.
#qa #testing
Подпишись👉 @testlab_qa
👍3
Автоматизация тестирования java + selenium webdriver
Автоматизация тестирования java | что такое selenium webdrivew
Подключение Selenium WebDriver к проекту. | Старт автоматизированного тестирования
Что такое DOM | Автоматизация тестирования с нуля | Курс по Selenium WebDriver
Что такое локаторы в selenium webdriver
Xpath - локаторы. Уроки для начинающих
CSS Селекторы | Автоматизация тестирования java | Selenium Webdriver
Ожидания в Selenium | Явные и неявные ожидания
Свойства атрибутов в Selenium WebDrivew
Получение текста из тэга | getText в Selenium WebDriver Автоматизация тестирования css Вёрстки стилей | Selenium webdriver | Автоматизация на java
Selenium webdriver уроки с нуля | метод click | Автоматизация тестирования
selenium webdriver уроки sendkeys | Автоматизация тестирования
Selenium webdriver уроки actions | Автоматизация тестирования
Автоматизация тестирования , ожидания в Selenium WebDriver
Автоматизированное тестирование Selenium | модальные окна alert
Автоматизированное тестирование selenium | Как управлять окнами и вкладками браузера
Автоматизированное тестирование с нуля / Полный курс за 3 часа / selenium + testng
Как написать фрэймворк для автоматизации тестирования PageObject
https://www.youtube.com/playlist?list=PLZqgWWF4O-ziBZVXN19WcRHPM5DkH672c
#qa #testing
Подпишись👉 @testlab_qa
Автоматизация тестирования java | что такое selenium webdrivew
Подключение Selenium WebDriver к проекту. | Старт автоматизированного тестирования
Что такое DOM | Автоматизация тестирования с нуля | Курс по Selenium WebDriver
Что такое локаторы в selenium webdriver
Xpath - локаторы. Уроки для начинающих
CSS Селекторы | Автоматизация тестирования java | Selenium Webdriver
Ожидания в Selenium | Явные и неявные ожидания
Свойства атрибутов в Selenium WebDrivew
Получение текста из тэга | getText в Selenium WebDriver Автоматизация тестирования css Вёрстки стилей | Selenium webdriver | Автоматизация на java
Selenium webdriver уроки с нуля | метод click | Автоматизация тестирования
selenium webdriver уроки sendkeys | Автоматизация тестирования
Selenium webdriver уроки actions | Автоматизация тестирования
Автоматизация тестирования , ожидания в Selenium WebDriver
Автоматизированное тестирование Selenium | модальные окна alert
Автоматизированное тестирование selenium | Как управлять окнами и вкладками браузера
Автоматизированное тестирование с нуля / Полный курс за 3 часа / selenium + testng
Как написать фрэймворк для автоматизации тестирования PageObject
https://www.youtube.com/playlist?list=PLZqgWWF4O-ziBZVXN19WcRHPM5DkH672c
#qa #testing
Подпишись👉 @testlab_qa
👍2
Разные подходы к тестированию: в чем их суть и какой выбирать для своих проектов
Хочу рассказать про виды тестов и рассмотреть несколько подходов к тестированию. В основном здесь примеры из frontend, но идеи подойдут и для backend. В статье нет конкретных примеров кода (хотя присутствуют ссылки на материалы, где они есть), но изложены идеи и общие правила написания тестов.
#qa #testing
Подпишись👉 @testlab_qa
Хочу рассказать про виды тестов и рассмотреть несколько подходов к тестированию. В основном здесь примеры из frontend, но идеи подойдут и для backend. В статье нет конкретных примеров кода (хотя присутствуют ссылки на материалы, где они есть), но изложены идеи и общие правила написания тестов.
#qa #testing
Подпишись👉 @testlab_qa
👍3
Media is too big
VIEW IN TELEGRAM
Что нужно знать Junior тестировщику?
В этом ролике автор делится информацией о том, что требуется знать Junior тестировщику. Вы разберете актуализированный список знаний, которые необходимы для трудоустройства на позицию тестировщика в IT-компанию.
0:00 Вступление
0:25 Тестирование и технологии
0:46 Теория и практика тестирования
1:28 Нужен ли опыт?
1:50 SQL
2:15 HTML&CSS
3:00 CLI in UNIX
4:09 Тестирование API
4:31 Тестирование мобильных приложений
#qa #testing
Подпишись👉 @testlab_qa
В этом ролике автор делится информацией о том, что требуется знать Junior тестировщику. Вы разберете актуализированный список знаний, которые необходимы для трудоустройства на позицию тестировщика в IT-компанию.
0:00 Вступление
0:25 Тестирование и технологии
0:46 Теория и практика тестирования
1:28 Нужен ли опыт?
1:50 SQL
2:15 HTML&CSS
3:00 CLI in UNIX
4:09 Тестирование API
4:31 Тестирование мобильных приложений
#qa #testing
Подпишись👉 @testlab_qa
👍8
Media is too big
VIEW IN TELEGRAM
Базы данных для тестировщика
Каждый уважающий себя тестировщик должен знать SQL. В этом видеоуроке автор подробно разбирает, как знание SQL и баз данных помогает тестировщику сэкономить время и нервы в неравном бою с багами.
#qa #testing
Подпишись👉 @testlab_qa
Каждый уважающий себя тестировщик должен знать SQL. В этом видеоуроке автор подробно разбирает, как знание SQL и баз данных помогает тестировщику сэкономить время и нервы в неравном бою с багами.
#qa #testing
Подпишись👉 @testlab_qa
👍7
Тестирование ПО. Профессиональный курс подготовки QA
https://www.youtube.com/playlist?list=PLZqgWWF4O-zg03RGSZ2GpHLE3BmO8bjKo
#qa #testing
Подпишись👉 @testlab_qa
https://www.youtube.com/playlist?list=PLZqgWWF4O-zg03RGSZ2GpHLE3BmO8bjKo
#qa #testing
Подпишись👉 @testlab_qa
Автоматизация тестирования java + selenium webdriver
https://www.youtube.com/playlist?list=PLZqgWWF4O-ziBZVXN19WcRHPM5DkH672c
#qa #testing
Подпишись👉 @testlab_qa
https://www.youtube.com/playlist?list=PLZqgWWF4O-ziBZVXN19WcRHPM5DkH672c
#qa #testing
Подпишись👉 @testlab_qa
👍1
Media is too big
VIEW IN TELEGRAM
Что нужно знать тестировщику без опыта?
В этом ролике автор разбирает, что требуется знать тестировщику без опыта (Junior QA Engineer). В конце видео автор поделится дорожной картой (roadmap) для вашего развития.
0:00:00 Intro
0:02:40 Английский язык
0:07:05 Теория тестирования
0:20:17 Тестовая документация
0:30:20 Тестирование веб-приложений
0:42:27 Базы данных
0:46:06 Тестирование мобильных приложений
0:50:56 CI/CD для тестировщика
0:56:36 Дополнительные навыки и инструменты
1:05:52 Бонус
#qa #testing
Подпишись👉 @testlab_qa
В этом ролике автор разбирает, что требуется знать тестировщику без опыта (Junior QA Engineer). В конце видео автор поделится дорожной картой (roadmap) для вашего развития.
0:00:00 Intro
0:02:40 Английский язык
0:07:05 Теория тестирования
0:20:17 Тестовая документация
0:30:20 Тестирование веб-приложений
0:42:27 Базы данных
0:46:06 Тестирование мобильных приложений
0:50:56 CI/CD для тестировщика
0:56:36 Дополнительные навыки и инструменты
1:05:52 Бонус
#qa #testing
Подпишись👉 @testlab_qa
👍4
Список полезных статей и видео для изучения тестирования API
На большей части проектов сейчас востребованы знания по тест-дизайну и тестированию API.
Для своей команды тестирования мы собрали список статей и видео, полезных для изучения тестирования основных видов API. В этой статье я хочу поделиться этим списком, возможно кому-то это поможет быстрее погрузиться в эту тему.
https://habr.com/ru/post/667634/
#qa #testing
Подпишись👉 @testlab_qa
На большей части проектов сейчас востребованы знания по тест-дизайну и тестированию API.
Для своей команды тестирования мы собрали список статей и видео, полезных для изучения тестирования основных видов API. В этой статье я хочу поделиться этим списком, возможно кому-то это поможет быстрее погрузиться в эту тему.
https://habr.com/ru/post/667634/
#qa #testing
Подпишись👉 @testlab_qa
Хабр
Список полезных статей и видео для изучения тестирования API
На большей части проектов сейчас востребованы знания по тест-дизайну и тестированию API. Для своей команды тестирования мы собрали список статей и видео, полезных для изучения тестирования основных...
👍4
Тестировщик с нуля за 6 часов / QA / Тестирование по полный курс
0:00 QA обеспечение качества, контроль качества
18:10 Как тестируется по, модели разработки по , SDLC, STLC, SCRUM
49:40 Что тестирует тестировщик, объекты тестирования
01:02:05 Тестирование требований
01:22:38 Тест план и тест стратегия
1:51:30 Виды тестирования
2:34:20 Смок тест, регрессионное тестирование, санитарное
2:41:52 Уровни тестирования, системное, интеграционное, модульное
2:51:00 Методы тестирования , черный ящик серый ящик белый ящик
2:59:00 Статическое тестирование и динамическое тестирование
3:08:26 Альфа и бета тестирования
3:25:00 Артефакты тестирования, чеклисты, тест кейсы
3:47:00 Тест кейсы
4:06:20 Техники тест дизайна, классы эквивалентности, граничные значения
4:17:50 Техники тест дизайна, таблица принятия решений
4:21:10 Техники тест дизайна, adhoc
4:24:00 Техники тест дизайна, попарное тестирование pairwise
4:43:40 Дефект, поиск багов, баг репорт
5:27:30 Отчет о тестировании
#qa #testing
Подпишись👉 @testlab_qa
0:00 QA обеспечение качества, контроль качества
18:10 Как тестируется по, модели разработки по , SDLC, STLC, SCRUM
49:40 Что тестирует тестировщик, объекты тестирования
01:02:05 Тестирование требований
01:22:38 Тест план и тест стратегия
1:51:30 Виды тестирования
2:34:20 Смок тест, регрессионное тестирование, санитарное
2:41:52 Уровни тестирования, системное, интеграционное, модульное
2:51:00 Методы тестирования , черный ящик серый ящик белый ящик
2:59:00 Статическое тестирование и динамическое тестирование
3:08:26 Альфа и бета тестирования
3:25:00 Артефакты тестирования, чеклисты, тест кейсы
3:47:00 Тест кейсы
4:06:20 Техники тест дизайна, классы эквивалентности, граничные значения
4:17:50 Техники тест дизайна, таблица принятия решений
4:21:10 Техники тест дизайна, adhoc
4:24:00 Техники тест дизайна, попарное тестирование pairwise
4:43:40 Дефект, поиск багов, баг репорт
5:27:30 Отчет о тестировании
#qa #testing
Подпишись👉 @testlab_qa
YouTube
Тестировщик с нуля за 6 часов / QA / Тестирование по полный курс
Стань тестировщик с нуля. 6 часов теории тестирования, которая собрана из моего профессионального курса подготовки для Junior и middle специалистов.
Вы должна понимать, что в этом уроке собрана именно теория, т.е. здесь нет практики. Но есть очень много…
Вы должна понимать, что в этом уроке собрана именно теория, т.е. здесь нет практики. Но есть очень много…
🔥6
Media is too big
VIEW IN TELEGRAM
Что должен знать тестировщик без опыта?
В этом видео автор подробно разбирает, что должен знать QA без опыта для успешного прохождения собеседований на junior - вакансии.
00:36 Кто такой джуниор QA
01:27 Основные направления в IT, где нужны тестировщики
01:47 Техскиллы для QA
03:05 Что обязательно спросят на собеседовании QA
04:37 Главный софт скилл для собеседования
06:09 Общие советы по подготовке к собеседованиям
#qa #testing
Подпишись👉 @testlab_qa
В этом видео автор подробно разбирает, что должен знать QA без опыта для успешного прохождения собеседований на junior - вакансии.
00:36 Кто такой джуниор QA
01:27 Основные направления в IT, где нужны тестировщики
01:47 Техскиллы для QA
03:05 Что обязательно спросят на собеседовании QA
04:37 Главный софт скилл для собеседования
06:09 Общие советы по подготовке к собеседованиям
#qa #testing
Подпишись👉 @testlab_qa
👍3
Media is too big
VIEW IN TELEGRAM
Работа с логами в тестировании
В этом видео автор разбирает работу и анализ логов в тестировании, какие виды и уровни логирования бывают. Также вы подробно рассмотрите работу с логами сервера и как устанавливать локальный сервер на компьютер.
00:00 Intro
01:05 Что такое логи? Виды логов
04:10 Уровни логирования
07:54 Установка локального сервера
12:14 Логи сервера: access + error
17:07 Чего не должно быть в логах?
19:40 Общая информация о логах
22:24 Использование логов в тестировании
26:17 Outro
#qa #testing
Подпишись👉 @testlab_qa
В этом видео автор разбирает работу и анализ логов в тестировании, какие виды и уровни логирования бывают. Также вы подробно рассмотрите работу с логами сервера и как устанавливать локальный сервер на компьютер.
00:00 Intro
01:05 Что такое логи? Виды логов
04:10 Уровни логирования
07:54 Установка локального сервера
12:14 Логи сервера: access + error
17:07 Чего не должно быть в логах?
19:40 Общая информация о логах
22:24 Использование логов в тестировании
26:17 Outro
#qa #testing
Подпишись👉 @testlab_qa
👍6
Как встроить качество в процессы производства ПО?
Как обеспечить качество программного обеспечения? Как обеспечить качественные производственные процессы? Как сделать так, что поменять, чтобы процессы и сам продукт имели встроенное качество?
Такими вопросами задаются практически все компании, которые занимаются производством программного обеспечения и для которых важно доставлять ценность до клиента без дефектов.
Этой статьей начинаю серию публикаций, посвященную встроенному качеству и как мы меняли процессы в нашей компании.
#qa #testing
Подпишись👉 @testlab_qa
Как обеспечить качество программного обеспечения? Как обеспечить качественные производственные процессы? Как сделать так, что поменять, чтобы процессы и сам продукт имели встроенное качество?
Такими вопросами задаются практически все компании, которые занимаются производством программного обеспечения и для которых важно доставлять ценность до клиента без дефектов.
Этой статьей начинаю серию публикаций, посвященную встроенному качеству и как мы меняли процессы в нашей компании.
#qa #testing
Подпишись👉 @testlab_qa
👍4
Media is too big
VIEW IN TELEGRAM
Путь развития тестировщика
В этом видео автор разберет куда можно развиваться тестировщику / QA Engineer.
00:00 Введение
00:35 Junior, Middle, Senior
02:00 QA Manager
02:56 QA Expert / Consultant
04:52 Выбор определенной доменной области развития
07:52 Автоматизация
10:16 Безопасность
10:40 Нагрузочное тестирование
11:48 Аналитика
13:44 Product, Project
15:37 Разработка
16:31 DevOps
17:21 Выводы
#qa #testing
Подпишись👉 @testlab_qa
В этом видео автор разберет куда можно развиваться тестировщику / QA Engineer.
00:00 Введение
00:35 Junior, Middle, Senior
02:00 QA Manager
02:56 QA Expert / Consultant
04:52 Выбор определенной доменной области развития
07:52 Автоматизация
10:16 Безопасность
10:40 Нагрузочное тестирование
11:48 Аналитика
13:44 Product, Project
15:37 Разработка
16:31 DevOps
17:21 Выводы
#qa #testing
Подпишись👉 @testlab_qa
👍4
Бейсбольная бита и мяч вместе стоят 1 доллар 10 центов.
Бейсбольная бита дороже мяча на 1 доллар.
Сколько стоит мяч?
#qa #testing
Подпишись👉 @testlab_qa
Бейсбольная бита дороже мяча на 1 доллар.
Сколько стоит мяч?
#qa #testing
Подпишись👉 @testlab_qa
Ошибки на технических собеседованиях
Сегодня я хочу поговорить об ошибках, с которыми я сталкивалась на собеседованиях, поделиться историями и дать несколько советов.
За свою карьеру QA лида в течение нескольких лет я провела более 100 технических собеседований на разные позиции в тестировании — от интерна до руководителя группы. Постепенно я стала замечать, что как у кандидатов, так и у интервьюеров на собеседованиях часто прослеживаются одни и те же ошибки. Конечно, в примерах я буду опираться на тестирование, но описываемые проблемы могут быть общими для всех профессий в IT.
Хочу уточнить, что материал основан на моём личном опыте и может отличаться от вашего. Надеюсь, он поможет новичкам понять, как делать не нужно, а опытные специалисты могут рассказать свою историю в комментариях. Итак, начнём.
#qa #testing
Подпишись👉 @testlab_qa
Сегодня я хочу поговорить об ошибках, с которыми я сталкивалась на собеседованиях, поделиться историями и дать несколько советов.
За свою карьеру QA лида в течение нескольких лет я провела более 100 технических собеседований на разные позиции в тестировании — от интерна до руководителя группы. Постепенно я стала замечать, что как у кандидатов, так и у интервьюеров на собеседованиях часто прослеживаются одни и те же ошибки. Конечно, в примерах я буду опираться на тестирование, но описываемые проблемы могут быть общими для всех профессий в IT.
Хочу уточнить, что материал основан на моём личном опыте и может отличаться от вашего. Надеюсь, он поможет новичкам понять, как делать не нужно, а опытные специалисты могут рассказать свою историю в комментариях. Итак, начнём.
#qa #testing
Подпишись👉 @testlab_qa
👍3
5 способов оценки времени на тестирование
По моим наблюдениям, сроки тестирования определяются по следующим критериям:
знание продукта;
количество сессий тестирования;
тип тестирования;
компетентность;
исправление багов.
Давайте погрузимся в каждый из них.
#qa #testing
Подпишись👉 @testlab_qa
По моим наблюдениям, сроки тестирования определяются по следующим критериям:
знание продукта;
количество сессий тестирования;
тип тестирования;
компетентность;
исправление багов.
Давайте погрузимся в каждый из них.
#qa #testing
Подпишись👉 @testlab_qa
👍3
Вопросы на собеседовании джуна.
Такой вопрос часто мне задают студенты. Я всегда отвечаю, что необходимо готовиться и учить все определения, даже не учить, а понимать, так как собеседование не экзамен в институте. Тут главное понимание. Но вопрос повторяется из курса в курс, поэтому я решил составить список из топ 20 вопросов, которые помогут подготовиться и структурировать знания.
1. Что такое тестирование?
2. Цели тестирования?
3. Что такое баг?
4. Что такое валидация и верификация?
5. Жизненный цикл ПО
6. Виды документации: Продуктная и Проектная
7. Что такое тест-план?
8. Что такое тест-кейс?
9. Что такое чек-лист?
10. Что такое Use Case?
11. Виды и методы тестирования?
12. Техники тест-дизайна
13. Отчетность в тестировании
14. Что такое REST API
15. Методы HTTP запросов
16. Чем метод POST отличается от PUT
17. Чем отличается HTTP от HTTPS
18. Query-параметры
19. Google Chrome DevTools
20. Жизненный цикл Android и iOS приложения
#qa #testing
Подпишись👉 @testlab_qa
Такой вопрос часто мне задают студенты. Я всегда отвечаю, что необходимо готовиться и учить все определения, даже не учить, а понимать, так как собеседование не экзамен в институте. Тут главное понимание. Но вопрос повторяется из курса в курс, поэтому я решил составить список из топ 20 вопросов, которые помогут подготовиться и структурировать знания.
1. Что такое тестирование?
2. Цели тестирования?
3. Что такое баг?
4. Что такое валидация и верификация?
5. Жизненный цикл ПО
6. Виды документации: Продуктная и Проектная
7. Что такое тест-план?
8. Что такое тест-кейс?
9. Что такое чек-лист?
10. Что такое Use Case?
11. Виды и методы тестирования?
12. Техники тест-дизайна
13. Отчетность в тестировании
14. Что такое REST API
15. Методы HTTP запросов
16. Чем метод POST отличается от PUT
17. Чем отличается HTTP от HTTPS
18. Query-параметры
19. Google Chrome DevTools
20. Жизненный цикл Android и iOS приложения
#qa #testing
Подпишись👉 @testlab_qa
👍8
Переписываем API тесты
Сегодняшняя тема касается архитектуры api тестов. Язык, на котором они написаны не важен, +/- на всех языках одинаково. Свои примеры я буду показывать на Python. Возможно, для опытных коллег я буду рассказывать очевидные вещи, но, как я написал выше, иногда я участвую в консультациях в сторонних организациях и вижу довольно много кода api тестов, проблемного кода, который был написан от мидлов до лидов. Так же я посмотрел репозитории на GitHub различных школ и ... я бы переписал).
#qa #testing
Подпишись👉 @testlab_qa
Сегодняшняя тема касается архитектуры api тестов. Язык, на котором они написаны не важен, +/- на всех языках одинаково. Свои примеры я буду показывать на Python. Возможно, для опытных коллег я буду рассказывать очевидные вещи, но, как я написал выше, иногда я участвую в консультациях в сторонних организациях и вижу довольно много кода api тестов, проблемного кода, который был написан от мидлов до лидов. Так же я посмотрел репозитории на GitHub различных школ и ... я бы переписал).
#qa #testing
Подпишись👉 @testlab_qa
👍6
Вопросы на собеседовании Middle Mobile QA
1. Вам необходимо протестировать фичу N, как будете выбирать устройства для тестирования?
2. Где смотреть логи приложений на Android и iOS устройствах
3. Тестирования прерываний. Какие виды прерываний знаете?
4. Типы PUSH уведомлений
5. Android Debug Bridge (ADB)
6. Режим разработчика Android. Вытеснение фоновых Activity, лимит фоновых процессов, границы элементов, фиктивные местоположения
7. Жизненный цикл Android/iOS приложения
8. Режим разработчика iPhone (какие имеются возможности)
9. Charles Proxy (Breakpoint/Rewrite/Map Local/ Throttle Settings/Map Remote)
10. Вы получили задачу (крупную фичу). Какой план ваших действий?
#qa #testing
Подпишись👉 @testlab_qa
1. Вам необходимо протестировать фичу N, как будете выбирать устройства для тестирования?
2. Где смотреть логи приложений на Android и iOS устройствах
3. Тестирования прерываний. Какие виды прерываний знаете?
4. Типы PUSH уведомлений
5. Android Debug Bridge (ADB)
6. Режим разработчика Android. Вытеснение фоновых Activity, лимит фоновых процессов, границы элементов, фиктивные местоположения
7. Жизненный цикл Android/iOS приложения
8. Режим разработчика iPhone (какие имеются возможности)
9. Charles Proxy (Breakpoint/Rewrite/Map Local/ Throttle Settings/Map Remote)
10. Вы получили задачу (крупную фичу). Какой план ваших действий?
#qa #testing
Подпишись👉 @testlab_qa
👍5