В блоге есть ещё техника тест-дизайна : Анализ граничных значений!
💯 Добавить ли ее подробно сюда?
💯 Добавить ли ее подробно сюда?
Anonymous Poll
89%
Да, здесь будет все основное
11%
Нет, сам (а) прочитаю, и в целом понятна данная техника
Есть более сложные техники тест-дизайна;
Вероятно стоит их разобрать,
выберите технику, которую также здесь рассмотреть по шагам 💯 Указала выбор одного варианта. Написала те техники , которые сейчас вспомнила
Вероятно стоит их разобрать,
выберите технику, которую также здесь рассмотреть по шагам 💯 Указала выбор одного варианта. Написала те техники , которые сейчас вспомнила
Anonymous Poll
28%
Таблица принятия решений
15%
Попарное тестирование
5%
Причина и следствие
7%
Предугадывание ошибок
5%
Сценарии использования
17%
Тестирование состояние и переходов
7%
Тестирование условий
6%
Тестирование операторов
9%
Всё равно, просто ознакомлюсь
1%
Не надо добавлять
📚 ProTestingInfo 🔷 Канал по тестированию 📚
В блоге есть ещё техника тест-дизайна : Анализ граничных значений!
💯 Добавить ли ее подробно сюда?
💯 Добавить ли ее подробно сюда?
Согласно опросу добавлю про
Анализ граничных значений
Внимательно смотрите разбор, а кто знает - повторите или пропустите данную информацию ☺️
Анализ граничных значений это проверка ошибок на границах классов эквивалентности.
Считается, что с граничными значениями связаны серьезные риски, так как даже если эквивалентные классы найдены правильно, то граничные значения могут быть ошибочно отнесены к другому классу.
🔷Алгоритм использования техники анализа граничных значений:
1🔹. выделить классы эквивалентности.
2🔹. определить граничные значения этих классов.
3🔹. понять, к какому классу будет относиться каждая граница.
4🔹. для каждой границы нам нужно провести тесты по проверке значения до границы, на границе, и сразу после границы.
Анализ граничных значений
Внимательно смотрите разбор, а кто знает - повторите или пропустите данную информацию ☺️
Анализ граничных значений это проверка ошибок на границах классов эквивалентности.
Считается, что с граничными значениями связаны серьезные риски, так как даже если эквивалентные классы найдены правильно, то граничные значения могут быть ошибочно отнесены к другому классу.
🔷Алгоритм использования техники анализа граничных значений:
1🔹. выделить классы эквивалентности.
2🔹. определить граничные значения этих классов.
3🔹. понять, к какому классу будет относиться каждая граница.
4🔹. для каждой границы нам нужно провести тесты по проверке значения до границы, на границе, и сразу после границы.
Воспользуемся тем же примером : Подсчет комиссии при отмене бронирования авиабилетов.
Первый шаг
1️⃣🔷Выделить классы эквивалентности:
1 класс🔹 время до вылета > 5 суток
2 класс🔹 24 часа =< время до вылета =< 5 суток
3 класс🔹 0 часов < время до вылета < 24 часа время
4 класс🔹 до вылета =< 0 часов (вылет уже состоялся)
Второй шаг
2️⃣🔷Определить границы:
🔹5 суток (знак =<)
🔹24 часа (знак =<)
🔹0 часов
Третий шаг
3️⃣Определить, к какому классу относятся границы:
🔹5 суток – к 2-му классу
🔹24 часа – к 2-му классу
🔹0 часов – к 4-му классу
согласно посту http://33testers.blogspot.com/2013/07/blog-post_27.html
Первый шаг
1️⃣🔷Выделить классы эквивалентности:
1 класс🔹 время до вылета > 5 суток
2 класс🔹 24 часа =< время до вылета =< 5 суток
3 класс🔹 0 часов < время до вылета < 24 часа время
4 класс🔹 до вылета =< 0 часов (вылет уже состоялся)
Второй шаг
2️⃣🔷Определить границы:
🔹5 суток (знак =<)
🔹24 часа (знак =<)
🔹0 часов
Третий шаг
3️⃣Определить, к какому классу относятся границы:
🔹5 суток – к 2-му классу
🔹24 часа – к 2-му классу
🔹0 часов – к 4-му классу
согласно посту http://33testers.blogspot.com/2013/07/blog-post_27.html
Четвертый шаг
4️⃣🔷Протестируем значения на границах, до и после них:
5 суток
🔹Отменим бронь за 5 суток + 1🔴 секунду до вылета (или просто постараемся выполнить бронь как можно ближе к границе, но слева от нее) и проверим, что комиссия равна 0%
🔹Отменим бронь ровно🟣 за 5 суток до вылета и проверим, что комиссия равна 50%.
🔹Отменим бронь за 5 суток – 1🔵 секунду до вылета и проверим, что комиссия равна 50%.
24 часа
🔹Отменим бронь за 24 часа + 1🔴 секунду до вылета и проверим, что комиссия равна 50%.
🔹Отменим бронь ровно🟣 за 24 часа до вылета и проверим, что комиссия равна 50%
🔹Отменим бронь за 24 часа - 1🔵 секунду до вылета и проверим, что комиссия равна 75%.
0 часов
🔹Отменим бронь за 1🔴 секунду до вылета и проверим, что комиссия равна 75%.
🔹Отменим бронь ровно🟣 во время вылета и проверим, что комиссия равна 100%.
🔹Отменим бронь спустя 1🔵 секунду после вылета и проверим, что комиссия равна 100%.
4️⃣🔷Протестируем значения на границах, до и после них:
5 суток
🔹Отменим бронь за 5 суток + 1🔴 секунду до вылета (или просто постараемся выполнить бронь как можно ближе к границе, но слева от нее) и проверим, что комиссия равна 0%
🔹Отменим бронь ровно🟣 за 5 суток до вылета и проверим, что комиссия равна 50%.
🔹Отменим бронь за 5 суток – 1🔵 секунду до вылета и проверим, что комиссия равна 50%.
24 часа
🔹Отменим бронь за 24 часа + 1🔴 секунду до вылета и проверим, что комиссия равна 50%.
🔹Отменим бронь ровно🟣 за 24 часа до вылета и проверим, что комиссия равна 50%
🔹Отменим бронь за 24 часа - 1🔵 секунду до вылета и проверим, что комиссия равна 75%.
0 часов
🔹Отменим бронь за 1🔴 секунду до вылета и проверим, что комиссия равна 75%.
🔹Отменим бронь ровно🟣 во время вылета и проверим, что комиссия равна 100%.
🔹Отменим бронь спустя 1🔵 секунду после вылета и проверим, что комиссия равна 100%.
Ознакомьтесь внимательно с текстом и с изображениями.
Понятен ли анализ граничных значений?
Понятен ли анализ граничных значений?
Anonymous Poll
87%
Да
3%
Нет
10%
Сложно, ещё один пример
На данный момент я знакомлюсь с теорией по ISTQB, и подготовила тот материал, который собираюсь прочесть
👇👇👇👇👇
👇👇👇👇👇
ISTQB (International Qualification Board for Software Testing) – международная система
квалификации тестировщиков ПО, унифицирующая стандарты и подходы к тестированию.
🔳На сайте GASG. Здесь можно найти все официальные инструкции, FAQ, скачать силлабус и пройти демо-экзамен.
🔳Чтобы освоиться с окном экзамена, рекомендую заранее выполнить пробный экзамен на
официальном сайте. (Сама еще не проходила, планирую)
Пробные экзамены
🔳Силлабус - основная страница
https://www.gasq.org/en/certification/istqb.html#article-727
Темы вопросов экзамена всегда одни и те же:
▫️Fundamentals of Testing
▫️Testing Throughout the Software Development Lifecycle
▫️Static Testing
▫️Test Techniques
▫️Test Management
▫️Tool Support for Testing
Дополнительные источники изучения
▪️Google Play - Test Mentor for ISTQB
Google Play - LEARN ISTQB
ISTQB Trainer - Тренировка и экзамен
Stepik - Тестирование ПО: подготовка к сертификации ISTQB Foundation
Данный курс основан на программе обучения "Сертифицированный тестировщик ПО Базового уровня" ISTQB.
В нем в достаточно сжатом, но достаточном виде представлена официальная программа для обучения а также примеры тестов с сертификационных экзаменов.
Данный курс с программой 2011 года, с неточным переводом
Вот ещё материалы
https://www.rstqb.org/ru/istqb-downloads.html
квалификации тестировщиков ПО, унифицирующая стандарты и подходы к тестированию.
🔳На сайте GASG. Здесь можно найти все официальные инструкции, FAQ, скачать силлабус и пройти демо-экзамен.
🔳Чтобы освоиться с окном экзамена, рекомендую заранее выполнить пробный экзамен на
официальном сайте. (Сама еще не проходила, планирую)
Пробные экзамены
🔳Силлабус - основная страница
https://www.gasq.org/en/certification/istqb.html#article-727
Темы вопросов экзамена всегда одни и те же:
▫️Fundamentals of Testing
▫️Testing Throughout the Software Development Lifecycle
▫️Static Testing
▫️Test Techniques
▫️Test Management
▫️Tool Support for Testing
Дополнительные источники изучения
▪️Google Play - Test Mentor for ISTQB
Google Play - LEARN ISTQB
ISTQB Trainer - Тренировка и экзамен
Stepik - Тестирование ПО: подготовка к сертификации ISTQB Foundation
Данный курс основан на программе обучения "Сертифицированный тестировщик ПО Базового уровня" ISTQB.
В нем в достаточно сжатом, но достаточном виде представлена официальная программа для обучения а также примеры тестов с сертификационных экзаменов.
Данный курс с программой 2011 года, с неточным переводом
Вот ещё материалы
https://www.rstqb.org/ru/istqb-downloads.html
GASQ
ISTQB
ISTQB_CTFL_2018_SampleExamAnswers_A_RU (1).pdf
525.2 KB
Пример экзамена - Ответы
ISTQB® Certified Tester Syllabus
Базовый уровень
ISTQB® Certified Tester Syllabus
Базовый уровень
📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned «ISTQB (International Qualification Board for Software Testing) – международная система квалификации тестировщиков ПО, унифицирующая стандарты и подходы к тестированию. 🔳На сайте GASG. Здесь можно найти все официальные инструкции, FAQ, скачать силлабус и пройти…»
Forwarded from 📚 ProTestingInfo 🔷 Канал по тестированию 📚
Есть более сложные техники тест-дизайна;
Вероятно стоит их разобрать,
выберите технику, которую также здесь рассмотреть по шагам 💯 Указала выбор одного варианта. Написала те техники , которые сейчас вспомнила
Вероятно стоит их разобрать,
выберите технику, которую также здесь рассмотреть по шагам 💯 Указала выбор одного варианта. Написала те техники , которые сейчас вспомнила
Anonymous Poll
28%
Таблица принятия решений
15%
Попарное тестирование
5%
Причина и следствие
7%
Предугадывание ошибок
5%
Сценарии использования
17%
Тестирование состояние и переходов
7%
Тестирование условий
6%
Тестирование операторов
9%
Всё равно, просто ознакомлюсь
1%
Не надо добавлять
Добрый день друзья, согласно опросу подготовлю материал про технику тест-дизайна "Таблица принятия решений", и также будут тесты на закрепление знаний.
А сейчас #рубрикакроссвордов
💠По-горизонтали:
1⃣ объект базы данных, создаваемый с целью повышения производительности поиска данных
4⃣ виртуальная среда, в которой можно запускать виртуальные компьютеры (серверы), к которым обеспечен удалённый доступ
6⃣ время, при котором ожидается ответ перед потерей данных или время для перезаписи данных, а также срыв соединения через отрезок времени
9⃣ математическая модель, работающая по принципу сетей нервных клеток животного организма
🔟 часть вычислительной машины, физическое устройство или среда для хранения данных, используемая в вычислениях в течение определённого времени
1⃣1⃣ специалист, работа которого направлена на создание мобильных и компьютерных приложений, игр, баз данных и прочего программного обеспечения самых различных устройств
1⃣3⃣ область памяти, используемая для временного хранения данных при вводе или выводе
💠По-горизонтали:
1⃣ объект базы данных, создаваемый с целью повышения производительности поиска данных
4⃣ виртуальная среда, в которой можно запускать виртуальные компьютеры (серверы), к которым обеспечен удалённый доступ
6⃣ время, при котором ожидается ответ перед потерей данных или время для перезаписи данных, а также срыв соединения через отрезок времени
9⃣ математическая модель, работающая по принципу сетей нервных клеток животного организма
🔟 часть вычислительной машины, физическое устройство или среда для хранения данных, используемая в вычислениях в течение определённого времени
1⃣1⃣ специалист, работа которого направлена на создание мобильных и компьютерных приложений, игр, баз данных и прочего программного обеспечения самых различных устройств
1⃣3⃣ область памяти, используемая для временного хранения данных при вводе или выводе
💠По-вертикали:
2⃣ надёжный и интуитивно понятный язык программирования от Apple, при помощи которого можно создавать приложения для iOS, Mac, Apple TV и Apple Watch
3⃣ процесс знакомства пользователя с продуктом, который помогает ему ощутить ценность продукта
5⃣ шаблон сервис-ориентированной архитектуры, в котором приложения создаются как совокупность различных наименьших независимых сервисных единиц
7⃣ компьютерная программа, позволяющая имитировать другую программу или устройство
8⃣ виртуальная сущность, которая распределяет задания/трафик между несколькими сетевыми устройствами (например, серверами) с целью оптимизации использования ресурсов, сокращения времени обслуживания запросов и т.д.
1⃣2⃣ процесс, под которым понимается копирование данных из одного источника на другой (или на множество других) и наоборот
#кроссворд
#рубрикакроссвордов
#повторение #закрепление #изучение
#тестированиеПО
2⃣ надёжный и интуитивно понятный язык программирования от Apple, при помощи которого можно создавать приложения для iOS, Mac, Apple TV и Apple Watch
3⃣ процесс знакомства пользователя с продуктом, который помогает ему ощутить ценность продукта
5⃣ шаблон сервис-ориентированной архитектуры, в котором приложения создаются как совокупность различных наименьших независимых сервисных единиц
7⃣ компьютерная программа, позволяющая имитировать другую программу или устройство
8⃣ виртуальная сущность, которая распределяет задания/трафик между несколькими сетевыми устройствами (например, серверами) с целью оптимизации использования ресурсов, сокращения времени обслуживания запросов и т.д.
1⃣2⃣ процесс, под которым понимается копирование данных из одного источника на другой (или на множество других) и наоборот
#кроссворд
#рубрикакроссвордов
#повторение #закрепление #изучение
#тестированиеПО
Немного юмора
Кто не видел таких картинок, загляните
https://positiveflower.blogspot.com/2013/04/blog-post.html?showComment=1365662748204&m=1
😁😁😁
Кто не видел таких картинок, загляните
https://positiveflower.blogspot.com/2013/04/blog-post.html?showComment=1365662748204&m=1
😁😁😁
Перевод книги Ли Копланда
“A Practitioner's Guide to Software Test Design”
Автор перевода: Уфимцева Галина
Про техники тест-дизайна
#книги
“A Practitioner's Guide to Software Test Design”
Автор перевода: Уфимцева Галина
Про техники тест-дизайна
#книги
Forwarded from Тестировщик со вкусом
CopelandLee-Practitioner'sGuidetoSoftwareTestDesign-2019.pdf
2.5 MB