Простые инструменты для сохранения внимания на...
Post on 26-Jun-2015
511 Views
Preview:
DESCRIPTION
TRANSCRIPT
Простые инструменты для сохранения внимания на
тестировании
Основные булет-поинты
• На что нам нужно обращать внимание во время работы
• На что мы тратим внимание на самом деле
• Делегирование внимания (экономия)
• Акцентирование своего внимания (восстановление из "бэкапа")
• Резюме
Подготовка к тестированию
• планирование тестирования
• изучение приложения и подготовка тестов
Выполнение тестирования
• выполнение тестов
• анализ полученной информации
На что приходится отвлекаться
• Настройка тестового окружения (обновление, ребилд, патчинг)
• Сбор максимального объема информации для багрепорта
• Помощь коллегам (в воспроизведении, справка о приложении и т.п.)
Что можно с этим сделать
Экономить свое внимание
Запасать внимание
Делегирование внимания
Часть работы можно отдать скриптам, чтобы потратить свое время и внимание с большей пользой.
Скриптование рутины:
• Фиксы для базы
• Разворачивание окружения
• ваш вариант
Поддержка окруженияСовременные инструменты позволяют поддерживать
актуальное и доступное окружение в автоматическом режиме, без специальных регулярных усилий со стороны тестера.
Что это дает: • бесперебойная работа тестируемого приложения • обновления со свежими фиксами
Настройка окружения
Для каждой тестируемой ветки репозитория своя сборка.
• настройка автоматизирована, не тратим на нее своего внимания
• Уменьшено влияние человеческого фактора
"Запасание" вниманияШаблонизация - способ не забыть о важных вещах
(например, в багрепорте )
Новая бага
_*Description:*_
!screen-shot.png!
_*Steps:*_#
#* *Actual result:*
#* *Expected result:*
_*Branch name:*_
_*Build:*_
_*Additional information:*_
Description: описание проблемы !картинка отображается прямо здесь!
Steps:1. Шаг 12. Шаг 2
Actual result: как именно все плохоExpected result: как должно быть хорошо
Branch name: веткаBuild: 1.0.2.3Additional information: n/a
Закрываемая бага
_*ver. ??? ( %branch_name% ) - issue is not reproducing.*_
_*Following cases were tested:*_#
Улучшение_*Description:*_
_*Improvement:*_
_*Impact:*_
_*Benefits:*_
_*Acceptance Tests for improvement implementation:*_
# +what to do -> expected result+
Короткое планирование
MyTasks• Обычная электронная таблица
• 6 дней
• Задача - статус
• Сортировка по приоритету
• Статус иллюстрируется цветом
Резюме
• Делегирование - экономит внимание для более важных задач
• Акцентирование - помогает не забыть все то, что нельзя делегировать
• Все вместе - позволяет больше концентрироваться на основных задачах
Смирнов ПавелDataArt
Skype: paul.n.smirnoffGoogle: paul.n.smirnoff
top related