Continuous Screencasting. Бессмертный ангел-свидетель. Free!
- Докладчик
- Стас Фомин
Вы тестировщик. Часами ты вглядываешься в монитор, бороздя обманчиво тихое море страниц, окон и кнопок в поисках Своей Рыбы Бага.
Чу! Казалось бы — вот он, вы видели его. Но тут начинается самое тяжелое:
- Долгое оформление тикета, когда вы пытаетесь описать словами, что вы видели, и почему это не слава богу.
- Вам не верят! «WTF? It works on my machine... It works on his machine... It works on their machines».
- И снова в море багов на рыбалку...
И это даже со своими багами! Но мир сейчас глобален! Мы все пользователи софта и все тестировщики, причем увы, чужих продуктов.
А эффективные менеджеры уже отгородились от пользователей безумным уровнем многоуровневых колл-центров с приматами лемурами.
Доказать им вообще что-то бестолку. Эффективней жаловаться в свой блог — но опять таки, кто поверит?
Решение с одной стороны очевидно — надо записывать скринкаст. И скринкаст-тулов немало — и платных, и бесплатных.
Но увы, всеми ими, как и любой защитой нужно пользоваться заранее. А законы Паркинсона-Мерфи действую в нашей квантовой вселенной неумолимо — баг возникает только тогда, когда на него не собирались смотреть.
И даже если вам повезло, и вы засняли баг — потом вас ждет труд по анализу видео, вырезанию нужного отрывка, ... немалый геморрой, опять получается проще описать баг словами. Целиком видеофайл к тикету не приложить — жирно!
Пытаться записывать непрерывно? Хм. Будет огромный файл, который побъется в самом конце, даже если нет бага в скринкастилке.
Ведь баг может быть такой, что вся система зависнет, и как часто бывает у нас в милиции полиции — видеозаписи с места преступления пропали.
Есть и другие минусы - скринкастилка жрет CPU, мешает вашим программам, мешает тестированию.
Предлагаю бесплатное самодельное решение — непрерывная 24×7 скринкаст-тула, с минимальным интерфейсом (практически без). Которая:
- Не мешает выполняемым приложениям
- Пишет все 24×7.
- Нарезает на файлы-блоки разумного размера
- достаточного, чтобы поймать баг,
- удобного, чтобы в два клика приаттачить баг-репорт.
- Почти без собственного интерфейса (стандартный Windows-интерфейс)
- Поддерживает пул свежих файлов, удаляя старые и неактуальные.
Кроме непосредственно тестирования, она помогает:
- Доказать правоту в сетевых спорах (Ebay, Paypal)
- Убедить, что Яндекс.Почта таки тормозит не-детски, время от времени на простейших операциях.
- Зафиксировать чей-то мимолетный epic fail — дефейс сайта, утечку данных.
…
- PROFIT!!!!
- Сделано: http://wiki.4intra.net/Screen2Log
Репликация: База Знаний «Заказных Информ Систем» → «Continuous Screencasting. Бессмертный ангел-свидетель. Free!»
Любые правки этой статьи будут перезаписаны при следующем сеансе репликации. Если у вас есть серьезное замечание по тексту статьи, запишите его в раздел «discussion».