Skip to Content

Greenshot. Молодой, зеленый, но полезный

Greenshot logoТестировщику без скриншотера никак нельзя: то баг засвидетельствовать, то в документацию картинок подсыпать. Как ни крути, но одним Paint’ом не обойдешься, поэтому хороший скриншотер дорогого стоит. Я когда-то уже писал о замечательном представителе этого класса программ под названием PicPick, но, к сожалению, он со временем стал настолько замечательным, что за него стали просить денег. Нет, никто руки не заламывает, можно пользоваться и бесплатно без всяких проблем, но как-то совестно (иногда Smile). В общем,  решил я на досуге поискать какую-нибудь альтернативу, и… нашел, причем не только бесплатную, но еще и опенсорсную. И после недолгих боевых испытаний решил поделиться впечатлениями с общественностью.

++++++++--

Сертификация ISTQB. Без бумажки ты – букашка

Опубликовано в

ISTQB Logo Пару дней назад наконец-то прибыл мой ISTQB сертификат. В связи с этим событием не грех и написать несколько слов о сертификации. Тем более что у товарищей «сначала добейся» теперь меньше поводов для возражений.

++++++----

TryErlang. Многопоточная магия

Опубликовано в

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

----------

Как определить формат изображения/графического файла?

Опубликовано в

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

Ну эта... С днем тестировщика!

Опубликовано в

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

Итак, дню тестировщика посвящяется:

++++++++++

FakeSMTP. Почтовый сервер понарошку

Опубликовано в

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

----------

Боремся с ResponseBodyCaptureLimit в Visual Studio Web Test

Недавно, при написании веб тестов в VSTS, я столкнулся с одним неприятным моментом касающимся обработки ответов очень большого объема. Проблема заключается в том, что по умолчанию Visual Studio, несмотря на то, что получает полный ответ от сервера, сохраняет лишь первые 1,5 Мб этого ответа. В результатах теста это выглядит вот так:

----------

Секреты Windows консоли. Горячие клавиши

Опубликовано в

Я достаточно часто использую консоль,  и всегда считал, что знаю все что нужно для эффективной работы с ней: жмешь Enter – команда выполняется, жмешь стрелку вверх/вниз получаешь предыдущую/следующую команду из истории, жмешь стрелку вправо — получаешь один символ из последней введенной команды, жмешь Tab – получаешь название следующей директории или файла. Вроде бы все? А вот и нет. Оказывается этот аскетичный черно-белый интерфейс командной строки умеет реагировать на куда большее количество клавиш. О них я и расскажу ниже.

Try Haskell. Мыслить учись иначе...

Опубликовано в

Haskell LogoОдин достаточно известный гражданин как-то сказал: "Существует только два вида языков: те, на которые люди жалуются и те, которые никто не использует." На героя сегодняшней заметки, насколько я знаю, никто особо не жалуется, что и неудивительно, поскольку понмают его немногие, а используют еденицы. Но, несмотря на это, на него все же стоит взглянуть, например, для того, чтобы понимать откуда в Python'e взялись всякие map, filter и lambda или просто для такого модного нынче "расширения сознания", ведь получить "разрыв шаблона", взглянув на Haskell - плевое дело.

----------

SuperPreview for Internet Explorer. IE разных и побольше...

Я знаю, что всех уже достала тема об использовании нескольких версий Internet Explorer на одном ПК. И, наверняка, каждый кто так или иначе связан с тестированием веб приложений уже нашел для себя способ как «перехитрить» Microsoft. Я, например, являюсь приверженцем виртуальных машин, кто-то же выбрал для себя IE Tester, кто-то Multipe IE, кто-то продолжает мучатся со standalone версиями. Но мне постоянно не давал покоя один вопрос — почему же в Microsoft никто не позаботится о разработчиках, ведь затачивать сайты под недобраузер вроде IE6 и так непростая задача, а отсутствие простых способов для проверки «IF IE хаков» заставляет верстальщиков ненавидеть сей веб обозреватель лютой ненавистью? Оказывается, эта мысль посещала не только меня и кто-то в MS, все же додумался, что разработчикам нужно как-то подсобить, в результате чего и появился инструмент о котором пойдет речь ниже.

+++++++++-
RSS-материал