📚 ProTestingInfo 🔷 Канал по тестированию 📚 – Telegram
📚 ProTestingInfo 🔷 Канал по тестированию 📚
14.1K subscribers
1.31K photos
200 videos
232 files
1.18K links
📌Информация для начинающих и для коллег в области QA, для личного закрепления знаний.
📌Теория, тесты, практика
Ментор-Консультация - 5тр/час
Курс
@info_course_protestinginfo
https://protestinginfo.ru
Вопросы @nadin_qa
ИП
РКН: https://clck.ru/3FWD9v
Download Telegram
Предполагаем, что мы верно выполнили первый шаг.

Второй шаг
2⃣🔷Выберем любого представителя от каждого класса.

🔹время до вылета = 10 суток (тест из 1-го класса)

🔹время до вылета = 3 суток (тест из 2-го класса)

🔹время до вылета = 12 часов (тест из 3-го класса)

🔹время до вылета = -30 мин (тест из 4-го класса) (знак минус означает, что вылет уже состоялся)
Третий шаг
3⃣🔷Проведём тесты

🔹Отменим бронь за 10 суток до вылета и проверим, что комиссия составила 0%.

🔹Отменим бронь за 3 суток до вылета и проверим, что комиссия составила 50%.

🔹Отменим бронь за 12 часов до вылета и проверим, что комиссия составила 75%. 

🔹Отменим бронь через 30 мин после вылета и проверим, что комиссия составила 100%.



Мы видим, что у нас осталось всего 4 теста. А сколько возможных тестов существует?


Даже если мы введем ограничение, что отмена бронирования может произойти в рамках 10 суток до вылета и 1 суток после вылета, то у нас будет около 950400 возможных тестов (автор блога посчитал количество секунд в 11 сутках).
Внимательно прочитайте!

💯 Понятен ли алгоритм классов эквивалентности?
Anonymous Poll
96%
Да
4%
Нет (если возник вопрос, напишите в директ ProTestingInfo)
В блоге есть ещё техника тест-дизайна : Анализ граничных значений!

💯 Добавить ли ее подробно сюда?
Anonymous Poll
89%
Да, здесь будет все основное
11%
Нет, сам (а) прочитаю, и в целом понятна данная техника
Есть более сложные техники тест-дизайна;
Вероятно стоит их разобрать,
выберите технику, которую также здесь рассмотреть по шагам 💯 Указала выбор одного варианта. Написала те техники , которые сейчас вспомнила
Anonymous Poll
28%
Таблица принятия решений
15%
Попарное тестирование
5%
Причина и следствие
7%
Предугадывание ошибок
5%
Сценарии использования
17%
Тестирование состояние и переходов
7%
Тестирование условий
6%
Тестирование операторов
9%
Всё равно, просто ознакомлюсь
1%
Не надо добавлять
📚 ProTestingInfo 🔷 Канал по тестированию 📚
В блоге есть ещё техника тест-дизайна : Анализ граничных значений!

💯 Добавить ли ее подробно сюда?
Согласно опросу добавлю про

Анализ граничных значений

Внимательно смотрите разбор, а кто знает - повторите или пропустите данную информацию ☺️

Анализ граничных значений это проверка ошибок на границах классов эквивалентности.
Считается, что с граничными значениями связаны серьезные риски, так как даже если эквивалентные классы найдены правильно, то граничные значения могут быть ошибочно отнесены к другому классу.

🔷Алгоритм использования техники анализа граничных значений:
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
Четвертый шаг
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
ISTQB_CTFL_2018_SampleExamAnswers_A_RU (1).pdf
525.2 KB
Пример экзамена - Ответы
ISTQB® Certified Tester Syllabus
Базовый уровень
📚 ProTestingInfo 🔷 Канал по тестированию 📚 pinned «ISTQB (International Qualification Board for Software Testing) – международная система квалификации тестировщиков ПО, унифицирующая стандарты и подходы к тестированию. 🔳На сайте GASG. Здесь можно найти все официальные инструкции, FAQ, скачать силлабус и пройти…»
Есть более сложные техники тест-дизайна;
Вероятно стоит их разобрать,
выберите технику, которую также здесь рассмотреть по шагам 💯 Указала выбор одного варианта. Написала те техники , которые сейчас вспомнила
Anonymous Poll
28%
Таблица принятия решений
15%
Попарное тестирование
5%
Причина и следствие
7%
Предугадывание ошибок
5%
Сценарии использования
17%
Тестирование состояние и переходов
7%
Тестирование условий
6%
Тестирование операторов
9%
Всё равно, просто ознакомлюсь
1%
Не надо добавлять
Добрый день друзья, согласно опросу подготовлю материал про технику тест-дизайна "Таблица принятия решений", и также будут тесты на закрепление знаний.
А сейчас #рубрикакроссвордов

💠По-горизонтали:

1⃣ объект базы данных, создаваемый с целью повышения производительности поиска данных

4⃣ виртуальная среда, в которой можно запускать виртуальные компьютеры (серверы), к которым обеспечен удалённый доступ

6⃣ время, при котором ожидается ответ перед потерей данных или время для перезаписи данных, а также срыв соединения через отрезок времени

9⃣ математическая модель, работающая по принципу сетей нервных клеток животного организма

🔟 часть вычислительной машины, физическое устройство или среда для хранения данных, используемая в вычислениях в течение определённого времени

1⃣1⃣ специалист, работа которого направлена на создание мобильных и компьютерных приложений, игр, баз данных и прочего программного обеспечения самых различных устройств

1⃣3⃣ область памяти, используемая для временного хранения данных при вводе или выводе
💠По-вертикали:

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

😁😁😁
Перевод книги Ли Копланда
“A Practitioner's Guide to Software Test Design”
Автор перевода: Уфимцева Галина
Про техники тест-дизайна

#книги