понедельник, 26 декабря 2011 г.

Tsung и создание статистических данных

   Иногда мне надо проверить вывод статистики по мобильным и не только устройствам, чтоб не генерировать данные вручную, использую инструмент - tsung. 

   Немного про tsung - это инструмент для нагрузочного тестирования веб-серверов. 
   Работает в linux, поставить можно из deb пакета для ubuntu (там же есть исходники,  пакеты для других linux систем), как зависимость подтянется erlang.

пятница, 23 декабря 2011 г.

   Запустили первый rich media баннер в мобильной сети!!!

ps по поводу гранты ничего мне не говорите :)

понедельник, 19 декабря 2011 г.

Немного про безопасность

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

   Больше, чем полгода назад по вечерам и выходным участвовал в проекте fixber.com для тестирования разных сайтов и приобретения нового опыта. Участвуя там,  узнал о пассивном xss (до этого сталкивался только с активным xss), например для проверки достаточно вставить текст в блоке ниже в поле поиска:
"><script>alert('passive xss')</script>
если скрипт сработает, то покажется сообщение:

вторник, 6 декабря 2011 г.

Что вы знаете о Firefox

Хочу поделится, что знаю о firefox:
1) Дополнения, сделал collections, обзор некоторых:
* Web Developer целый набор инструментов
* Firebug можно редактировать, выполнять отладку и просматривать CSS, HTML и JavaScript
* Greasemonkey настройка веб страниц с помощью javascript, например можно заполнить поля для авторизации и нажать кнопку, например, для http://vkontakte.ru/
document.getElementById('quick_email').value = '***@***.ru';
document.getElementById('quick_pass').value = 'qwerty';
document.getElementById('quick_login_button').click();
* AutoFill как часто заводите тикеты с одним и тем же содержанием, например название проекта, версия, кого в копию, компонент etc. Этот плагин будет делать это за вас.
* iMacros дополнение позволяет записать действия и автоматически повторить
* LinkChecker поиск битых ссылок на странице

пятница, 9 сентября 2011 г.

Selenium + Ruby + Jenkins

Несколько месяцев назад начали заново внедрять автоматизацию (до этого её тоже делали, только на старом selenium и на языке php). Сразу оговорюсь, пользуюсь linux.

Для этого сейчас используем:
1) selenium-webdriver инструмент, который анализирует наши тесты, находит в них команды для манипуляции браузером и команды для выполнения определенных действий и проверок;
2) язык программирования, на котором пишем тесты: ruby (v 1.9.2)
3) jenkins инструмент непрерывной интеграции, с помощью чего запускаются тесты в определенное время и приходит отчет об ошибках.



Для установки надо выполнить: sudo gem install selenuim-webdriver.
Методы для работы хорошо описаны на их сайте.

четверг, 25 августа 2011 г.

Головоломки

   Иногда хожу на собеседования и часто спрашивают одни и те же вопросы: чем привлекла компания, какая была самая сложная задача, теория (жизненный цикл ПО, виды тестирования, что такое обеспечение качества, описание дефекта), etc.

   Недавно вместо вопросов мне предложили решить несколько головоломок. Самое неприятное, что не решил задачу, которую читал больше года назад в книге "Как сдвинуть гору Фудзи?".

   В последствии нашёл сайт со схожими задачами, советую ознакомится =). Из того, что смотрел на сайте, очень понравилась задача Эйнштейна.

   Кстати о книжке "Как сдвинуть гору Фудзи?", основные моменты:
 - на собеседовании в Microsoft (и ряд других организаций) используют   головоломки, причём даже если их решишь необязательно, что возьмут на работу, важны твои вербальные движения (язык жестов);
 - чаще всего мнение о человеке складывается на первых 2 секундах при первом знакомстве, и оно сильно может повлиять будут ли брать человека на работу или нет.

   Некоторые головоломки очень понравились, например:
 -  У вас есть шесть спичек. Сложите их так, чтобы получились четыре равносторонних треугольника;
 - В коридоре три выключателя. Один из них включает свет в комнате, находящейся в дальнем конце коридора. Дверь в эту комнату закрыта, и вы не видите, включен в ней свет или нет. Вам нужно понять, какой из трех выключателей контролирует освещение в той комнате.
Каким образом вы можете это надежно определить, всего лишь один раз зайдя в комнату?

пятница, 11 марта 2011 г.

Web tools

Собрал небольшой список web-ресурсов, которые мне помогают в тестировании

browsershots.org тест совместимости браузеров
www.evernote.com блокнот
www.mindmeister.com/ru умные карты
miniplan.ru быстрый способ управиться с делами
loadimpact.com нагрузочный тест
www.generatedata.com генератор данных
e.ggtimer.com таймер
bitly.com создание короткой ссылки (плагин для ff)
mail.google.com/tasks to do (синхронизируется с any.do)
pastebin.com публикация текста
www.qrcoder.ru актуально для мобильных устройств
www.optimizely.com - a/b testing, увидеть свой сайт под другим углом
prezi.com отличный способ создать презентацию (советую книжку iПрезентация)
webmaster.yandex.ru проверка орфографии на сайте