📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned «Вероятно вы уже знакомы с прекрасно познавательным каналом Artsiom Rusau QA Life, сегодня вышло необходимое видео - Английский для тестировщика (QA Engineer) / Мой топ ресурсов РЕКОМЕНДУЮ ПОСМОТРЕТЬ АВТОР РЕКОМЕНДУЕТ: 🔹 Ресурсы по изучения тестирования…»
http://kirdenoff.blogspot.com/2013/02/blog-post.html?m=1
Статья 2013 года, но проверки актуальны
Базовые проверки элементов веб страницы.
1🔹. Тестирование текстового поля
2🔹. Тестирование кнопки.
3🔹. Тестирование радио баттонов
4🔹. Тестирование чек боксов
5🔹. Тестирование полей со списком
6🔹. Тестирование меню
7🔹. Тестирование окон
8🔹. Тестирование скроллинга
9🔹. Тестирование ссылок
10🔹. Тестирование таблиц
11🔹. Тестирование поп-апов
12🔹. Тестирование календарей
13🔹. Тестирование полей для загрузки файлов
14🔹. Тестирование сообщений
15🔹. Общие проверки
Большинство проверок точно вам пригодятся для выполнения каких-либо заданий
#тестирование #теория
Статья 2013 года, но проверки актуальны
Базовые проверки элементов веб страницы.
1🔹. Тестирование текстового поля
2🔹. Тестирование кнопки.
3🔹. Тестирование радио баттонов
4🔹. Тестирование чек боксов
5🔹. Тестирование полей со списком
6🔹. Тестирование меню
7🔹. Тестирование окон
8🔹. Тестирование скроллинга
9🔹. Тестирование ссылок
10🔹. Тестирование таблиц
11🔹. Тестирование поп-апов
12🔹. Тестирование календарей
13🔹. Тестирование полей для загрузки файлов
14🔹. Тестирование сообщений
15🔹. Общие проверки
Большинство проверок точно вам пригодятся для выполнения каких-либо заданий
#тестирование #теория
Blogspot
Базовые проверки элементов веб страницы.
Здравствуйте. Сегодня рассмотрим тестирование веб-приложений, а если быть точным, то чек лист базовых проверок элементов веб-стран...
👍2
Это не реклама, а рекомендация.
Сейчас идёт прямой эфир (начало в 19:00) от Вячеслава Зимина "Ключ седого тестировщика" с темой "Как правильно тестировать"
Вдруг вам понравится подача, информация и вдруг сам курс.
Сейчас сама смотрю, закрепляю свои знания.
https://youtu.be/nIl86cbEZu0
Сейчас идёт прямой эфир (начало в 19:00) от Вячеслава Зимина "Ключ седого тестировщика" с темой "Как правильно тестировать"
Вдруг вам понравится подача, информация и вдруг сам курс.
Сейчас сама смотрю, закрепляю свои знания.
https://youtu.be/nIl86cbEZu0
Познавательная статья про
Тестирование областей определения или нечто большее, чем анализ граничных значений -
https://m.habr.com/ru/company/infopulse/blog/270909/
🔹Краткий обзор🔹:
🖍Множество значений можно разбить как минимум на два класса эквивалентности — валидные и невалидные значения.
☀️☀️☀️☀️☀️
Тестирование областей определения предполагает три шага:
1⃣выделение подобластей для каждого параметра, все элементы которых предположительно приводят к одинаковому поведению программы (для сокращения количества тестов);
2⃣выбор конкретных значений для тестирования внутри каждого класса (в т.ч. для выявления ошибок, связанных с тем, что область определения задана неверно);
3⃣сочетание этих значений (для увеличения тестового покрытия и выявления ошибок, зависящих от взаимодействия нескольких параметров).
‼️Классы эквивалентности
‼️Несколько простых правил.
❗️Если область определения параметра — диапазон, то имеет смысл выделение трех классов эквивалентности: слева от диапазона (невалидные значения), сам диапазон (валидные значения) и справа от диапазона (снова невалидные).
❗️При выделении классов нужно использовать включающие границы с целью однозначности и точности: одно и то же значение не может относиться к двум классам одновременно.
❗️Если область определения — набор неупорядоченных данных, то всегда можно выделить как минимум два класса — валидные и невалидные значения. Полученное разбиение можно «дробить» дальше. Например, множество латинских букв можно разбить на два подмножества: латиница в верхнем и нижнем регистре соответственно.
‼️Различают линейные (упорядоченные) и нелинейные (неупорядоченные) классы эквивалентности. Очевидно, к последним невозможно применить анализ граничных значений, т.е. нет логического способа выделить элементы, с большей вероятностью приводящие к ошибке. Примером такого класса может быть множество специальных символов, которые можно ввести с клавиатуры.
‼️Например, если результат вычисления должен быть положительным, стоит выделить три класса эквивалентности и соответствующие им граничные значения:
входные данные, при которых результат строго положительный (валидный класс);
входные данные, при которых результат равен нулю (невалидный класс);
входные данные, при которых результат отрицателен (невалидный класс).
‼️ Техника попарного перебора (pairwise) — один из способов уменьшить количество тестов, при этом попытавшись сохранить качество тестирования, т.е. свести к минимуму количество необнаруженных ошибок. Но применяя эту технику, важно понимать, что ошибки на стыке более чем двух значений параметров останутся ненайденными.
#техникатестдизайна
#эквивалентноеразбиение
Тестирование областей определения или нечто большее, чем анализ граничных значений -
https://m.habr.com/ru/company/infopulse/blog/270909/
🔹Краткий обзор🔹:
🖍Множество значений можно разбить как минимум на два класса эквивалентности — валидные и невалидные значения.
☀️☀️☀️☀️☀️
Тестирование областей определения предполагает три шага:
1⃣выделение подобластей для каждого параметра, все элементы которых предположительно приводят к одинаковому поведению программы (для сокращения количества тестов);
2⃣выбор конкретных значений для тестирования внутри каждого класса (в т.ч. для выявления ошибок, связанных с тем, что область определения задана неверно);
3⃣сочетание этих значений (для увеличения тестового покрытия и выявления ошибок, зависящих от взаимодействия нескольких параметров).
‼️Классы эквивалентности
‼️Несколько простых правил.
❗️Если область определения параметра — диапазон, то имеет смысл выделение трех классов эквивалентности: слева от диапазона (невалидные значения), сам диапазон (валидные значения) и справа от диапазона (снова невалидные).
❗️При выделении классов нужно использовать включающие границы с целью однозначности и точности: одно и то же значение не может относиться к двум классам одновременно.
❗️Если область определения — набор неупорядоченных данных, то всегда можно выделить как минимум два класса — валидные и невалидные значения. Полученное разбиение можно «дробить» дальше. Например, множество латинских букв можно разбить на два подмножества: латиница в верхнем и нижнем регистре соответственно.
‼️Различают линейные (упорядоченные) и нелинейные (неупорядоченные) классы эквивалентности. Очевидно, к последним невозможно применить анализ граничных значений, т.е. нет логического способа выделить элементы, с большей вероятностью приводящие к ошибке. Примером такого класса может быть множество специальных символов, которые можно ввести с клавиатуры.
‼️Например, если результат вычисления должен быть положительным, стоит выделить три класса эквивалентности и соответствующие им граничные значения:
входные данные, при которых результат строго положительный (валидный класс);
входные данные, при которых результат равен нулю (невалидный класс);
входные данные, при которых результат отрицателен (невалидный класс).
‼️ Техника попарного перебора (pairwise) — один из способов уменьшить количество тестов, при этом попытавшись сохранить качество тестирования, т.е. свести к минимуму количество необнаруженных ошибок. Но применяя эту технику, важно понимать, что ошибки на стыке более чем двух значений параметров останутся ненайденными.
#техникатестдизайна
#эквивалентноеразбиение
Хабр
Тестирование областей определения или нечто большее, чем анализ граничных значений
Все тестировщики как минимум наслышаны о таких техниках тест-дизайна, как классы эквивалентности и анализ граничных значений. Казалось бы, что может быть проще: выделить классы, взять по одному...
Forwarded from agile_dictator
3 лайфхака для сложных разговоров
Единственный гарантированный способ прокачать коммуникации: провести много, много, ОЧЕНЬ МНОГО трудных и неприятных разговоров.
«Ок, спасибо кэп», — скажешь ты, «Но с чего же начать?» 👀
🧐 Что поможет лучше договариваться, не сдаваться и не начинать ненавидеть всех тех, с кем пытаешься договориться?
1️⃣ Сфокусируйся на цели.
Человек, с которым ты пытаешься договориться, скорее всего вызывает у тебя миллион негативных эмоций: он может казаться тебе унылой какашкой, пытающейся вставлять палки в колеса 💩; пугающим демоном ада, который сожрет тебя (или поспособствует увольнению, но, кто знает, что хуже?) 👺; тупым хорьком, бестолково отнимающим твое время 🦦
💭Но подумай, в чем твоя цель сейчас? Объяснить хорьку или какашке, что он хорек или какашка (или все вместе взятое)? Исправить их? Вылечить и переделать? Доказать свое превосходство? Или все-таки договориться?
Если договориться, то держи эту цель в голове и постоянно сверяй свои действия и слова с ней. Когда ты пишешь, «Ты что слепой, не видишь, что в ТЗ написано?» — помогает тебе это продвинуть твой проект?
2️⃣ Попробуй отделить образ человека, который создался у тебя в голове, от реальных слов и фактов.
В 99% случаев своим поведением человек не хочет навредить лично тебе и не имеет в своей позиции ничего личного. Это хорошие новости, потому что принятие факта, что человек не хочет сделать тебе гадость, помогает выйти из оборонительной позиции и попробовать его услышать.
Все равно считаешь, что все действия оппонента направлены на то, чтобы оскорбить лично тебя? Позови кого-нибудь третьего, кто непредвзят и не участвует в вашем конфликте, и попроси оценить твое поведение и поведение оппонента. Действительно ли в нем есть что-то личное или это твоя интерпретация? 🤔
3️⃣ Активно слушай, о чем говорит твой оппонент.
Повторяй то, что он сказал и уточняй. Попробуй «докопаться» до деталей и задать максимум открытых и уточняющих вопросов. Это поможет понять точку зрения собеседника, поставить себя на его место, почувствовать его эмоции и понять, что он действительно хочет тебе сказать👂
Что в итоге?
После того, как
… ты сам выйдешь из защитной позиции и перестанешь воспринимать ситуацию, как личную войну;
… сфокусируешься на цели;
… услышишь, о чем же действительно хочет сказать человек и поймешь его мотивацию,
найти выигрышное для обоих сторон решение будет гооооораздо проще ☺️
И помни, именно в конфликте интересов рождаются самые прорывные и крутые решения 🚀
Единственный гарантированный способ прокачать коммуникации: провести много, много, ОЧЕНЬ МНОГО трудных и неприятных разговоров.
«Ок, спасибо кэп», — скажешь ты, «Но с чего же начать?» 👀
🧐 Что поможет лучше договариваться, не сдаваться и не начинать ненавидеть всех тех, с кем пытаешься договориться?
1️⃣ Сфокусируйся на цели.
Человек, с которым ты пытаешься договориться, скорее всего вызывает у тебя миллион негативных эмоций: он может казаться тебе унылой какашкой, пытающейся вставлять палки в колеса 💩; пугающим демоном ада, который сожрет тебя (или поспособствует увольнению, но, кто знает, что хуже?) 👺; тупым хорьком, бестолково отнимающим твое время 🦦
💭Но подумай, в чем твоя цель сейчас? Объяснить хорьку или какашке, что он хорек или какашка (или все вместе взятое)? Исправить их? Вылечить и переделать? Доказать свое превосходство? Или все-таки договориться?
Если договориться, то держи эту цель в голове и постоянно сверяй свои действия и слова с ней. Когда ты пишешь, «Ты что слепой, не видишь, что в ТЗ написано?» — помогает тебе это продвинуть твой проект?
2️⃣ Попробуй отделить образ человека, который создался у тебя в голове, от реальных слов и фактов.
В 99% случаев своим поведением человек не хочет навредить лично тебе и не имеет в своей позиции ничего личного. Это хорошие новости, потому что принятие факта, что человек не хочет сделать тебе гадость, помогает выйти из оборонительной позиции и попробовать его услышать.
Все равно считаешь, что все действия оппонента направлены на то, чтобы оскорбить лично тебя? Позови кого-нибудь третьего, кто непредвзят и не участвует в вашем конфликте, и попроси оценить твое поведение и поведение оппонента. Действительно ли в нем есть что-то личное или это твоя интерпретация? 🤔
3️⃣ Активно слушай, о чем говорит твой оппонент.
Повторяй то, что он сказал и уточняй. Попробуй «докопаться» до деталей и задать максимум открытых и уточняющих вопросов. Это поможет понять точку зрения собеседника, поставить себя на его место, почувствовать его эмоции и понять, что он действительно хочет тебе сказать👂
Что в итоге?
После того, как
… ты сам выйдешь из защитной позиции и перестанешь воспринимать ситуацию, как личную войну;
… сфокусируешься на цели;
… услышишь, о чем же действительно хочет сказать человек и поймешь его мотивацию,
найти выигрышное для обоих сторон решение будет гооооораздо проще ☺️
И помни, именно в конфликте интересов рождаются самые прорывные и крутые решения 🚀
Небольшое тестирование в Инстаграме:
https://instagram.com/stories/protestinginfo/2619893479368367777?utm_source=ig_story_item_share&utm_medium=share_sheet
В телеге скоро проведу проверку по видам тестирования. Ищу больше свободного времени 😁
https://instagram.com/stories/protestinginfo/2619893479368367777?utm_source=ig_story_item_share&utm_medium=share_sheet
В телеге скоро проведу проверку по видам тестирования. Ищу больше свободного времени 😁
👍1
В данном источнике хорошо описываются методы стратегии белого ящика:
Покрытие операторов
Покрытие решений
Покрытие условий
https://studfile.net/preview/994030/page:2/
Для ознакомления
#техникатестдизайна
Покрытие операторов
Покрытие решений
Покрытие условий
https://studfile.net/preview/994030/page:2/
Для ознакомления
#техникатестдизайна
StudFiles
2.2 Методы стратегии ‘белого ящика’
Работа по теме: Тестирование и отладка. Глава: 2.2 Методы стратегии ‘белого ящика’. Предмет: Технология программирования. ВУЗ: УГАТУ.
Друзья, я заболела, не теряйте. Всем желаю хорошего дня и настроения!💕
Достойная информация, по здоровью чуть лучше .
Завтра, буду верить, будет ещё лучше. Самое тяжёлое прошло. Я выдержала😄
Завтра, буду верить, будет ещё лучше. Самое тяжёлое прошло. Я выдержала😄
Forwarded from QA Sklad - Склад тестировщика
#таблица
Я веду общую таблицу со всеми ссылками на полезные материалы, которые проговариваю в своих видео либо получаю от вас.
Пользуйтесь на здоровье 😉
Я веду общую таблицу со всеми ссылками на полезные материалы, которые проговариваю в своих видео либо получаю от вас.
Пользуйтесь на здоровье 😉
Google Docs
Ресурсы для тестировщика от Артема Русова