На главную страницу ЗАО Софткей
 Главная   Новости   Статьи   Пресс-релизы   Рассылки 
 
MS O365 test

TestAssistant 5: видеозапись экрана при тестировании программного обеспечения. Часть 2

02.03.2017 / Программы / Егор Уланов

TestAssistant - это уникальный продукт, который осуществляет съемку видео с экрана, учитывая специфику тестирования программного обеспечения. Имея средство записи и дальнейшего редактирования видео, данная программа позволяет повысить эффективность взаимодействия между тестировщиком и разработчиком. Ее использование сделает составление сообщений об ошибках более простым, быстрым и насыщенным нужными данными. Разработчик же получит более легкое для понимания описание "бага", которое будет лучше визуально восприниматься и анализироваться.

Краткое предисловие

В первой части данного обзора речь шла о некоторых общих принципах тестирования продуктов и проблемах, которые при этом возможны. Мы рассмотрели возможности, которые предлагает TestAssistant Recorder - средство для записи видео. Сегодня мы продолжим разговор о TestAssistant Player - средстве для предварительного просмотра и обработки фильма. Поочередно мы рассмотрим его возможности, выделив их в отдельные разделы обзора.

Кнопки

Видеоредактор тоже есть во многих аналогичных программах, однако в TestAssistant он обладает некоторыми особенностями. Одна из них - добавление кнопок. Видео может автоматически ставиться на паузу, пока видна эта кнопка или пока на нее не нажмут, - все это, как и надпись на ней, которую можно своеобразно оформить, есть в параметрах кнопки. При нажатии может запускаться java-скрипт или открываться заданный URL. Таким образом, с помощью кнопок можно сделать интерактивное взаимодействие между вашим видеоотзывом и тем, кто его смотрит. Причем сделать очень легко и быстро. Но если вы добавили в свое видео кнопки или другие интерактивные элементы, то уже не получится сохранить его в формате avi, wmv, mp4 или QuickTime. Точнее, получится, но все такие элементы не будут видны. Напомним, что возможен экспорт снятого видео в следующих форматах: Flash, MPEG4, EXE, GIF, AVI, WMV, QuickTime, MS Power Point.

Заметки

Чтобы дать какие-то свои комментарии по происходящему на видео в текстовом виде, можно добавить заметку. Вы просто вводите нужный текст. Заметок может быть несколько. Они не автоматически прикладываются к видео, а требуют отдельного экспорта по кнопке, расположенной внизу их списка. В итоге вы получите текстовый файл, который будет содержать перечень ваших заметок.

Примечания

Пометки можно делать прямо в создаваемой видеозаписи, но для этого нужно будет воспользоваться другим функционалом, именуемым Annotations. Работает он следующим образом. В любом месте видеокартинки, на любом временном моменте, вы располагаете свое примечание, которое стрелкой указывает, к чему именно оно относится. Текст в нем может быть разнообразно оформлен внутренним редактором. Такая аннотация может демонстрироваться заданный вами промежуток времени либо до тех пор, пока тот, кто смотрит видео, не кликнет левой кнопкой мыши. Ролик при этом может ставиться на паузу, а может и дальше проигрываться. Все это вы определяете в настройках примечания.

Рисование

Можно дополнять свою видеозапись новыми элементами, среди которых - галочки, стрелочки, геометрические фигуры. С их помощью можно что-то выделять и подчеркивать. Есть такие рамки, с внешней стороны которых все будет немного затемнено относительно того, что находится внутри них. Все это - инструменты управления вниманием зрителя, но не только. Помимо этого данные элементы могут влиять на само воспроизведение, так как можно назначить фиксированное время показа этих фигур либо исчезновение только после клика мышью.

Работа с курсором мыши

Большинство действий в тестируемых программах выполняется с помощью мыши: мы что-то нажимаем, перетаскиваем, выделяем и прочее. Действия, производимые мышкой, должны иметь максимальный акцент внимания на видео. Добиться этого (или усилить такое восприятие) можно с помощью эффектов.

Есть выделение курсора в круглую область - с рамкой или без. Вы выбираете диаметр этой области, ее цвет и прозрачность. Можно просто увеличить размер курсора - сделать его таким неестественно большим, что он в любом случае привлечет внимание. Чтобы указать, где произошел щелчок мышью, можно добавить анимацию на клик. Но почему-то у этой анимации нет настроек, которые не были бы лишними.

Но бывают моменты, когда курсор как раз не нужен: он либо может отвлекать от происходящего, либо загораживать небольшие объекты (особенно если мы его увеличили в редакторе). Для таких случаев можно скрыть его, выделив нужную последовательность фреймов, для которых это требуется. Наконец, можно сгладить перемещения курсора для выделенных фреймов. Используйте это, чтобы сделать ваше видео более смотрибельным.

Приближение/увеличение

Когда нужно обратить внимание на какой-то элемент в видео, особенно если он небольшой и не является курсором, то тут поможет эффект приближения. Выделяется произвольная область на картинке, указываются скорость приближения, итоговый размер. При показе данный фрагмент картинки будет увеличен, как при детализации в кино.

Есть в TestAssistant очень похожий описанному выше эффект, но все-таки отличающийся в некотором нюансе, который состоит в том, что к выбранному месту словно подносится лупа, которая увеличивает изображение в нужное число раз. Но вся остальная часть картинки, которая была видна до применения эффекта, в отличие от приближения, таковой и останется. Этот эффект хорошо применять в контексте сравнения или демонстрации чего-либо относительно всего масштаба.

Оформление

В начало, конец или любое место видео можно добавить текст или изображение, которые будут демонстрироваться там заданное число секунд или пока тот, кто смотрит, не нажмет левую кнопку мыши. При этом задаются все возможные параметры этого эффекта, включая цвета, прозрачность, границы, продолжительность появления/исчезновения и другие. Эффект, конечно, имеет ярко выраженный оформительский характер, и даже странно, что он присутствует для такой типично технической операции, как тестирование "багов".

Другие эффекты

Когда нужно пропустить какую-то часть действий и показать сразу то, что будет за ней, то пригодится эффект перехода. Выбирается его цветовой тип, затем продолжительность. В итоге изображение в ролике погаснет, произойдет переход и дальнейшее воспроизведение следующих фреймов. Быть может, этот эффект может пригодиться и в других ситуациях, но сейчас навскидку сложно их придумать. Больше он применяется в кинофильмах.

Кому-то может понравиться эффект размытия. Выбирается зона на картинке, продолжительность и радиус размытия.

Когда мы пишем видео для разработчиков, то некоторые его части могут не нести никакой полезной нагрузки. К примеру, это могут быть долгие перемещения мыши, набор текста с клавиатуры или чрезмерно продолжительная демонстрация чего-либо. TestAssistant помогает определить и выделить зоны, где не происходит ничего важного. Вы можете их все просмотреть и удалить. Таким образом можно существенно урезать объем и длительность видео, а также сэкономить время того, для кого оно предназначается.

Сохранение информации о ПК

В описании к TestAssistant было заявлено, что он делает весьма важную вещь, о которой, к слову, часто забывают при тестировании, - сканирует конфигурацию компьютера и системы, позволяя отправить эти данные вместе с отснятым материалом разработчикам. Это действительно очень серьезный момент, потому что зачастую работоспособность некоторых функций и наличие ошибок зависят от того, на какой платформе тестируется программа и каково аппаратное обеспечение компьютера.

И действительно, мы можем наблюдать, что при сохранении видео по умолчанию отмечена галочка сбора информации о конфигурации компьютера. В меню TestAssistant Player есть пункт "View - View PC Information". После вывода этой информации на экран там, скорее всего, должна быть кнопка об ее экспорте в какой-либо текстовый файл. Этот файл вместе с видео и передается разработчику. Но это всего-лишь предположение, поскольку проверить ничего не удалось - после клика по View PC Information выдавалась ошибка.

Связавшись по этому поводу с производителем, выяснилось, что в данный момент действительно наблюдается такая ошибка. Но они заверили, что она будет исправлена буквально в течение нескольких дней, в ближайшем релизе. Вот такое тоже бывает - "баги" в приложении для тестирования "багов".

Внешний вид TestAssistant Player

Видеоредактор построен по тому же принципу, что и практически все остальные приложения для работы с видео, что могут встретиться, а потому интуитивно понятно, в какую сторону надо смотреть, чтобы что-то выполнить. Не сказать, что если вы ранее не имели дело с чем-то подобным, то с ходу разберетесь, что все означает и какие действия надо предпринять, чтобы добиться желаемого результата. Все-таки функций довольно много, но расположены они весьма удобно и действуют строго логично. Все подчинено единым принципам, в которых можно быстро разобраться даже новичку.

Более того, вызов функционала может осуществляться из разных мест интерфейса TestAssistant. Есть окно проигрывания, над ним - главное меню, сбоку - меню инструментов, снизу - различные дорожки, на которых размещаются в порядке времени следования фреймы, объекты, эффекты. Плюс там дублируется функционал левого и верхнего меню, имеются кнопки управления воспроизведением, а также фреймами.

Важным вопросом, частично отражающим уровень дружественности пользователю, является степень настраиваемости интерфейса. Здесь все более чем в порядке. Любые панели, которыми вы не пользуетесь, можно убрать с помощью меню View. Все можно сдвигать и менять размеры. Но вот способа сменить цветовую схему найти не получилось, поэтому пришлось довольствоваться имеющимися темными тонами.

Заключение

В TestAssistant Player мы видим широкий набор средств для представления найденных ошибок максимально детально и контекстно. Такие эффекты, как приближение или увеличение, дают возможность лучше увидеть и акцентировать внимание на самых маленьких деталях и в разном контексте - в зависимости от специфики того, о чем ведется речь. Эффекты дают возможность не просто донести набор информации, что где-то наблюдается ошибка, но также передать логику происходящего и ожидания пользователя, которые не оправдались ввиду наличия "бага". Возможности редактора действительно весьма широки и позволяют даже создать эффекты, используемые при художественных видео. Вместе с TestAssistant есть шанс ни много ни мало творчески подойти к вопросу тестирования.

Мы рассказали не о всех возможностях программы и не о всех аспектах ее применения. О том, как TestAssistant встраивается в методологию Agile, можно узнать на этой странице. TestAssistant может использоваться в интеграции с JIRA или Trac, прикладывая к ним видео. API для интеграции является открытым. Но это можно только с редакцией Expert. Журнал событий Windows, файлы внешних журналов можно просматривать параллельно с видеоклипом, чтобы видеть полный статус в любой момент.

Имеется очень гибкая система управления эффектами, действующая не только по одному виду, но и принципу. Мы рассмотрели не все возможности программы, из неупомянутых можно сказать о вставке другого видео, звукового файла или наложении водяного знака. Критических ошибок, за исключением временно отсутствующей возможности показа информации о ПК, обнаружено не было. Пару маленьких замечаний мы уже сделали по ходу обзора.

К сожалению, программа на английском языке, как и справка к ней. На странице технической поддержки можно найти базу знаний, ответы на частые вопросы и демонстрационные видеоклипы. Можно отправить сообщение о своей проблеме, идее или просто отзыв через электронную почту support@bbtestassistant.com или форму обратной связи. Можно попробовать триал-версию в течение 30 дней. В ней не будет никаких ограничений по функционалу, но на выходных видео будет водяной знак, который будет убран после приобретения и активации. Наблюдались проблемы с пробной версией, ввиду того что иногда она требовала ввода ключа, для того чтобы продолжить обработку видео в редакторе. Проблему решило требование ключа для активации "триалки", которое можно осуществить, перейдя по ссылке прямо в форме запроса этого ключа. Не очень ясно, к чему сделана вся эта многоходовая комбинация, но в итоге удалось продолжить использование программы в пробном периоде.

В онлайн-супермаркете Softkey предлагается две редакции данной программы: Pro и Expert. Expert включает в себя все функции Pro, плюс интеграцию файла журнала и интеграцию с системами Jira и Trac. Есть следующие варианты приобретения:

  • TestAssistant Pro 5 - стоимость составляет 4410 рублей.
  • Обновление с версии 4 и ниже до TestAssistant Pro 5 за 2205 рублей.
  • Подписка на дополнительные услуги: сюда входят первоочередная поддержка по e-mail, поддержка по телефону, бесплатные основные обновления, дополнительное участие в бета-программе. Цена составляет 1103 рубля.
  • Та же подписка на дополнительные услуги, но для редакции Expert - цена составляет 1673 рубля.
  • TestAssistant Expert 5 - стоимость составляет 6694 рубля.
  • Обновление с версии TestAssistant Expert 4 и ниже до 5 - цена составляет 3347 рублей.
  • Обновление с TestAssistant Pro 5 до TestAssistant Expert 5 за 2284 рубля.
  • Послесловие

    Какое время тратится на выяснение всех деталей проблемы? Как часто разработчики начинают искать решение сразу после поступления обращения о "баге", без каких-либо дополнительных уточнений? Насколько быстро разработчик вникает в суть проблемы, описанной в "тикете"? Если есть подозрения на некоторую неэффективность по этим вопросам, то стоит обратить внимание на программу TestAssistant. Стоимость ее вполне адекватна, а возможные приобретения, связанные с экономией рабочего времени тестировщиков и разработчиков, окупят его стоимость довольно быстро. TestAssistant готов стать тем самым мостом между двумя взаимодействующими берегами, который обеспечит эффективность транспортировки информации.

    Системные требования

  • Операционная система: Windows XP и старше. Поддерживаются как 32-, так и 64-разрядные.
  • Для проигрывания экспортируемых файлов требуются соответствующие приложения (QuickTime, Windows Media Player и т. д.).
  • Процессор: минимум 500 МГц, рекомендуется 1 ГГц.
  • Оперативная память: минимум 256 МБ, рекомендуется 512 МБ. Но для работы с большими файлами может потребоваться и больше.
  • Дисплей: Super VGA (800x600) или с более высоким разрешением.
  • Видеокарта: минимум 8 МБ, рекомендуется от 64 МБ.

  • Ссылки по теме:

    Автор статьи: Егор Уланов


    Рубрики статей
    Все статьи
    Аналитика
    Программы
    Игры
    Интернет
    Авторские права
    Интервью
    События в мире ПО
    Рассылки
    Новости мира ПО
    Статьи: Мир ПО
    Статьи: Программы
    Статьи: Игры
    Архив выпусков
      «   Сентябрь 2018   »  
    Пн Вт Ср Чт Пт Сб Вс
         12
    3456789
    10111213141516
    17181920212223
    24252627282930
           
    Поиск в архиве

    Логин / пароль:
    запомнить




    Наши партнеры:

     САПР и графика



    Написать редактору  | RSSЭкспорт новостей и обзоров


    Rambler's
Top100 Rambler's Top100

    Разработка компании «Битрикс»
    Разработано
    «Битрикс»


    Copyright © 2001-2018 ЗАО «Софткей»