📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned «Сам шаблон таблицы принятия решений указан здесь вместе со всеми шаблонами https://docs.google.com/spreadsheets/d/1CP1ldX5vZi6hEANbpMibcvn2XS9qw_AQYaLzMFdFa0A/edit#gid=392223452»
Учитывая таблицу решений👇, каков ожидаемый результат для следующих тестовых случаев?
TC1: 26 - летний человек, приехавший по работе, но имеющий нарушения или несчастные случаи в его истории вождения
👋 TC2: 62-летний турист с чистой историей вождения
TC1: 26 - летний человек, приехавший по работе, но имеющий нарушения или несчастные случаи в его истории вождения
👋 TC2: 62-летний турист с чистой историей вождения
Anonymous Quiz
12%
TC1: Не предоставлять автомобиль. TC2: Предоставить автомобиль с премиальными условиями
12%
TC1:Предоставить автомобиль с премиальными усл-ями. TC2: Предоставить автомобиль без прем-ных усл-ий
74%
TC1: Не предоставлять автомобиль. TC2: Предоставить автомобиль без премиальных условий
2%
TC1: Предоставить автомобиль с премиальными условиями. TC2: Не предоставлять автомобиль
Итоги
● Таблицы решений используются для записи сложных бизнес-правил, которые должна
реализовывать система. Кроме того, они могут служить инструкцией по созданию проверочных тестов.
● Условия представляют собой различные исходные условия.
Действиями являются процессы,
которые должны быть выполнены в зависимости от различных комбинаций входных условий.
Каждое правило определяет уникальное сочетание условий, которые приводят в исполнение
("запуск") действия, связанные с этим правилом.
● Для каждого правила создаётся как минимум один тест-кейс. Если состояния этого правила
бинарные, то должно быть достаточно одного теста для каждого сочетания. С другой стороны, если
состояние является диапазоном значений, то тестирование должно учитывать и нижнюю, и высшую
границы диапазона.
● Таблицы решений используются для записи сложных бизнес-правил, которые должна
реализовывать система. Кроме того, они могут служить инструкцией по созданию проверочных тестов.
● Условия представляют собой различные исходные условия.
Действиями являются процессы,
которые должны быть выполнены в зависимости от различных комбинаций входных условий.
Каждое правило определяет уникальное сочетание условий, которые приводят в исполнение
("запуск") действия, связанные с этим правилом.
● Для каждого правила создаётся как минимум один тест-кейс. Если состояния этого правила
бинарные, то должно быть достаточно одного теста для каждого сочетания. С другой стороны, если
состояние является диапазоном значений, то тестирование должно учитывать и нижнюю, и высшую
границы диапазона.
Добавлю ещё пример #таблицыпринятиярешений всё шаблоны Гугл-таблицы
Ознакомьтесь выше с материалом,
Понятна ли теория по данной технике тест-дизайна - таблица принятия решений?
Понятна ли теория по данной технике тест-дизайна - таблица принятия решений?
Anonymous Poll
63%
Да
4%
Нет
32%
Необходим ещё пример
Вопросы из ISTQB, повторим немного
Невозможно подключиться к удалённому серверу при отсутствии доступа к интернету. Что это?
Невозможно подключиться к удалённому серверу при отсутствии доступа к интернету. Что это?
Anonymous Quiz
5%
Дефект, но не отказ
67%
Отказ, но не дефект
11%
Дефект, приводящий к отказу
18%
Ошибка, которая может привести к дефекту
Как расшифровывается PDCA?
Anonymous Quiz
35%
P - plan; D - do; C - check; A - act
57%
P - plan; D - do; C - check; A - analyze
8%
P - pеrform; D - do; C - communicate; A - act
В каком документе необходимо указать тестируемые функциональности, подходы к их тестированию, критерии прохождения / непрохождения, а также результаты по итогам тестирования?
Anonymous Quiz
7%
Спецификация проектирования тестирования
79%
План тестирования
11%
Спецификация процедуры тестирования
3%
План проектирования
Какая основная цель наличия критерий выхода/критерий завершения в тестировании программного обеспечения?
Anonymous Quiz
77%
Определить, когда остановить тестирование
12%
Определить, когда завершить прогон
11%
Определить, когда остановить выпуск продукты
Надёжность, эффективность, удобность использования это
Anonymous Quiz
13%
Функциональные характеристики
71%
Нефункциональные характеристики
12%
Первые два варианта верны
3%
Нет верного ответа
Какое тестирование используется для проверки того, что система может действовать надлежащим образом, если внутренние программные или системные ограничения были превышены?
Anonymous Quiz
39%
Нагрузочное тестирование
7%
Объемное тестирование
38%
Стрессовое тестирование
16%
Тестирование производительности
Что из приведенного ниже определяет масштабы тестирования в период сопровождения?
Anonymous Quiz
26%
Дефекты, обнаруженные при проведении последнего регрессивного тестирования
42%
Размер изменений и риски для системы вследствие них
7%
Время после последнего изменения, проведенного в системе
25%
Покрытие текущего регрессионного набор
На какой фазе применяются статические тесты?
Anonymous Quiz
29%
Требования
9%
Проектирование
8%
Написание кода
54%
На всех перечисленных выше
В какой технике тест-дизайна применяется PICT?
Anonymous Quiz
9%
Предугадывание ошибок
8%
Структурное тестирование
46%
Попарное тестирование
11%
Причина и следствие
26%
Таблица принятия решений
Метод белого ящика также называется
Anonymous Quiz
9%
Тестирование на основе опыта
69%
Тестирование на основе архитектуры
2%
Предположение об ошибках
21%
Структурное тестирование
🔹Тестирование удобства использования или Usability Testing (Юзабилити тестирование)
🔹Юзабилити - это степень удобства чего-либо (ПО)
Основной принцип: "Не люди для системы, а система для людей"
🔹Краткая информация:
🔸Юзабилити-тестирование – это проверка удобства работы с сайтом, программой или приложением для конечных пользователей.
🔹Usability – это качественный признак, который определяет удобство интерфейса и легкость в его использовании. Несколько минут работы дает субъективное мнение о сайте: «удобно» или «неудобно»
🔷Тестирование удобства использования имеет следующие количественные характеристики:
♨️Обучаемость: Насколько легко пользователь выполняет операции при первом посещении сайта или приложения?
♨️Эффективность: Как быстро пользователь выполняет необходимые действия с сайтом после знакомства с приложением?
♨️Запоминаемость: Насколько быстро вспоминаются знания или действия после долгого неиспользования сайта?
♨️Удовлетворение: Насколько приятно пользователю находится на сайте?
♨️Ошибки: Сколько ошибок совершает пользователь при знакомстве с сайтом?
🔶Здесь используются родственные понятия UI и UX
🔸Опыт взаимодействия (User Experience, UX) - ощущение и реакция человека, вследствие использования или предполагаемого использования продукта, системы или услуги ( ISO 9241-210).
🔸Пользовательский интерфейс (User Interface, UI ) – это совокупность программных и аппаратных средств, обеспечивающих взаимодействие пользователя с компьютером.
🔷Критерии тестирования удобства использования:
➖Функциональность
➖Простота использования
➖Полезность
➖Удовлетворённость
➖Визуальное оформление
➖Производительность
➖Обучаемость
➖Навигация
➖Логичность
➖Обратная связь
➖Эффективность и продуктивность работы пользователя
🔷Что влияет на юзабилити сайта:
🔹Знакомство с сайтом (доступность)
🔹Оценка сайта (дизайн, тематика, навигация)
🔹Нахождение информации на сайте (контент, взаимодействие, верстка)
🔹Выполнение действий на сайте (переход по ссылкам, нажатие на кнопки)
🟦Разработка usability интерфейса – это в основном итерационный процесс. Каждый этап жизненного цикла проекта должен включать соответствующие usability активности. Usability подразумевает подход к разработке ПО, основанный на получение обратной связи от пользователя на протяжении всего производственного цикла.
❓Стандартные вопросы:
Хотели бы часто пользоваться данным сайтом?
Понятный ли сайт?
Удобно ли сайтом пользоваться?
Нужна ли техническая поддержка?
Я затронула лишь короткую теорию, а так юзабилити тестирование изучать и познавать, и главное использовать на практике, заводить дефекты, и описывать тестовые сценарии.
#теория
🔹Юзабилити - это степень удобства чего-либо (ПО)
Основной принцип: "Не люди для системы, а система для людей"
🔹Краткая информация:
🔸Юзабилити-тестирование – это проверка удобства работы с сайтом, программой или приложением для конечных пользователей.
🔹Usability – это качественный признак, который определяет удобство интерфейса и легкость в его использовании. Несколько минут работы дает субъективное мнение о сайте: «удобно» или «неудобно»
🔷Тестирование удобства использования имеет следующие количественные характеристики:
♨️Обучаемость: Насколько легко пользователь выполняет операции при первом посещении сайта или приложения?
♨️Эффективность: Как быстро пользователь выполняет необходимые действия с сайтом после знакомства с приложением?
♨️Запоминаемость: Насколько быстро вспоминаются знания или действия после долгого неиспользования сайта?
♨️Удовлетворение: Насколько приятно пользователю находится на сайте?
♨️Ошибки: Сколько ошибок совершает пользователь при знакомстве с сайтом?
🔶Здесь используются родственные понятия UI и UX
🔸Опыт взаимодействия (User Experience, UX) - ощущение и реакция человека, вследствие использования или предполагаемого использования продукта, системы или услуги ( ISO 9241-210).
🔸Пользовательский интерфейс (User Interface, UI ) – это совокупность программных и аппаратных средств, обеспечивающих взаимодействие пользователя с компьютером.
🔷Критерии тестирования удобства использования:
➖Функциональность
➖Простота использования
➖Полезность
➖Удовлетворённость
➖Визуальное оформление
➖Производительность
➖Обучаемость
➖Навигация
➖Логичность
➖Обратная связь
➖Эффективность и продуктивность работы пользователя
🔷Что влияет на юзабилити сайта:
🔹Знакомство с сайтом (доступность)
🔹Оценка сайта (дизайн, тематика, навигация)
🔹Нахождение информации на сайте (контент, взаимодействие, верстка)
🔹Выполнение действий на сайте (переход по ссылкам, нажатие на кнопки)
🟦Разработка usability интерфейса – это в основном итерационный процесс. Каждый этап жизненного цикла проекта должен включать соответствующие usability активности. Usability подразумевает подход к разработке ПО, основанный на получение обратной связи от пользователя на протяжении всего производственного цикла.
❓Стандартные вопросы:
Хотели бы часто пользоваться данным сайтом?
Понятный ли сайт?
Удобно ли сайтом пользоваться?
Нужна ли техническая поддержка?
Я затронула лишь короткую теорию, а так юзабилити тестирование изучать и познавать, и главное использовать на практике, заводить дефекты, и описывать тестовые сценарии.
#теория
#тестыдлязакреплениязнаний на расшифровку понятий: будут только аббревиатуры на английском, и перевод обозначения на русском языке.
Для начала 8 аббревиатур и подведение итогов.
Начнем...☺️
👇👇👇
Для начала 8 аббревиатур и подведение итогов.
Начнем...☺️
👇👇👇