Роль ручного функционального тестирования в проектах НТ презентация

Что такое нагрузочное тестирование? Нагрузочное тестирование (НТ) – тестирование ПО при помощи специализированных инструментов, имитирующее работу определенного количества пользователей в системе, соответственно интенсивности, которая есть в данный момент на проде.

Слайд 1Николай Корнетов, инженер-тестировщик
ООО «Аплана»
Роль ручного функционального тестирования в проектах НТ


Слайд 2Что такое нагрузочное тестирование?
Нагрузочное тестирование (НТ) – тестирование ПО при помощи

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





Слайд 3Основные задачи функционального тестировщика в НТ проекте:

Анализ документации по функционалу системы

Общение

с аналитиками для определения особенностей функционала для нужд нагрузочного тестирования

Написание тест-кейсов, подходящих
для скриптования нагрузочниками.

«Разблокировка» кейсов – проверка
их на функциональные дефекты, общение
с разработчиками

Передача готовых и проверенных тест-
кейсов нагрузочникам








«Зачем нам ручник?»

«Функциональный тестировщик на НТ проекте», архивная фотография





Слайд 4Взаимодействие функционального тестировщика с заказчиком и командой
ЗАКАЗЧИК
НАГРУЗОЧНЫЕ ТЕСТИРОВЩИКИ




Документация
Интенсивность операций

Дефекты по

результатам тестов

Тест-кейсы
Разблокированный новый функционал

Результаты нагрузочных тестов

функциональный тестировщик


Слайд 5Кейсы для НТ пишутся без задачи как можно большего охвата функционала;

задача НТ-кейса – воспроизведение стандартных шагов выполнения процесса, как это обычно происходит на проде.

При написании кейсов действует общее правило «один процесс – один кейс».

Чем больше интенсивность операции, тем она приоритетнее в тестировании (важно при разблокировке)

Кейсы по возможности должны быть удобными для скриптования (т.е. необходимо по возможности избегать задействования сторонних инструментов, «костылей», перелогинивания и т.д.)

Тест кейс для НТ, особенности

100% охват функционала тестами

Ручной тестировщик на НТ проекте

Кейсы, описывающие основные бизнес-процессы


Слайд 6Тест кейс для НТ, структура
Функциональное тестирование
Нагрузочное тестирование


Слайд 7Типы данных, которые мы получаем в результате выполнения нагрузочных тестов


Слайд 8ДЕФЕКТ ФУНКЦИОНАЛА
Дефекты производительности
Волюнтаризм
Хаос
Безответственность
Строгость
Красота
Традиции

ДЕФЕКТ ПРОИЗВОДИТЕЛЬНОСТИ


Слайд 9Общие правила:

В общем случае серьезность дефекта зависит от продолжительности выполнения транзакции

Правила

по серьезности определяются заказчиком, а не документацией или логикой

Есть исключения по определенным транзакциям, которые могут и должны выполняться долго (о которых никогда не известно заранее)

Прежде чем заводить дефект нужно точно удостовериться, что задержка не происходит по причине плохо записанного скрипта


Дефекты производительности


Слайд 10Функциональный тестировщик – ценный член команды на проекте НТ.

Главная задача функционального

тестировщика в НТ – обеспечение правильно написанными и рабочими кейсами команду НТ

Кейсы для НТ пишутся исходя из правила «один процесс – один кейс», описывающих процесс от начала до конца, без тупиковых веток процесса и негативных проверок.

Важность нового функционала определяет его интенсивность (т.е. сколько раз данный процесс проходится на проде в час). Чем выше интенсивность, тем выше важность.

Серьезность дефектов производительности в большей мере зависит от воли заказчика, чем от каких-то общих правил.

Подведем итоги


Обратная связь

Если не удалось найти и скачать презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое ThePresentation.ru?

Это сайт презентаций, докладов, проектов, шаблонов в формате PowerPoint. Мы помогаем школьникам, студентам, учителям, преподавателям хранить и обмениваться учебными материалами с другими пользователями.


Для правообладателей

Яндекс.Метрика