ExploDrive: как фиксировать контекст при исследовательском тестировании
В мире разработки ПО, где важен не только результат, но и сам процесс его проверки, появляются инструменты, помогающие зафиксировать весь контекст исследования. Одно из таких решений — приложение ExploDrive. Оно создано не для того, чтобы заменить тестировщика, а чтобы стать мощным помощником в сборе материала во время глубокого изучения продукта.
Что такое исследовательское тестирование и зачем нужен такой инструмент?
Исследовательское тестирование — это подход, когда изучение продукта, проектирование тестов и их выполнение происходят практически одновременно. Это не просто прогон заранее написанного чек-листа; это погружение в продукт, где важен сам ход мыслей и наблюдений. Именно для таких сценариев, где критически важен контекст, и создан ExploDrive.
Важно понимать, что это приложение — вспомогательный инструмент. Оно не претендует на роль системы управления тестированием или баг-трекера, и не принимает за специалиста исследовательские решения. Его задача — собрать и структурировать всё, что происходит в процессе.
Как работает фиксация контекста с помощью ExploDrive
Главная фишка ExploDrive — это способность агрегировать множество типов данных в единую хронологию. Вместо того чтобы переключаться между видеозаписью, заметками и скриншотами, приложение собирает всё это в одном месте. Оно объединяет:
- Видеозаписи
- Снимки экрана
- Текстовые заметки
- Маркеры и паузы
Всё это выстраивается в единую временную шкалу, позволяя пользователю сосредоточиться на взаимодействии с продуктом, а не на управлении десятком разных инструментов.
[IMAGE]
query: software for exploratory testing context capture
subject: интерфейс приложения для записи сессии тестирования
placement: после абзаца о фиксации контекста
alt: интерфейс приложения для исследовательского тестирования
caption: Единая временная шкала с разными типами данных
[/IMAGE]
Результат работы: от сессии до отчета
После завершения сессии приложение не просто останавливает запись. Оно формирует полноценный, структурированный отчет. Этот отчет сохраняется локально в формате HTML.
Что именно попадает в итоговый HTML-отчет? Это довольно полный набор данных, который включает:
- Дату и время начала и окончания сессии.
- Общую активную продолжительность работы.
- Саму видеозапись (если она была включена).
- Снимки экрана, сделанные в нужные моменты.
- Все сделанные заметки и отмеченные маркеры.
- Периоды, когда была сделана пауза.
- Сведения об окружении и дисплеях, на которых проводилось тестирование.
Для передачи результатов разработчику удобно упаковать всё это в ZIP-архив. В нём будут лежать сам `report.html`, видеозапись, снимки экрана и файл `README.txt` с инструкцией по открытию.
Управление данными и технические детали
Пользователям также предоставлена возможность управлять историей собранных данных. Можно настроить срок хранения, выбрав период в 7, 30, 90 или 365 дней, или же отключить автоматическое удаление вовсе.
С технической точки зрения, ExploDrive написан на C# и использует фреймворк .NET 8 с технологиями WPF и MVVM. И, что немаловажно для сообщества разработчиков, исходный код проекта доступен на GitHub и распространяется по лицензии MIT.
[IMAGE]
query: C# .NET 8 WPF MVVM architecture diagram
subject: схема архитектуры приложения
placement: после абзаца о технологической основе
alt: архитектура приложения на .NET 8
caption: Технологическая основа разработки
[/IMAGE]
В итоге, если ваша работа связана с глубоким исследованием пользовательского опыта, где важен не только




