суббота, 18 августа 2012 г.

Курс Bug advocacy - часть 1 - Основные понятия

В первой части рассматриваются основные понятия:
  • зачем нужны качественные баг-репорты;
  • что такое error, failure, bug;
  • что такое качество.

Зачем нужны эффективные баг репорты?

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

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

Курс Black Box Software Testing (BBST) - обзор

Не так давно я нашел онлайн курс BBST (Black Box Software Testing), созданный Сэмом Канером и Джеймсом Бахом. Курс включает в себя основные подкурсы:
Я был дико заинтересован в этом курсе. Во-первых, он бесплатный. Если вы не хотите получить сертификат - не нужно ничего платить. Во-вторых, материалы курса просто офигенные: есть видео лекции, слайды в pdf, большой список статей, книг, полезных сайтов. В-третьих, я просто очень уважаю Сэма Канера :) Наверное больше всего за то, что он рассказывает о тестировании просто и понятно.

вторник, 13 марта 2012 г.

О спешке (цитата из "EAST OF EDEN" Стейнбека)

"In human affairs of danger and delicacy successful
conclusion is sharply limited by hurry. So often men trip
by being in a rush. If one were properly to perform a
difficult and subtle act, he should first inspect the end to
be achieved and then, once he had accepted the end as
desirable, he should forget it completely and concentrate
solely on the means. By this method he would not be
moved to false action by anxiety or hurry or fear. Very few
people learn this".

John Steinbec, "EAST OF EDEN".

воскресенье, 26 февраля 2012 г.

Количественный метод анализа интерфейса с помощью модели GOMS (по книге Джефа Раскина)

Сегодня мы познакомимся с количественным методом анализа интерфейса, основанным на модели GOMS. О нем я прочитал в книге Джефа Раскина "The Human interface". Постараюсь объяснить в общих чертах идею метода, а за подробностями можно обратиться к книге.

Модель GOMS (расшифровывается как "the model of goals, objects, methods, and selection rules") позволяет предсказать время, необходимое для выполнения задачи с помощью конкретного интерфейса. Разработчики этой модели обнаружили, что для решения поставленной задачи при работе с компьютером пользователь совершает определенный набор жестов. Таким образом, время выполнения задачи складывается из времени выполнения этих жестов и из промежутков между жестами, которые требуются для обдумывания.

воскресенье, 4 декабря 2011 г.

Основные понятия книги "The Human interface" Джефа Раскина (когнетика, режимы, монотонность, формирование привычки)

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

В самом начале книги Джеф Раскин знакомит нас с когнетикой, наукой, ранее мне неизвестной. Она занимается изучением прикладной сферы наших ментальных способностей.Эта наука исследует способности человеческого мозга, его ограничения. Но как это связано с разработкой интерфейсов?

воскресенье, 13 ноября 2011 г.

Книга "The Human interface" Джефа Раскина (биографический обзор)

Хотел бы поделиться идеями, найденными в книге "The Human interface" Джефа Раскина. Думаю, обзор книги нужно разбить на части, чтобы отдельно поговорить о модальности, о квазирежимах, о способах вычисления эффективности и быстроты работы интерфейсов, о компьютере Canon Cat, о Zoom World и других интересных вещах, описанных Раскиным. Но в начале несколько слов о самом авторе..

суббота, 5 ноября 2011 г.

Метод составления тест-кейзов на основе таблиц сущностей

В прошлые выходные побывал на тренинге "Тест дизайн и все-все-все", который вел Александр Фёдоров. В целом, интересного и нового для меня было мало, но метод составления тест-кейзов взял на заметку.