Простые инструменты для сохранения внимания на...

Post on 26-Jun-2015

511 Views

Category:

Education

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

Доклад Павла Смирнова, SQA Days-13, 26-27 апреля 2013, www.sqadays.com

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