Как эффективно сообщать об ошибках
Любой, кто написал программу для публичного использования, получил, по крайней мере, одно плохое сообщение об ошибке. Сообщения, которые ни о чем не говорили ("Это не работает"); сообщения, которые не имели смысла; сообщения, которые не давали достаточной информации; сообщения, которые давали неправильную информацию. Сообщения о проблемах, которые оборачивались ошибками пользователя; сообщения о проблемах, которые оборачивались дефектом в чьей-то другой программе; сообщения о проблемах, которые оборачивались сбоями сети.
В этом эссе я попытаюсь ясно сформулировать, что делает сообщение об ошибке хорошим. В идеале я хотел бы, чтобы все в мире прочитали этот очерк перед тем, как сообщать кому-либо об ошибках. Безусловно, мне бы хотелось, чтобы все, кто сообщает об ошибках мне, прочитали его.
#qa #testing
Подпишись👉 @testlab_qa
Любой, кто написал программу для публичного использования, получил, по крайней мере, одно плохое сообщение об ошибке. Сообщения, которые ни о чем не говорили ("Это не работает"); сообщения, которые не имели смысла; сообщения, которые не давали достаточной информации; сообщения, которые давали неправильную информацию. Сообщения о проблемах, которые оборачивались ошибками пользователя; сообщения о проблемах, которые оборачивались дефектом в чьей-то другой программе; сообщения о проблемах, которые оборачивались сбоями сети.
В этом эссе я попытаюсь ясно сформулировать, что делает сообщение об ошибке хорошим. В идеале я хотел бы, чтобы все в мире прочитали этот очерк перед тем, как сообщать кому-либо об ошибках. Безусловно, мне бы хотелось, чтобы все, кто сообщает об ошибках мне, прочитали его.
#qa #testing
Подпишись👉 @testlab_qa
❤4
Топ-15 бесплатных инструментов для нагрузочного тестирования
Нагрузочное тестирование — это подвид тестирования производительности. В ходе этого тестирования симулируется одновременный вход в приложение и взаимодействие с ним большого количества пользователей. Таким образом мы выясняем, может ли система справляться с подобной нагрузкой.
В этой статье мы представим вам список инструментов, с помощью которых вы можете бесплатно провести нагрузочное и стресс-тестирование своего приложения.
#qa #testing
Подпишись👉 @testlab_qa
Нагрузочное тестирование — это подвид тестирования производительности. В ходе этого тестирования симулируется одновременный вход в приложение и взаимодействие с ним большого количества пользователей. Таким образом мы выясняем, может ли система справляться с подобной нагрузкой.
В этой статье мы представим вам список инструментов, с помощью которых вы можете бесплатно провести нагрузочное и стресс-тестирование своего приложения.
#qa #testing
Подпишись👉 @testlab_qa
👍3
Ехать или не ехать? Check list
Эта статья не даст вам советов, ехать или не ехать. Принять решение вы должны сами, однако, я попытаюсь систематизировать аргументы ЗА и ПРОТИВ так как сам жил и работал за границей по 3 года дважды - в Америке и Франции.
#qa #testing
Подпишись👉 @testlab_qa
Эта статья не даст вам советов, ехать или не ехать. Принять решение вы должны сами, однако, я попытаюсь систематизировать аргументы ЗА и ПРОТИВ так как сам жил и работал за границей по 3 года дважды - в Америке и Франции.
#qa #testing
Подпишись👉 @testlab_qa
👍3
21 Common Mistakes In Automation Testing & Their Mitigation
https://medium.com/@lavalmagan/21-common-mistakes-in-automation-testing-with-their-fix-7cde09457754
#qa #testing
Подпишись👉 @testlab_qa
https://medium.com/@lavalmagan/21-common-mistakes-in-automation-testing-with-their-fix-7cde09457754
#qa #testing
Подпишись👉 @testlab_qa
👍1
Media is too big
VIEW IN TELEGRAM
QA, QC, Testing. В чём отличия? Обеспечение качества (QA), контроль качества (QC) и тестирование
Единицы могут чётко сказать в чём разница между QA, QC, Testing, хотя многие преподают курсы, становятся сертифицированными тренерами. Если вы ещё не сталкивались с понятиями QA, QC, Testing, то пора вам о них узнать, ведь это обеспечение качества (QA), контроль качества (QC) и тестирование (Testing). Мы знаем правду и расскажем вам о ней.
00:10 - что такое тестирование (Testing)
02:58 - что такое обеспечение качества (QA)
03:51 - что такое контроль качества (QC)
04:47 - сравнение QA, QC и Testing
06:28 - QA, QC, Testing на примерах
#qa #testing
Подпишись👉 @testlab_qa
Единицы могут чётко сказать в чём разница между QA, QC, Testing, хотя многие преподают курсы, становятся сертифицированными тренерами. Если вы ещё не сталкивались с понятиями QA, QC, Testing, то пора вам о них узнать, ведь это обеспечение качества (QA), контроль качества (QC) и тестирование (Testing). Мы знаем правду и расскажем вам о ней.
00:10 - что такое тестирование (Testing)
02:58 - что такое обеспечение качества (QA)
03:51 - что такое контроль качества (QC)
04:47 - сравнение QA, QC и Testing
06:28 - QA, QC, Testing на примерах
#qa #testing
Подпишись👉 @testlab_qa
❤3👍1🔥1
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👎1
Media is too big
VIEW IN TELEGRAM
Ошибки начинающих тестировщиков
В этом ролике автор поделится информацией о наиболее частых ошибках, которые совершают новички, и даст полезные рекомендации, как минимизировать их появление в вашей практике.
#qa #testing
Подпишись👉 @testlab_qa
В этом ролике автор поделится информацией о наиболее частых ошибках, которые совершают новички, и даст полезные рекомендации, как минимизировать их появление в вашей практике.
#qa #testing
Подпишись👉 @testlab_qa
👍2
Test-engineer Interview
Собеседование с инженером-тестировщиком. 250+ вопросов с градацией по уровням Junior, Middle, Senior. Основы теории по всем ключевым направлениям.
#qa #testing
Подпишись👉 @testlab_qa
Собеседование с инженером-тестировщиком. 250+ вопросов с градацией по уровням Junior, Middle, Senior. Основы теории по всем ключевым направлениям.
#qa #testing
Подпишись👉 @testlab_qa
superqa.gitbook.io
Home | SeniorQA Docs
👍7
Media is too big
VIEW IN TELEGRAM
Тестировщик с нуля: Полный курс
В этом видео автор подробно и в деталях разбирает всю необходимую теорию тестирования.
0:00:00 Обеспечение качества, контроль качества
0:18:10 Как тестируется ПО, модели разработки ПО
0:49:40 Объекты тестирования
1:02:05 Тестирование требований
1:22:38 Тест-план и тест-стратегия
1:51:30 Виды тестирования
2:41:52 Уровни тестирования
2:51:00 Методы тестирования
2:59:00 Статическое и динамическое тестирования
3:08:26 Альфа и бета тестирования
3:25:00 Артефакты тестирования, чеклисты, тест-кейсы
4:06:20 Техники тест-дизайна
4:43:40 Дефект, поиск багов, баг-репорт
5:27:30 Отчет о тестировании
#qa #testing
Подпишись👉 @testlab_qa
В этом видео автор подробно и в деталях разбирает всю необходимую теорию тестирования.
0:00:00 Обеспечение качества, контроль качества
0:18:10 Как тестируется ПО, модели разработки ПО
0:49:40 Объекты тестирования
1:02:05 Тестирование требований
1:22:38 Тест-план и тест-стратегия
1:51:30 Виды тестирования
2:41:52 Уровни тестирования
2:51:00 Методы тестирования
2:59:00 Статическое и динамическое тестирования
3:08:26 Альфа и бета тестирования
3:25:00 Артефакты тестирования, чеклисты, тест-кейсы
4:06:20 Техники тест-дизайна
4:43:40 Дефект, поиск багов, баг-репорт
5:27:30 Отчет о тестировании
#qa #testing
Подпишись👉 @testlab_qa
👍7
50 оттенков нагрузочного тестирования
С нарастающими скоростями и распределёнными системами всё сложнее бывает создать приложение удобным для конечного пользователя. Программы обладают кучей фич. Но выполняют ли они то, что нужно юзерам? А скорость их выполнения достаточная? А производительность при выполнении не хромает? На эти вопросы помогает ответить нагрузочное тестирование (НТ).
#qa #testing
Подпишись👉 @testlab_qa
С нарастающими скоростями и распределёнными системами всё сложнее бывает создать приложение удобным для конечного пользователя. Программы обладают кучей фич. Но выполняют ли они то, что нужно юзерам? А скорость их выполнения достаточная? А производительность при выполнении не хромает? На эти вопросы помогает ответить нагрузочное тестирование (НТ).
#qa #testing
Подпишись👉 @testlab_qa
👍2
Media is too big
VIEW IN TELEGRAM
Что необходимо хорошему тестировщику?
В этом ролике автор разбирает, какие именно качества потребуются хорошему QA-инженеру.
00:00 Вступление
00:10 Какие качества нужны тестировщику?
00:40 #1 Любознательность
01:15 Правило 40 минут
02:08 #2 Коммуникабельность
02:40 "Шовинизм" в IT
03:30 Стереотипы про программистов и умение слушать
04:27 #3 Про умение находить компромиссы
06:35 #4 Внимание к деталям
08:18 Послесловие
#qa #testing
Подпишись👉 @testlab_qa
В этом ролике автор разбирает, какие именно качества потребуются хорошему QA-инженеру.
00:00 Вступление
00:10 Какие качества нужны тестировщику?
00:40 #1 Любознательность
01:15 Правило 40 минут
02:08 #2 Коммуникабельность
02:40 "Шовинизм" в IT
03:30 Стереотипы про программистов и умение слушать
04:27 #3 Про умение находить компромиссы
06:35 #4 Внимание к деталям
08:18 Послесловие
#qa #testing
Подпишись👉 @testlab_qa
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
10 мифов о тестировании ПО
Миф 2. Тестирование занимает слишком много времени
На самом деле: На этапах цикла разработки ПО тестирование, и правда, занимает много времени, но оно того стоит. Диагностика и исправление ошибок, обнаруженных при соответствующем тестировании, требуют времени, но и столь же продуктивны. Все мифы>
#qa #testing
Подпишись👉 @testlab_qa
Миф 2. Тестирование занимает слишком много времени
На самом деле: На этапах цикла разработки ПО тестирование, и правда, занимает много времени, но оно того стоит. Диагностика и исправление ошибок, обнаруженных при соответствующем тестировании, требуют времени, но и столь же продуктивны. Все мифы>
#qa #testing
Подпишись👉 @testlab_qa
👍1
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
👍8
Как решить 4 главные проблемы, с которыми сталкивается любой стажёр-тестировщик
Стажёр-тестировщик — это новичок, у которого нет реальной практики в тестировании. Потому что одно дело решать учебные проекты, пусть даже и приближённые к боевым задачам, а другое дело — работать в большом реальном проекте, в котором много сложных бизнес-процессов.
Расскажу, с какими сложностями сталкиваются стажёры, и как мы помогаем эти сложности преодолеть и погрузиться в сложный проект.
#qa #testing
Подпишись👉 @testlab_qa
Стажёр-тестировщик — это новичок, у которого нет реальной практики в тестировании. Потому что одно дело решать учебные проекты, пусть даже и приближённые к боевым задачам, а другое дело — работать в большом реальном проекте, в котором много сложных бизнес-процессов.
Расскажу, с какими сложностями сталкиваются стажёры, и как мы помогаем эти сложности преодолеть и погрузиться в сложный проект.
#qa #testing
Подпишись👉 @testlab_qa
👍6❤1
Media is too big
VIEW IN TELEGRAM
Как стать тестировщиком с нуля?
В этом видео автор подробно разбирает профессию QA engineer: что нужно знать, какие зарплаты, чем ручное тестирование отличается от автоматического.
00:00 Что такое Quality Assurance?
01:07 Базовые знания тестировщика
02:33 Какой язык программирования выбрать?
02:45 Функциональное, регрессионное и интеграционное тестирование
03:52 Инструменты тестировщика
05:29 Что такое автоматизация тестирования?
06:26 Что такое Use cases?
07:22 Зарплаты тестировщиков
08:56 Карьерный путь в QA
#qa #testing
Подпишись👉 @testlab_qa
В этом видео автор подробно разбирает профессию QA engineer: что нужно знать, какие зарплаты, чем ручное тестирование отличается от автоматического.
00:00 Что такое Quality Assurance?
01:07 Базовые знания тестировщика
02:33 Какой язык программирования выбрать?
02:45 Функциональное, регрессионное и интеграционное тестирование
03:52 Инструменты тестировщика
05:29 Что такое автоматизация тестирования?
06:26 Что такое Use cases?
07:22 Зарплаты тестировщиков
08:56 Карьерный путь в QA
#qa #testing
Подпишись👉 @testlab_qa
👍6
QA без рутины: как мы автоматизировали регрессионное тестирование
Всем привет, меня зовут Александр Мастюгин, я работаю тестировщиком в студии Nord. В сфере IT бытует предубеждение, что работа тестировщиком — нудное и однообразное занятие. Но я с этим не согласен: на мой взгляд, это творческая, техническая и исследовательская деятельность. Чтобы выполнять эту работу хорошо, нужно погрузиться в задачу, понять все ее тонкости, сложности, разобраться, какие у нее есть подводные камни. Подробнее
#qa #testing
Подпишись👉 @testlab_qa
Всем привет, меня зовут Александр Мастюгин, я работаю тестировщиком в студии Nord. В сфере IT бытует предубеждение, что работа тестировщиком — нудное и однообразное занятие. Но я с этим не согласен: на мой взгляд, это творческая, техническая и исследовательская деятельность. Чтобы выполнять эту работу хорошо, нужно погрузиться в задачу, понять все ее тонкости, сложности, разобраться, какие у нее есть подводные камни. Подробнее
#qa #testing
Подпишись👉 @testlab_qa
👍3
Media is too big
VIEW IN TELEGRAM
Введение в тестирование: Agile, Scrum, Kanban, Waterfall
00:50 SDM и SDLC модели разработки ПО
02:16 Что такое MVP
05:02 Особенности Agile Scrum
07:07 Особенности Agile Kanban
09:18 Waterfall подход в SDLC
11:00 Какой подход в разработке используется на самом деле
12:55 Разбираем Agile манифест
#qa #testing
Подпишись👉 @testlab_qa
00:50 SDM и SDLC модели разработки ПО
02:16 Что такое MVP
05:02 Особенности Agile Scrum
07:07 Особенности Agile Kanban
09:18 Waterfall подход в SDLC
11:00 Какой подход в разработке используется на самом деле
12:55 Разбираем Agile манифест
#qa #testing
Подпишись👉 @testlab_qa
👍3
Media is too big
VIEW IN TELEGRAM
DevTools для Тестировщика
В этом видео автор подробно и наглядно разбирает работу с Devtools для тестировщика.
00:31 Как открыть devtools
01:20 Отображение devtools в браузере
02:03 Изменение разрешения экрана
04:06 Инспектор элементов
05:23 Вкладка Elements
07:01 Вкладка Console
08:22 Вкладка Sources
09:32 Вкладка Network
12:00 Вкладка Performance
12:44 Вкладка Memory
13:07 Вкладка Application
14:03 Вкладка Security
15:04 Вкладка Выводы
#qa #testing
Подпишись👉 @testlab_qa
В этом видео автор подробно и наглядно разбирает работу с Devtools для тестировщика.
00:31 Как открыть devtools
01:20 Отображение devtools в браузере
02:03 Изменение разрешения экрана
04:06 Инспектор элементов
05:23 Вкладка Elements
07:01 Вкладка Console
08:22 Вкладка Sources
09:32 Вкладка Network
12:00 Вкладка Performance
12:44 Вкладка Memory
13:07 Вкладка Application
14:03 Вкладка Security
15:04 Вкладка Выводы
#qa #testing
Подпишись👉 @testlab_qa
👍4