Шаблон Тест плана для мобильного приложения.
Не является рекомендацией, но вдруг поможет Вам в работе и для собеседования.
История изменений системы
Введение
Цель
Объект тестирования
Цели тестирования:
Участники тестирования
Сроки проведения тестирования
Условия для тестирования
Методы и подходы к тестированию
Критерии
Критерии начала тестирования
Критерии завершения тестирования
Виды тестирования
Тестирование на мобильных устройствах
Функциональное тестирование
Тестирование удобства использования
Тестирование безопасности
Тестирование локализации
Тестирование совместимости
Тестирование производительности
Документация
Метрики (без формул и вычислений)
Результаты тестирования
Используемая литература
Сделано по запросу от подписчицы, буду верить, что данная информация поможет.
Я сама только учусь, и это короткий тест план, не расширенный, расширенный составлю позже, но там необходимо указать формулы для подсчета метрик и точные данные, а еще прохождение проверок по тестовым сценариям, а не по чек-листу
#шаблон
#тестплан
Не является рекомендацией, но вдруг поможет Вам в работе и для собеседования.
История изменений системы
Введение
Цель
Объект тестирования
Цели тестирования:
Участники тестирования
Сроки проведения тестирования
Условия для тестирования
Методы и подходы к тестированию
Критерии
Критерии начала тестирования
Критерии завершения тестирования
Виды тестирования
Тестирование на мобильных устройствах
Функциональное тестирование
Тестирование удобства использования
Тестирование безопасности
Тестирование локализации
Тестирование совместимости
Тестирование производительности
Документация
Метрики (без формул и вычислений)
Результаты тестирования
Используемая литература
Сделано по запросу от подписчицы, буду верить, что данная информация поможет.
Я сама только учусь, и это короткий тест план, не расширенный, расширенный составлю позже, но там необходимо указать формулы для подсчета метрик и точные данные, а еще прохождение проверок по тестовым сценариям, а не по чек-листу
#шаблон
#тестплан
👍1
нет предела совершенству, обновила шаблон по тест плану для мобильного приложения:
▪️Редактирование чек-листа проверок в видах тестирования
▪️Редактирование результатов тестирования
▪️Добавлены инструменты для мобильного тестирования
▪️Заполнение таблиц и диаграмм данными, раскраска
▪️Статусы прохождения проверок является лишь примером и сами проверки это рандомный вариант
▪️Редактирование чек-листа проверок в видах тестирования
▪️Редактирование результатов тестирования
▪️Добавлены инструменты для мобильного тестирования
▪️Заполнение таблиц и диаграмм данными, раскраска
▪️Статусы прохождения проверок является лишь примером и сами проверки это рандомный вариант
👍1
📚 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