Тестерский матан
Борис Бейзер. Тестирование черного ящика
Начинал ее читать раза три или четыре. В результате так до конца и не осилил.
На мой взгляд, книга слишком академична. Начинающим и продолжающим тестировщикам, ИМХО, будет не очень полезна.

Еще одна книга с «академическим» уклоном — это «Основы тестирования программного обеспечения» от Котлярова и Коликовой. Много математических выкладок с обоснованием ценности/применимости того или иного метода в некоторых условиях. В «производственной практике» такое количество расчетов и графов вряд ли встретится, но, тем не менее, все уровни тестирования в книге описаны хорошо. Можно один раз помучаться и прочитать, особенно студентам старших курсов ![]()

13.04.2012
·
freiman ·
Комментариев нет
Метки: книги · Рубрики: Тестирование ПО
Трансляция Quality Assurance Day
Сабж: http://www.microsoft.com/ru-ru/events/msqadays/ — онлайн-трансляция конференции.
30.03.2012
·
freiman ·
Комментариев нет
Метки: qaday · Рубрики: Без рубрики
Интуитивно понятный интерфейс
Интуитивно понятный интерфейс программы PowerGREP:
(клик для увеличения)
Все ведь сразу понятно, да?
28.03.2012
·
freiman ·
Комментариев нет
Метки: скриншоты, юзабилити · Рубрики: Юзабилити
Советы по тестированию flash-приложений
Эта заметка — набор пунктов, на которые стоит обращать внимание при проверке flash-приложений.
1. Версии Flash-плеера
На момент написания статьи последней версией является 11.1.102.63. Информацию о том, какая версия сейчас самая актуальная, можно получить по ссылке https://www.adobe.com/go/flash-player-updates.
Статистика использования плагина показывает, что большинство людей все-таки нажимают на кнопку «Update», и у них одна из самых последних версий (ссылка на обновляющуюся статистику):
Таким образом, основные усилия при тестировании под разными версиями flash-плеера стоит сосредоточить на последней версии, но при этом удостовериться, что продукт работоспособен и в предыдущей версии.
Если продукт оптимизирован под самую новую версию, то пользователи с предыдущей major-версией, теоретически, могут столкнуться с проблемами, но самым оптимальным решением будет обновление до последней.
2. Сколько разных версий может быть на одной системе?
На одной системе может быть до 4 разных flash-плееров, и каждый со своими ограничениями и багами:
1) ActiveX для Internet Explorer
2) Plugin для Opera, Firefox и прочих
3) Chrome version — в Chrome свой механизм встраивания flash-плеера, он обновляется автоматически вместе с браузером. При регулярном автоматическом обновлении в Хроме всегда самая последняя версия флэша.
4) Standalone player
При этом настройки для каждого их них могут различаться, так что если у вас флэшка не работает в одном браузере, а работает в другом — ищите отличия в конфигурациях.
3. 32bit/64bit
Проблемы могут возникнуть, если ваше 32-битное приложение работает в 64-битной Windows: ActiveX-компонент в системе есть, но не той разрядности.
Вообще 2 и 3 пункты — это то, где часто «спотыкаются» и приложения, и клиенты.
«У меня есть Flash Player! Почему ваша программа говорит, что мне его надо установить?!»
«У меня есть Flash Player 11! Почему ваша программа говорит, что у меня версия 8, и мне надо обновиться?!»
«У меня есть Flash Player 11! У меня IE! Почему ваша программа говорит, что у меня его нет?!»
Как правило, это значит, что у клиента стоит какой-нибудь FlashPlayer 9 ActiveX 32-bit, FlashPlayer 11 ActiveX 10.3 64-bit и FlashPlayer 11.1 в Chrome. С его стороны все хорошо, а вот ваша программа использовать другие компоненты не может.
4. Настройки
1). Storage

Flash-файлы могут хранить информацию на компе пользователя, используя технологию Local Shared Objects, они же flash cookies. Они могут быть как разрешены, так и запрещены. Разрешены, конечно, чаще
Самая распространенная проблема с ними — кончается место, выделенное под эти самые куки, и фича, которая вот-только-что-работала, вдруг ведет себя не так, как надо:

2). Trusted location settings

По умолчанию flash-файлы, расположенные на локальном диске, не могут взаимодействовать с онлайн-ресурсами, т.е. гиперссылки не работает, http-запросы не проходят. Когда файл оказывается онлайн, то все начинает работать в обычном порядке.
Для нормального взаимодействия локальных флэшек с web-ресурсами необходимо добавить папки, в которых лежат флэшки, в список trusted locations. Универсальное решение выглядит примерно так: ![]()

5. Debug Flash-player
Дебаггеры есть для всех основных ОС — Windows, Linux, MacOS, всех видов — ActiveX, Plugin, Projector и даже для двух версий — 11.1 и 10.3. Скачать их можно здесь. Кстати, ссылки на эти дебаггеры проще найти через гугл, чем поиском на сайте Adobe ![]()
При воспроизведении флэшки в этом дебаггере все сообщения об ошибках появляются в отдельном окне.
Например, если открыть http://blog-medvedev.livejournal.com/, то повалятся Security sandbox violation. Похоже, что плеер видео на официальном сайте не очень-то заточен под вставку на другие ресурсы ![]()

Security Sandbox Violation
27.03.2012
·
freiman ·
Комментариев нет
Метки: flash · Рубрики: Тестирование ПО
Демонстрации и митинги
В недельном worklog-е у меня есть строчка
«Демонстрации и митинги — 6h»
И эта деятельность не имеет никакого отношения к политике, между прочим: демонстрации новых фич и митинги по планам работ.
02.03.2012
·
freiman ·
Комментариев нет
Рубрики: Работа
iSpring Pro на конкурсе «Софт года 2011»
iSpring Pro — эффективный инструмент для преобразования PowerPoint презентаций (.PPT, .PPTX, .PPS, .PPSX) в компактный формат Flash (.SWF) с сохранением всех медиаданных. Обеспечивая высочайшее качество конвертирования, iSpring Pro сохраняет синхронизацию звука и анимаций, все внедрённые звуки, видео, анимационные эффекты, эффекты переходов и гиперссылки.
iSpring Pro — профессиональная, готовая к публикации в сети презентация в один клик. iSpring Pro позволяет с легкостью записать аудио сопровождение и синхронизировать его с каждым слайдом презентации, а также разместить полученные Flash презентации на сайте или блоге.
Ключевые возможности iSpring Pro:
- Поддержка PowerPoint XP/2003/2007/2010 и Windows 2000/XP/Vista/7.
- Запись и синхронизация аудио сопровождения.
- Поддержка 189 из 199 анимационных эффектов PowerPoint XP/2003/2007/2010.
- Поддержка всех эффектов переходов между слайдами.
- Поддержка триггер-анимаций и анимаций по буквам и словам.
- Гибко настраиваемые плееры.
- Сохранение внедрённых в презентацию звуков, видео и Flash роликов.
- Информация о докладчике и о компании.
- Генерация .HTML кода и конвертирование в форматы .EXE и .ZIP.
- Контроль степени сжатия звука, видео и изображений.
- Отображение заметок, эскизов слайдов и структуры презентации.
- Многоуровневая навигация.
- Сохранение всех слайдов, ресурсов и плеера презентации в один Flash файл (.SWF).
- Внедрение видео роликов с YouTube.
Голосуем за iSpring Pro на конкурсе «Софт года 2011»!
А еще у нас есть бесплатные iSpring Free для конвертирования тестов и Free QuizMaker для создания тестов.
02.02.2012
·
freiman ·
Комментариев нет
Метки: ispring, работа · Рубрики: Обзоры программ
Экрана синего оскал
Вспоминая студенчество...
Курс, под влиянием (и по мотивам) которого было написано это стихотворение — «Программирование на ЯВУ».
Экрана синего оскал
Будь трижды проклят миг, когда
Мой разум уступил азарту.
Соблазна хитрая звезда
Меня поставила на карту.
Азарта жадного туман
Меня окутывал умело,
И цвета синего экран
Сменил я на экран с прицелом...
Вдруг стали ночи коротки,
И клавиш хруст мне мерит время.
Моей слабеющей руки
Нелегкое коснулось бремя.
Экрана синего оскал.
То ль от него, то ль от обиды
Глаза слезятся. О Pascal!
За что меня возненавидел?
Пусть злая синь в лицо мне бьет
И в box-нотацию вгоняет,
Во сне я получил зачет,
Что наЯВУ мне не хватает.
Эх! Сам во всем я виноват.
Убей меня Pascal-машина!
И вот уж n ночей подряд
Я сплю на коврике мышином.
Алексей Соловьев
25.01.2012
·
freiman ·
Комментариев нет
Метки: программирование, студенты · Рубрики: Без рубрики
Альма нах тест

В твите-анонсе альманаха не обошлось без багов. Закон Мерфи для тестирования?
Сам альманах я пока пролистал по диагонали, отметил для себя обязательные к прочтению статьи.
15.01.2012
·
freiman ·
Комментариев нет
Метки: S-T.ru, альманах, баги · Рубрики: Новости
Инструменты для управления тестами
Расскажите, пожалуйста, какой софт для управления тестами и тестированием вы используете?
Excel мы уже переросли, Google Docs тоже вряд ли поможет.
TestLink?
TrackStudio?
TestRail?
или еще что-то?
21.11.2011
·
freiman ·
7 комментария (-ев)
Метки: TCM, программы · Рубрики: Без рубрики
Памятник багу
История на IThappens кажется если не выдуманной, то явно художественно приукрашенной. Но что-то подобное, я думаю, вполне может произойти в реальности.
С недавних пор на стенде, где наше отделение фирмы хранит почётные регалии и дипломы, появилась скульптура в стиле киберпанк-модерн, названная «Памятник багу». Скульптура состоит из половины системника с материнкой, в которую до середины вбиты канцелярские ножницы. Ножницы вогнаны в бедную плату с такой силой, что их концы пробили тонкий корпус системника и вышли с другой стороны.
На открытии этой скульптуры шеф пояснил, что композиция прислана нам анонимным доброжелателем, который обнаружил баг в нашем коде. Этот баг уничтожил все труды пользователя за день, доброжелатель не успел сдать свою работу, и его организация заплатила своему заказчику один миллион долларов неустойки.
Разумеется, EULA прикрывает нас со всех сторон, и организация не имеет к нашей фирме никаких претензий. Но так уж получилось, что организация эта оказывает некоторые услуги нашему отделению, и в её распоряжении есть личные данные каждого из работников. «Поэтому они вежливо просят нас: не могли бы мы, пожалуйста, уделять больше сил тестированию?» — промурлыкал шеф, поглаживая рукоять ножниц.
Качество продукта мгновенно возросло.
14.11.2011
·
freiman ·
Комментариев нет
Метки: байки, юмор · Рубрики: Юмор



