воскресенье, 13 февраля 2011 г.

ATC 2. Требования.


Продолжается регистрация на вторую встречу нашего кружка тестировщиков (Минск), которая состоится 26 февраля 2011 года в 15 00 в инкубаторе бизнес-проектов БГУИР (ул. Гикало, д. 9, аудитория 601)
Встреча будет посвящена теме управления требований. Как и все наши встрече, эта будет формироваться по идеям Ваших вопросов, которые можно  высылать на qaclub.minsk@gmail.com в том числе и анонимно. :)

Пока примерно вот так:
Вступление: 
а) Унифицирование понятий типов документации: что есть требование, что есть спецификации и т.д. кто должен за них отвечать. 
б) Как есть на самом деле частенько (делимся опытом)
1. Лучшая и наиболее удобная форма организации требований с точки зрения тестровщика, способы поддержания доков в актуальном состоянии;
1.1. User Stories. Эффективно ли? Как много противоречий между ними? Кто занимается их поиском? На какой стадии?
2. Какой лучше предложить использовать шаблон описания требований, если тестировщику предлагают разработать такой шаблон;
3. "Когда тестировщик в виде набора кейсов пишет спек это не нормально как-то." (с) один тестировщик. Кто как считает?
4. Тестирование без требований? Возможно ли? Или по итогу превращается в дополнительную работу для тестировщика по описанию требования?  
Если останется время... Тестирование требований. 

Заявки на участие ждём на qaclub.minsk@gmail.com.
Требование к каждому участнику иметь свою точку зрения по заявленным вопросам.
У нас нет слушателей, у нас есть участники!

воскресенье, 6 февраля 2011 г.

ATC 1. Organization.

Ну вот,  и прошла в Минске первая встреча нашего кружка анонимных тестрировщиков. Говорить о чём-то рано, делать выводы рано, но прогнозировать, мне кажется можно! Есть очень много людей, которые «за», которым нужно, которые хотят. Просто не знают как. Возможно, несколько человек, которые пришли сегодня, не придут следующий раз, просто потому что ожидания у них были другие от первой встречи.. более конкретные, что ли, а оказалось всё более организаторским. Но(!) я просто уверена, что они вернуться к нам через год и будут с гордостью говорить о том, что именно они стояли у истоков!
И самое главное - начало положено. Я очень боялась. Очень. Но свою задачу «минимум» сегодня я считаю, выполненной.
Огромное спасибо всем, кто пришёл и ещё большее тем, кто поддержал, кто учавствовал, кто готов помогать!!
Это была нелёгкая задача, и получилось не совсем так как я хотела, и этим я не очень довольна.. Хотелось таки затронуть упомянутую мною в заявке тему про тест-план, а не получилось.. Не получилось по нескольким причинам:
1.            Из-за опозданий (надеюсь, это было в последний раз)
2.            Как следствие из первой – потеря времени, зарезервированного именно за нами.
3.            Уделение большого временени организационным вопросам, но, может быть оно и хорошо. Мы сформировали позицию о том, как большинство из нас хотит видеть эти встречи, и это нам поможет в дальнейшнем..
Да простят меня читатели.. Очень многие из нас готовы прийти на «готовенькое». Я, в принципе, не против. Это прекрасно, Это отлично. Это супер. Но  для этого существуют и платные и бесплатные тренинги довольно известных персон, и публичные конференции, которые проводятся довольно часто. Прийти и послушать – можно туда. А вот прийти и поучавствовать – лучше к нам. =)
Цель нашего клуба – помочь коллеге в его земной проблеме, чем можем, а не пропиариться, рассказав о том, что мы можем прочитать в книге или найти в интернете.

«Кружок анонимных тестировщиков.» Откуда это вообще? Никаких анонимов, естественно не будет. Будут имена, будут личности. А ещё будут проблемы этих личностей. И именно на них акцент. Проблемы разного плана:
·                     Не уверен, что делаю правильно
·                     Не знаю, как попросить об увеличении зарплаты
·                     Не знаю, какое средство тестирования выбрать
·                     Не знаю, как организовать процесс тестирования
·                     Не знаю,  из того, что я делаю, организовать свой собственный бизнесс
Все, думаю, заметили, что предложения начинаются с «НЕ». Вот их то мы и будем зачёркивать из Вашей жизни!! Но.. один вариант вычёркивания - это когда пришел на встречу и сразу задал вопрос, а другой вариант – психологический, человеческий, от которого никуда не убежать -  «боюсь; не знаю, как спросить»  или «спросил вроде, но хотел бы ещё мнений услышать» или «не знаю у кого спросить» или «не хочу срашивать, потому что рядом со мной сидит коллега» или... ещё что-то.  Все мы люди, все мы чего-то боимся и какие-то простые вещи почему-то не делаем..
В этом-то и будет анонимность. Вы можете с любого емейла (в том числе и фейкового) отправить письмо на наш почтовый адрес qaclub.minsk@gmail.com именно с тем вопросом, который интересует Вас в данный момент больше всего, который обязательно мы постараемся решить на одной из ближайших наших встреч.  Варианта решения два:
а)  организация темы встречи, в которой каким-то секретным образом будет затронут именно Ваш проблемный вопрос;
б) «вопросный получас» до обсуждения основной темы встречи.
Анонимность гарантирована! (с)

Итак, наша встреча прошла в организационном формате. Собрались люди совершенно разные:
·                     Одним интересна работа с требованиями (а ещё интереснее работа при их отсутствии)
·                     Другим - нагрузочное тестирование
·                     Всем интересно общение с командой
·                     Кто-то хочет сделать акцент на психологию
·                     Кому-то важны процессы.. scrum, rup.. у кого как работает?
·                     А кто-то вообще хотел бы побеседовать об организации тестирования, как отдельного сервиса, который можно продавать
Все мы разные и у всех у нас разные цели. У кого-то горизонтальные, у кого-то вертикальные, а у кого-то и диагональные.. И  все имеют право на жизнь!
Посему было решено сделать разделение тематик на группы (например, тестирование мобильных приложений, ведение отчетности, планирование, управление персоналом, нагрузочное тестирование), и были назначены ответственные за эти группы.   А ещё был произведён опрос, в соответствии с которым будет планироваться дальнейшие встречи нашего клуба. А встречи у нас будут проходить раз в две недели!
Увы и ах на следующей встрече присутствовать я не смогу, но уж точно сделаю всё, что от меня зависит, чтобы она прошла успешно. Результаты опроса, тема следующей встречи и дата будут выложены в течение следующей недели!
Спасибо Инкубатору БГУИР за поддержку.
И привет и с днём рождения, сообщество тестировщиков Минска  ! =)
 

вторник, 25 января 2011 г.

Как дела делаются.. =)

Долго-долго приводила аргументы прожект менеджеру по поводу введения в наш процесс одной довольно большой новинки. В итоге он выносит заключение:

- Ну.. Давай попробуем. Таки у тебя чуйка есть.
- Что такое чуйка? :)
- Чутье, как там это по-женски называется, забыл..
- Женская интуиция что ли?
- Вово.

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

По делу.


Начинаешь свою карьеру и не понимаешь куда попал.. Тестирование.. что это? Я даже до конца не сформировала собственное мнение о чём это, когда в него окунулась.

Помню, как всем говорила в малолетстве:

- Я буду как мама.

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

А сейчас хожу и думаю.. мама же у меня тоже тестировщик. Просто другой.. хлебный.. И вообще всё в этом мире тестируется. ВСЁ. И жить не понимаю, как можно без другого.

Но вообще я не об этом...

Вот устраиваешься ты на первую работу.. зелёный такой.. несмышлёный пластелин. Помню пишу первое резюме. А рядом сосед по общаге.. «старикашка».. бывалый... в те времена-то кричит мне на ухо:

- Пиши, что 500 баксов зп хочешь!

А я то что? Я вообще таких денег не видала на тот момент. И не понимаю, как можно такие суммы запрашивать, когда я пустое место. Потому писать отказывалась, а на собеседовании так и говорила:

- Я не знаю сколько хочу. А вдруг это не моё? Вдруг не смогу? Я вообще не знаю ни расценок, ни толком, что в обязанности входит.

Ну тогда-то, если честно, я и слов таких не знала.. «расценки», «обязанности»... не то, что не знала.. но не бросалась.

А сейчас ко мне приходят.. такие же зелёные.. несмышлёные деревяшки и заявляют:

- Я ничего не умею, но зарплату хочу большую.

А не охренели ли вы, мои дорогие? Лично я считаю, чтобы заявлять о себе в таком тоне, нужно начать что-то значить.

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

Но это я тоже не об этом...

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


среда, 29 сентября 2010 г.

10 Usability Crimes You Really Shouldn’t Commit

Over time certain conventions and best practices have been developed to help improve the general usability of websites during their design and build. This roundup of ten usability crimes highlights some of the most common mistakes or overlooked areas in web design and provides an alternative solution to help enhance the usability of your website.

Crime 1: Form labels that aren’t associated to form input fields

Using the ‘for’ attribute allows the user to click the label to select the appropriate input fields within a form. This is especially important for checkboxes and radio fields to give a larger clickable area, but it’s good practice all round.

Crime 2: A logo that doesn’t link to the homepage

Linking the logo of a website to the homepage has become common practice and is now second nature for (most) web surfers to expect the logo to head back home. It’s also worth mentioning the logo should appear in the top left.

Crime 3: Not specifying a visited link state

Visited link states do exactly as they say on the tin. It’s not the most advanced CSS selector, but it’s one that is often overlooked. Give users a visual clue as to which link has already been clicked.

Crime 4: Not indicating an active form field

You can use the ‘:focus’ selector on lots of elements, but it’s super handy when used on inputs and textareas to indicate that the field is active. Add CSS styling such as a highlighted border, or a subtle change to the background color.

Crime 5: An image without an alt description

This is straying a little into the realm of accessibility, but it’s still an important consideration! Remember to always add a descriptive alt attribute to your images, unless of course they are used for decorative purposes, then the ALT attribute can be left empty (but should still exist!). When using an image as a link, enter a description of where the link goes.

Crime 6: A background image without a background color

It’s common to use background images behind passages of text, but it’s worth remembering that if background images are disabled by the user, there needs to be a similar tone in the form of a background colour to avoid the text becoming unreadable.

Crime 7: Using long boring passages of content

There’s nothing more off-putting than landing on a webpage that’s laid out as a continuous passage of text. Break up your content with images, headings and clear sections to make it easier to scan, read and digest.

Crime 8: Underlining stuff that isn’t a link

Everyone knows that text that’s underlined, or is a different colour is likely to be a link. Don’t go confusing people by throwing in underlined text elsewhere! To draw attention to a certain word, try using the strong or emphasize tags instead.

Crime 9: Telling people to click here

The words click here have been around since the dawn of the Internet, but have been shunned aside in favour of more usable options. Using the words click here requires the user to read the whole sentence to find out what’s going to happen. Instead, describe what’s going to happen in the actual anchor link text.

Crime 10: Using justified text

This is another tip that’s heading a little deeper into accessibility but is also an important point to consider. Justified text might look at neat and square to the eye, but it can generate some real readability problems, particularly for Dyslexic users who can find it troublesome to identify words due to the uneven spacing of justified paragraphs.


Оригинал статьи.

пятница, 10 сентября 2010 г.

Scrum вопрос

На обеде вдруг возник рабочий вопрос.

Я вот никогда по Scrum не работала. А тут вдруг часть команды решила делать скрам-митинги с тремя стандартными вопросами: что сделал, сделаю, что мешало.

Один человек себя поставил скрам-мастером и озвучил правила:

- о вчера говорить в прошедшем времени «я сделал»

- о сегодня тоже говорить в прошедшем времени «я сделал»

Лично мой психологический настрой не может сказать о сегодня «я сделал». Я могу сказать «я сделаю» (без всяких «попытаюсь», «планирую», «хочу» сделать), настраивая себя на свершение горы дел, но не «сделал» с утра пораньше, когда ещё, может, не успел и компьютер включить.

В их команде тоже нашёлся такой правильный и что-то у них разразился скандальчик-спор небольшой. А мы задумались… а может быть этот скрам-мастер прочитал какой-то неправильный перевод с английского языка? Может быть правильно говорить «сделаю»?

Если есть знатоки scrum, подскажите кто прав, кто виноват. Уж очень интересно.