Feeds:
Записи
Комментарии

Archive for the ‘Скриншоты’ Category

Успешно мигрировали с Selenium 1 на Selenium 2/WebDriver участники воркшопа по миграции с Selenium 1 на Selenium 2/WebDriver. Напомним, что речь идет о воркшопе автоматизаторов Киева под называнием «Миграция с Selenium 1 на Selenium 2/WebDriver«.

🙂

В процессе участия я запоролся на слове «воркшоп». Оно ведь как переводится? Пяможитейская логика подсказывает, что речь идет о месте, где продается работа. Дык тогда каждый киевский офис — суть воркшоп…

Оказалось, что воркшоп — это цех (мастерская), в которой можно нахвататься каких-то рабочих навыков.

В общем, не суть важно.

Важное выяснилось только что: стандартный механизм добавления картинок в WordPress под FF7.01 в Ubuntu не видит в каталогах файлы, у которых расширение написано заглавными буквами.

  • «файл.JPG» — не видит.
  • «файл.jpg» — видит.
Походу, проявляются особенности Flash на платформе Debian.

Андрей Дзыня в стотысячный раз основывает фреймворк для автоматизации

Важно то, что я давно не видел в офисе SysIQ столько ноутбуков с Ubuntu.

Это впечатлило.

У нас же весь офис под властью винды.

Я даже притащил в зал свой ноут, чтобы не выделяться 🙂 бо у меня ж там тоже Ubuntu, которую я никак не хочу обновлять.

Хотя иногда бессознательная тяга к обновлению системы приходит ко мне во снах и разрушает синапсы, которые отвечают за воспроизведение молдавской музыки. Ну, бывает…

В очередной раз решив ничего не обновлять (ибо детский сад), напоследок глянул в двух местах версию своей системы.

Вот что получил:

У меня 10.10, но в справке указано 11.04.

Отлично! И обновляться не надо.

Попадание под прицел фотокорреспондента

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

На слайде виден текст: «Заказчик хочет вы… интерациональный уровень«.

Михаил Поляруш объясняет, что "Заказчик хочет вы..."

Read Full Post »

Получил три вопроса про метрику «количество багов на фичу»/ которая упомянута в самом низу моей простыни-тысячеслова «про смысел тестирования«:

параметры качества и дефектов

В частности:

  1. в какой книге я прочитал про этот метод?
  2. где я взял эту диаграмму?
  3. как я применяю эту метрику в проектном быту?

Мгм…

В какой книге прочитал про этот метод?

Шоб я знал…

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

В целом я эту форму архи НЕ одобряю. Она слишком формальна, и преисполнена недостаков:

  1. не все дефекты связаны с определенной функцией, как это хотелось бы отобразить на диаграмме. Бывают дефекты «на стыке», или связанные с несколькими функциями одновременно. Такие баги на такой диаграмме не отобразить.
  2. диаграмма не отображает важность багов. Просто вот для фичи №17 найдено 4 бага. И что? Насколько они влияют на функционал, а следовательно, и на качество всего проекта? Если попытаться на диаграмме отобразить не количество багов на функцию, а просто указывать «вот для этой функции были найдены баги«, это будет смотреться круто, но не более. Степень удовлетворенности или неудовлетворенности она не отобразит.
  3. в информации с подобной диаграммы не очень много смысла в проектной работе. Смысл ведь в том, чтобы предоставить адекватно работающую систему, чтобы все было «по нулям» или выше нуля, а не в том, чтобы ПОКАЗАТЬ, что где-то есть дефекты.

Где взял эту диаграмму?

Открыл «Excel 2003», в столбике проставил циферки, выделил сектор с циферками, нажал на иконку «Создать новую диаграмму»…

Я сделал ее для того, чтобы более внятно объяснить свое видение в определенный момент, не более.

Как применять эту метрику в проектном быту?

Ну, как…

Рисуем диаграмму, вешаем на стену, подводим к стене тех, кто ответственен за разработку функции, собравшей наибольшее количество багов, и расстреливаем.

Или предлагаем каждому написать на ней «Я больше не буду делать баги!«, но ей-богу, я бы выбрал в этой ситуации расстрел автора подобной диаграммы 🙂

Read Full Post »

На собеседованиях я всегда спрашиваю, в чем смысел тестирования.

Определенного правильного ответа нет, он просто указывает на некий уровень развитости понимания обсуждаемой темы, не более. Однако ответ на этот вопрос говорит о многом.

Один из самых распространенных ответов таков:

«Тестирование повышает качество продукта».

Ну…

Вообще — нет, хотя… Да, с точки зрения рабоче-крестьянской логики, все именно так и происходит.

Я сам когда-то думал точно так же.

Я когда-то вообще думал только о том, как взять полууменьшенный минорный септаккорд от Ми, бо у Розенбаума оно получается, а у меня нет 🙂

Например, мое понимание смысела тестирования с годами ощутимо поменялось, и нынешнее свое понимание я совершенно не готов выбивать в мраморе на своем обелиске…

(далее…)

Read Full Post »

Читать эту запись без подготовки нельзя.

Предварительно скачиваем три книги:

  1. Андрей Парабеллум — «Бизнес и ЖЖизнь«
  2. Андрей Парабеллум — «Бизнес и ЖЖизнь 2«
  3. Вячеслав Панкратов — «Черная книга менеджера«,

Последовательно читаем.

И лишь опосля продолжаем тутошнее чтение.

Причем начинаем с места «…и немедленно выпил«.

(далее…)

Read Full Post »

Анадысь давеча случилось мне тестировать систему, которая отвечает за обработку товаров на складе.

Система не так, чтобы замороченная, но с нюансами.

Человеки на складе работают в нескольких областях — один обрабатывает все полученные заказы, второй берет эту сводку и ходит между стеллажами с ручным сканером (как на кассе в магазинах), третий собирает принесенные с полок товары в посылки.

(далее…)

Read Full Post »

Вчера у меня случился приступ гордости за свой народ безучастную общую статистику просмотров блога за сентябрь 2010.

Оказывается, приключился рекорд: 14 000 просмотров за месяц.

"Фигасе!", сообщила статистика

В связи с этим, мгм, событием, все те, кто отличают валидацию от верификации, могут

  • бесплатно разместить у меня линк или баннер, ведущий на свой сайт (блог, профиль в сетях, собрание фото и др, др, др.)
  • на срок «до конца октября».

Если баннер, то не шире 150 px и вышиной не более 150px. Не истерично мигающий, конечно.

Мои контакты те же.

1-го ноября платный режим, словно по-волшебству, предупредительно включится обратно.

  1. Размещен в правой колоне линк на testlab2.com — адекватные собратья-аутсорсеры из Киева.
  2. Размещен в правой колоне линк на «SPB SQA Group»  — группировка боевых тестировщиков из СПб.

Read Full Post »

Во-первых, под словом «Workflow» в Mantis подразумевается «Переходы состояний процесса». Но мне проще сказать «воркфлоу», нежели «переходы состояний».

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

Хотя там есть даже язык «волапюк»…

В третьих, нужно покопаться в коде приложения.

Залогинившись под административным аккаунтом, переходим на страницу «manage > Manage Configuration > Workflow Transitions»

По-русски: «управление > Управление конфигурацией > Переходы состояний процесса«.

По-простому: http://вашMantis/manage_config_workflow_page.php

По-умолчанию в Mantis присутствуют следующие статусы:

  • new
  • feedback
  • acknowledged
  • confirmed
  • assigned
  • resolved
  • closed

Есть еще связанный статус ‘reopened’, но рассматривать его пока незачем.

Логика связей между статусами очень грамотная и продуманная, но подходит не всем и не всегда.

В частности, в нашем офисе разработчикам понадобился новый статус задач ‘Active’, для того, чтобы быстро узнавать, кто и чем у них занят прямо сейчас.

Мы таки добавили новый статус, хотя поначалу намеревались переименовать один из существующих.

Но добавить новый статус и дальновиднее, и интереснее 🙂

По причинам удобства, хотелось, чтобы статус ‘active’ можно было устанавливать наиболее быстро и просто, без постоянного развертывания выпадающего списка статусов…

Блин, это сделать даже быстрее, чем разъяснить.

Также встал вопрос про статусы ‘acknowledged’ и ‘confirmed’. Вопрос встал такой — нафига нам эти статусы? Мы ими не пользуемся. Надо бы их прибить.

Понеслось!

(далее…)

Read Full Post »

Узнал про CodeFest — это новосибирская

конференция разработчиков, посвященная актуальным вопросам разработки, управления проектами и тестирования.

Достойные гуру интернет-технологий съезжаются со всей России, чтобы вдохнуть глоток свежих знаний, встретить старых знакомых и завести новые связи.

Там даже Александр Орлов будет рассказывать про пропалывание грядок в тесном мире IT-нежелателей признавать баги багами.

А еще там  Ирина Исаенко (не знаком) расскажет про «Автоматизация тестирования web-сервисов. Пример использования VS2010+TestComplete«.

Очень понравились тезисы ее будущего выступления:

Причина 100% уважительная

Опушкой леса идут те, кто подумает, что я издеваюсь 🙂

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

Это же не шишки от мартышки!

Сам я сейчас я пойду рецензировать тезисы докладов, которые уже начали поступать для SQA Days 8.

Если я снова буду единственным молдаванином на SQA Days…

Ей-богу, буду ходить по Кишиневу с заляпанным цементом мастерком. Он будет символизировать всеобщий инструментарий в работе и жизни.

Read Full Post »

Автор: Алексей Баранцев,
главный редактор портала Software-Testing.Ru ©
Перевел: Алексей Лупан,
худший друг программистов, TestItQuickly.com ©

Иной раз и самые опытные, матёрые программисты затрудняются объяснить своим доверчивым мамам, что такое «файл».

Тестировщикам это тоже сложно объяснить.

Тестировщики вообще сложный народ. Они даже в среде самих себе подобных затрудняются определить правильное значение своего самого хлебоприносящего слова — «тестирование».

Поэтому в приличном обществе все разговоры о тестировании следует начинать с уточнений о том, что именно докладчик подразумевает под словом «тестирование».

Товарищи докладчики!

Перестаньте размахивать на нас руками!

Достаньте нам это ваше тестирование из своих карманов и положите его на стол, чтобы все видели.

Доставайте, чтобы всем было ясно — вот оно, тестирование!

Доставайте и рассматривайте!

Доставайте и щупайте вводный курс Алексея Баранцева по основам тестирования программного обеспечения!

Видео-запись курса: смотреть | скачать

(далее…)

Read Full Post »

Хочется пощупать 2010-ый офис. Очень. Особенно, если в нем есть такие прелести.

Read Full Post »

В журналах типа TestingExperience встречается реклама для тестировщиков.

На этой рекламе — не счастливые домохозяйки, а все больше какие-то бизнес-барышни…

Вот три примера. Неужто и впрямь это ключевые образы тестировщиков?

obraztestirov6ika2Закончен институт… А дальше что? Да, а что с моим интеллектом?

obraztestirov6ika1

Мама, привет… меня только что уволили 🙂 вот, сижу на лестнице, не знаю, что дальше делать… 😦 Кинь мне пару денежек на счет,  а то вайфай заканчивается *ROFL*

obraztestirov6ika3Я хиппи, хиппи, хиппи, нах мне ISTQB?!

Read Full Post »

Иногда хочется запускать одним движением сразу несколько программ. Чтобы сразу три бразуера открывались с уже открытыми страницами с тестируемым приложением.

Для этого нужен мелкий, но исполняемый файл.

(далее…)

Read Full Post »

Автор: Алексей Баранцев,
главный редактор портала Software-Testing.Ru ©

Перевел: Алексей Лупан,
худший друг программистов, TestItQuickly.com ©

barancev1Момент истины

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

А иногда мне очень хотелось возразить или объяснить, что я на самом деле думаю по тому или иному поводу. Но я решил, что никаких комментариев и разъяснений давать не буду, пусть текст сохранится в первозданном виде.

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

А если нет – посмотрите видеозапись…

Алексей Баранцев

(далее…)

Read Full Post »

В материалах конференции PM-labs.ru я увидел один любопытнейший слайд из выступления Дмитрия Безуглого «Почему из ИТ-шников получаются плохие руководители, или основные проблемы с которыми сталкиваются ИТ специалисты«.

Кто всегда прав? Клиент

Кто всегда прав? Клиент…

Вот слайд, на котором показаны две модели компетенций — техспециалиста (синяя) и менеджера (красная линия).

Он достаточно велик и кликабелен для более детального рассмотрения.

Под термином «компетенция» подразумевается то, к чему человек в определенной роли больше тяготеет.

Смотрим на 11 часов — «Самоконтроль» — тут менеджер впереди, а техпис позади. Оно понятно.

Но глянем на 7 часов — «Забота о порядке» — менеджер пасует. О порядке больше заботится, почему-то, техспец.

9 часов — «Аналитическое мышление» — оба круты.

Зато техспецу круто плевать сразу на (полукруг 1-5 часов)

  1. «Понимание компании»,
  2. «Построение отношений»,
  3. «Развитие других» :),
  4. «Командная работа и сотрудничество»,
  5. «Командное лидерство»,
  6. «Межличностное понимание»
  7. и «Настойчивость».

И еще «Инициатива» у техспецов существенно ниже.

А менеджер по этим компетенциям как раз должен быть на очень большой высоте.

Оба «ориентированы на достижение», и уровень «Уверенность в себе» у обеих ролей, почему-то, одинаков.

Эту «Уверенность» можно объяснить следующим абзацем:

Дима Хрипатый — железячник. Худой, любит пиво больше чем Родину. Он же сисадмин. Он же сортировщик софта. Он же взломщик. Сидит на сервере с файлом, а файла много. 120 гигабайт. Еще немного игр. Еще немного порнухи. И совсем чуть-чуть фильмов. Пользуется FARом, мышку считает признаком дебильности, всех остальных — ламерами.

Гена Гусев, он же — Гусь. Элегантный, худой, длинноволосый. Сборщик софта. Пользуется Фрегатом, мышку считает другом, всех остальных — ламерами.

Юра Бочкин, он же — Бочарик. Интеллигентное упитанное животное. Дизайнер. Пользуется Проводником и Фотошопом, клавиатуру считает подставкой для пива, всех остальных — ламерами…

Короче, вот из-за этой разности компетенций между техспецом и менеджером разногласия, и поэтому «из ИТ-шников получаются плохие руководители».

Но страшнее всего пункт «Ориентация на обслуживание клиента«. Он почти на нулевой отметке и у техспеца, и у его менеджера…

Read Full Post »

Когда-то в мире существовали пираты с множеством подвидов. В частности, буканьеры и буканиры (википедия).

Буканьер (от фр.— boucanier) — это не профессиональный моряк, а охотник на одичавших коров и свиней на Больших Антильских островах (прежде всего на Гаити). Буканьеров часто путают с пиратами лишь потому, что англичане во второй половине XVII века нередко называли флибустьеров buccaneers («буканирами»).

Буканир (от англ.— buccaneer) — это английское название флибустьера (во второй половине XVII века), а позже — синоним пирата, оперирующего в водах Америки. Понятно, что термин буканир является искажением французского «буканьер».

До этого места все понятно?

Secrets Buccaneer Scholar

Secrets Buccaneer Scholar

Джеймс Бах (James Bach) выпустил новую книгу: «Secrets of a Buccaneer-Scholar«. Благодаря вступлению, теперь все знают, как оно правильно произносится — «буканиир».

Произносить это правильно нужно просто потому, что ровно до 24 июля 2009 эта книга, по повелению автора, бесплатно доступна для всех нас, страждущих и обделенных зеленными бумажками.

Логичная причина? Еще бы…

Книга представлена в формате .ePub (Adobe), а это значит, что она доступна для чтения только под Windows. И потребуется установка «Adobe Digital Editions» (шняга бесплатна).

Телодвижения

За прошедшим временем смысл телодвижений исчерпан.

В Ubuntu книги в epub можно читать с FBReader.

  1. Перейти на adobe.com/products/digitaleditions/ Софтина сама определит, достойны ли вы ее установки, и если да, то сама запустит процесс. Можно установить и не обладая админом правами администратора в системе.
  2. По линку http://ec2-174-129-119-233.compute-1.amazonaws.com/media/d192b7d7-56af-44a8-9658-ea49333ca121.epub скачать epub-файл (1.4 мб).
  3. Открыть Adobe Digital Editions (полная flash-шняга).
  4. Затащить в эту шнягу уже скачанный .epub файл (drag and drop).
  5. Читаем. Первая страница блеклая, все остальное — высококачественное. Весьма читаемо и увлекательно.

Желающие могут проделать этот же процесс через страницу http://www.simonandschuster.com/specials/secrets-of-a-buccaneer-scholar/ Но там сперва будет скачан файл URLLink.acsm, который содержит инструкции по скачиванию файла, указанного в шаге #2. А нафиг нам нужны дополнительные файлы на жестком диске?

Жизненные трудности вот в чем:

  1. адобовская софтина устанавливается индивидуально на каждом кантупире вместе с файлами epub.
  2. книга доступна для чтения только до 1 августа 2009 — таково повеление автора. Печать ее запрещена.

Upd: тема этой книги достаточно полно раскрыта в блоге нашего индусского бхай-бхай Pradeep Soundararajan (весьма активного товарища в некоторых кругах). Там же говорится об ограничениях, которые сопутствуют читателям этой книги в epub формате.

Я сбуканирил себе эту книгу в pdf и в txt (чтобы можно было искать по буквам)… По причине большого размера исходных изображений (перегонял все в tiff) конечный файл даже с каким-то сжатием получился 30 мб, зато сохранено оригинальное оформление текста.

Такие книги следует читать неспешно.

Read Full Post »

« Newer Posts - Older Posts »

%d такие блоггеры, как: