201.99K

Тестирование в ЖД

1.

Тестирование в ЖД

2.

Цель тестирования?

3.

Цель тестирования
Дать участникам проекта информацию, которая облегчит им
принятие правильных решений
Сбор и доставка релевантной информации в правильной форме
правильным людям в нужное время

4.

Сбор информации
• Потребности пользователей
• Команда
• История развития продукта
• Принципы компании
• Конкуренты
• Законы и регламенты

5.

Техники тест-анализа
• Эвристики
• Классы эквивалентности
• Граничные значения
• Коды ошибок
• Недавние изменения
• История проблем
• Структурное представление информации
• сценарии использования
• диаграммы состояний и переходов

6.

Доставка информации
• Что?
• Баг-репорт
• Отчет о тестировании
• Как?
• Требуемый уровень детализации
• Наглядно
• Кому?
• Разработчикам
• PO
• Cаппорту
• Когда?
• ! Вовремя и сообразно ситуации

7.

Почему так долго?
• Планирование тестирования до знаний о реализации
• Сбор информации
• Может отвалиться в неожиданных местах
• Растущая сложность проекта
• Новые версии
• MVP
• Разная реализация одного компонента
• Разная бизнес-логика компонента

8.

Почему так долго?
• Потери на багах
• Локализация и описания
• Проверка правки и рядом
• Финальное тестирование задачи
• Проверка на всех этапах релизного цикла

9.

Branch -> Master -> Pre-RC -> RC -> Production
• Вranch – тестирование основного функционала – ручное +
автотесты
• Master – нет тестирования
• Pre-RC – автотесты основных сценариев
• RC – приемочные автотесты, ручное тестирование новых задач,
ручная проверка регрессии
• Production – приемочные автотесты, ручное тестирование новых
задач

10.

Автоматизация тестирования
• Быстро дает информацию
• Покрывает основные сценарии
• Код на php
• Требует расходов на:
• Поддержку
• Запуск

11.

Вопросы?
• E-mail: silverfoks@gmail.com
• Телеграм-канал: https://t.me/testing_and_life
English     Русский Правила