Что пишут в блогах

Подписаться

Что пишут в блогах (EN)

Разделы портала

Онлайн-тренинги

.

Неплохой фаззер
Источник:  Ярулин Александр / Качество ПО
26.02.2013 12:54

Что такое фаззинг , для чего он нужен и как его применять повторять не буду - в интернете уже тонны информации по этому поводу. В этом же посте хочу поделиться неплохим фаззером, который не так давно попал мне в руки. Фаззер: uniofuzz Написан на python. Довольно прост и в то же время универсален -  умеет генерировать рандомные файлы, фаззить tcp-соединения, пайпы и т.д.(см -help) Назвал утилиту "неплохой", потому что она избавила меня от написания аналога и почти сходу помогла выявить существенную проблему в тестируемом udp-демоне - отказ в обслуживании п

Читать дальше


Мысли о работе Владельца Продукта
Источник:  Новотна Наталья / LadyBug & testing
18.02.2013 08:15

Недавно довелось посмотреть интересный доклад от компании Esty. Ребята делились опытом экспериментов и анализа результатов.  Вкратце, это интернет магазин, их цель больше посетителей и повышение конвертации. И удобство пользовательского интерфейса для них жизненно (тут можно долго спорить) важно. Хочу поделиться впечатлением и мыслями по этому поводу. Первый и второй примеры - на их фоне четко прослеживается, гибкий подход к решению задачи. Например, улучшение поиска было разбито на небольшие кусочки, и поэтапно велся анали

Читать дальше


Кому нужен ISO или история обесценивания
Источник:  Ярулин Александр / Качество ПО
15.02.2013 14:31

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

Читать дальше


Agile - как его вижу я
Источник:  Новотна Наталья / LadyBug & testing
15.02.2013 00:12

Вот есть Agile, Scrum и т.д. Как все это понять, принять и постичь. Постоянно задаюсь этим вопросом. Иногда кажется все бессмыслицей, сумятицей и кашей. Но вот чудо, как из всего этого появляется, что-то просто гениальное. Интригует. Нравится  и хочется большего.Agile как и Скрам, пробую разными способами, и каждый раз что-то новое и новое.Команда SCRUMguides стартовала инициативу по переводу наиболее востребованных и популярных статей -  Agile Translations.  И все желающие могли присоединиться и помочь с данной идеей. Ну почему бы нет? Читать про Скрам, рабо

Читать дальше


Грабли от HTML5
Источник:  Ярулин Александр / Качество ПО
14.02.2013 02:37

Сегодня попался забавный баг в корзине одного интернет-магазина , в верстке которой активно использовались всяческие новшества  HTML5, в том числе и новые типы полей ввода. Верстальщик в отображении корзины использовал типизацию "number" для поля "количество товара". Соответственно, современный брозуер, типа Chrome пририсовал свои стрелочки к стандартному инпуту для уменьшения и увеличения значения числового поля. Баг такой: клиент положил  в корзину товар перешел в корзину и решил накрутить количество, зажав кнопку увеличения  накручива

Читать дальше


Учим Test::Class контролировать зависшие тесты
Источник:  Ярулин Александр / Качество ПО
12.02.2013 01:18

Есть такой популярный модуль Test::Class -  реализация xUnit для Perl. Довольно удачная реализация - есть все или почти все, что требуется для xUnit-фреймворка. TestSuite можно описать с помощью класса (пакета) например так (код не постеснялся скопипастить прямо с cpan): package Example::Test; use base qw(Test::Class); use Test::More; # setup methods are run before every test method. sub make_fixture : Test(setup) { my $array = [1, 2]; shift->{test_array} = $array; }; # a test method that runs 1 test sub test_push : Test { my $array = shift->{test_array}; push @$array, 3; is_deeply($array, [1, 2, 3], 'push worked'); }; # a test method that runs 4 tests sub test_pop : Test(4) { my $array = shift->{test_array}; is(pop @$arra

Читать дальше


О верификации и валидации
Источник:  Ярулин Александр / Качество ПО
09.02.2013 02:15

«Ты суслика видишь? — Нет. — И я нет. А он есть!» ("ДМБ") В теории управления качеством есть два , казалось бы похожих , но все-таки разных понятия Верификация и Валидация. Не всякий сходу сможет объяснить , в чем различие. Но оно есть и оно довольно существенно. Неофициально эти термины можно расшифровать так: Верификация - это проверка того, соответствует ли продукт (ПО, например) неким требованиям , которые считаются эталоном. Валидация - это проверка применимости продукта в конкретных условиях, соответствует ли он им, может л

Читать дальше


Проверяем локальный web на соответствие стандартам разметки
Источник:  Ярулин Александр / Качество ПО
05.02.2013 15:21

Всем , наверняка знакомы полезные валидирующие сервисы от w3c.org, с помощью которых можно быстро проверить url на соответствия, например, разметки (markup) стандартам. Но не все, наверное, знают, что для локальных web-ресурсов, находящихся в тестировании или просто за NAT-ом, можно проделать легко и просто, установив и запустив сервер валидатора прямо у себя в локальной сети. Вот незамысловатая инструкция для linux debian (все то же самое можно проделать практически на любой другой десктопной или серверной ос): #ставим пакет из репозитория apt-get install w3c-markup-validat

Читать дальше


To resolve this problem, it is best to upgrade to newer version of Internet Explorer
Источник:  Ярулин Александр / Качество ПО
04.02.2013 23:59

Уже довольно продолжительное время говорится об ущербности IE 6.0 и о том, что учитывать его "особенности" при web-разработке не стОит. Наверное , это правильно. Пару дней назад мне в тестирование попала новая функциональность , заодно с которой была переделана верстка. До этого момента IE 6.0 был в списке поддерживаемых,и  проблем с версткой даже под таким атавизмом не наблюдалось. Но в этот раз, верстка-таки поплыла , причем так, что пользоваться  страницами стало затруднительно. Проблема зафиксирована, разработчики думают, что дальше делат

Читать дальше


Mindmaps о тестировании
Источник:  Гриневич Максим / «Я тестер!»
01.02.2013 15:08

Ух и хорошая же ссылка попалась мне на просторах сети. Здесь куча очень толковых интеллект карт о тестировании. Вот только малая часть того, что есть по ссылке: Testing in Production by Software Testing Club, via Flickr  MindMap – Heuristic Testing Strategy Model iOS  Testing MindMap / Checklist What's in your toolkit? - Software Testing Club  MindMap: Testing and Checking  The Future of Testing – MindMap  Chickenwings Test Consultancy: Rapid Test Management course mind map  Error Messages MindMap