вторник, 1 ноября 2011 г.

Про профессиональную пригодность


Как уже упоминалось, решила провести курсы по тестированию. И попросили вчера девочку заболевшую заменить. Прихожу на занятие. Группа вполне адекватная. Но одна жженщина меня поразила до косточки в пятке...
Нужно было автоматизировать тест-кейс с помощью Selenium IDE. Шаг первый: "Откройте yandex.ru"
Сидит... смотрю что то не так.. Подходжу спрашиваю:
- Как дела у Вас?
 - Вот тут написано... это что мне делать нужно?
- Это нужно пройти по этому адресу в браузере
- ???
- Ввведите вот это в адресную строку в браузере.
- ??? Это сюда?, - дрожащими руками кликает в файрфоксе в поле поиска, что справа от адресной строки...
Где-то ещё по пути к адресной строке, мы обсудили, что из всего открытого на компьютере есть браузер.

Но окончание занятия меня порозило ещё больше. Сохраняли написанный тест. Открылось стандартное виндошное окошко Save As.. Смотрит на него.. чё-то пытается кликнуть куда-то. Я смотрю не понимаю, что там такое происходит..  Мужчина, сосед по парте, благо нарушил эту глупую ситуацию:
- Чтобы сохранилось, нужно имя ввести.. Имя файлу.. слово.. в поле Имя файла.. ниже.. еще ниже.. ага.. здесь.

Как мне кажется, у многих складывается мнение, что  тестирование – это просто лёгкие деньги. Ничего особо знать не нужно. Мышкой кликай – и всё.
Очень часто в последнее время слышу «брошу свою работу – пойду в тестировщики». Реально – не жалко, идите. Но неужели вы не пониманиете, что как минимум компьютерная грамотность пусть даже без знаний программирования, должна присутствовать??

А ещё психология...
Прособеседовав довольно большое количество кандидатов я осознаю вмеми возможными рецепторами насколько всё таки важны те самые замусоленные всеми качества тестировщика:  внимательность к деталям, любознательность,  ответственность, аналитическое мышление..
Первый раз в жизни вчера отказала отличнейшнему кандидату с технической стороны, но с психологической - нам не подходящему.  И я уверена в своём решении, потому что психология - это правильно.  Мне, конечно, повезло - в human resources у нас девушка-психолог. Без нее было бы сложнее. Я очень многому у неё учусь.  
И обещаю, что если я всё таки созрею на свой  тренинг-центр, я для новичков буду вначале проводить тест на проф пригодность и только потом брать на курсы.

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

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

Неожиданные открытия


С ролью руководителя отдела тестирования, в принципе, уже сжилась давновато. Уж не так трепещу как раньше, хотя имею огромный список чего мне здесь нужно развивать.
Недавно определили меня бизнес-аналитиком на проект. Аналитика всегда мне нравилась.. да..
К тому же в виду определённых обстоятельств, выполняю некоторые функции прожект-менеджера.
И в конце то концов, у меня сейчас есть QA Club Minsk.

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

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

Тестирование производительности

Эта статья написана новичком, человеком, который не занимался нагрузочным тестированием, но очень пытался понять: сходил на тематическую встречу QA Club Minsk и очень много лазил в интернете, пытаясь как-то систематизировать знания. Пост оформлен как FAQ по тем вопросам, ответы на которые, вероятно, могут быть полезными совсем новичкам в этом деле:
·         Что такое тестирование производительности?
·         Что такое автоматизированный нагрузочный тест или тест производительности?
·         Где взять тестовые сценарии для проведения тестирования производительности?   
·         Инструменты нагрузочного тестирования.
·         Настройки и возможности тестов.
·         Что нужно знать, чтобы стать специалистом по тестированию производительности?
·         С чего начинать, когда задание по тестированию производительности формулируют как «система должна быть производительной» или «проведите нагрузочное тестирование»?
·         Как организовать тестовую среду.
·         Пример отчёта о проведении нагрузочного тестирования.

Ошибки в изложении возможны – потому комментарии только приветствуются. Не судите строго. =)

Общее

Тестирование производительности – это отдельный вид тестирования, объектом которого является производительность приложения. Т.е. это вид тестирования, направленный не на проверку, например, корректности работы функциональности, как при функциональном тестировании, а на проверку скорости работы, на получение информации о затрачиваемых ресурсах системы или её частей при определённых условиях (например, заданное количество пользователей, их действия, длительность работы системы в целом и т.д,).
В зависимости от того, какая ставится цель у тестирования производительности, или же - на какой бизнес-вопрос должен ответить проводимый тест, можно выделить следующие виды тестов:
·         нагрузочные (load): проводятся для того, чтобы оценить поведение приложения при заданной ожидаемой нагрузке:
·         стрессовые (stress): проводятся с целью оценки поведения системы при превышении стандартной нагрузки. Если к моменту организации нагрузочного тестирования нет никакой информации о производительности приложения, то - как минимум для сбора показателей максимальной нагрузки, будет проведён стресс тест.
·         стабильности (stability, uptime) - то же самое что и load тест, но который длится в течение месяца-двух с целью убедиться в том, что приложение выдерживает ожидаемую нагрузку в течение длительного времени (при проведении uptime тестов наибольшее внимание уделяется использованию ресурсов).

Как типы тестов на встрече назывались rump up тесты и rush hour тесты - это не виды тестирования, но специфические тесты, используемые в рамках проведения того или иного вида тестирования производительности для получения конкретной информации. Более подробно о них - в разделе о настройках тестов.

Что такое автоматизированный нагрузочный тест или тест производительности?

С помощью специального инструмента обычные тестовые сценарии превращаются в некий программный код, который может быть этим же инструментом выполнен. По сути - это эмуляция работы пользователей системы, однако не столько в смысле выполнения конкретных действий в тестируемом приложении (GUI), но скорее в смысле создания нагрузки на сервер, соответствующей работе пользователей в системе. В зависимости от целей тестирования, эти тестовые сценарии выполняются  с различными входными данными и настройками: количество пользователей, скорость их подключения, количество повторений тестового случая,  длительность теста и т.д. и т.п.
Как в тестовом сценарии есть ожидаемый результат, так и в нагрузочном тесте можно установить некие элементарные контрольный точки, в соответствии с которыми определяется успешно или нет прошёл тест. Например:
·         можно установить максимальное время ожидания отклика сервера;
·         можно установить проверку на код ответа сервера (200, 300 и т.п);
·         можно проверить наличие элемента (кнопка, список, текст и т.д.) на странице;
·         и т.д.
Наиболее важными результатам работы теста являются комплексные графики и таблицы, изучая которые, специалисты проводят оценку работы системы и, по возможности, дают рекомендации.

Где взять тестовые сценарии для проведения тестирования производительности?

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

Инструменты нагрузочного тестирования

При выборе инструмента важно понимать, что проводя нагрузочное тестирование, мы тестируем не GUI представление нашего приложения, а создаём в первую очередь нагрузку на сервер, который отвечает за необходимую нам функциональность. А средство нагрузочного тестирования просто «внедряется» в их общение. И если оно не понимает язык общения (JDBC / FTP / LDAP / SOAP / JMS / POP3 / HTTP / TCP), то использовать его мы не сможем. Так, например, с JMeter можно протестировать web сервисы и http запросы, но в общение клиента и сервера через tcp/ip протокол внедриться он уже не сможет.

По структуре все инструменты в принципе своём одинаковы и состоят из следующих компонент:
·         recorder – записывает действия, выполняемые пользовате в соотетствии с тестовыми сценариями, и превращает их в программный код;
·         code IDE – среда разработки;
·         generator - та самая штука, которая создаёт виртуальных пользователей, выполняющих описанные тестовые сценарии;
·         analyzer – анализатор показателей-результатов теста.
Инструментов тестирования производительности большое множество, однако на встрече клуба были выделены:
·         Apache Jmeter. Средство бесплатное, что, пожалуй, является главным его достоинством и причиной популярности. Инструмент, в целом, неплохой и, как заявлено, вполне полнофункциональный, несмотря на не самый удобный интерфейс. Вот так выглядит скрипт:


К сожалению, этот инструмент имеет достаточно много проблем и ограничений: как упоминалось выше, он может не поддерживать необходимые протоколы; в нём отсутствуют удобные средства мониторинга; выдаваемые им результаты требуют дополнительной обработки; и он содержит довольно много багов сам по себе (например, в последней версии на текущий день (16 апреля 2011г.) не работает несколько блоков IF подряд).  Однако приятно то, что у данного инструмента есть хорошая поддержка со стороны разработчика: баги не игнорируются и могут исправляться довольно быстро (естественно, определённых severity =)), инструмент вполне активно развивается.
В целом, JMeter - неплохой инструмент для решения не самых больших и не самых сложных задач при скромном бюджете.
·         HP LoadRunner. В отличие от предыдущего инструмента, LoadRunner имеет гораздо больше достоинств, однако наибольшим его недостатком является весьма серьёзная стоимость. Однако если бюджет позволяет, то использование продукта HP будет гораздо более предпочтительным по сравнению с JMeter: LoadRunner имеет более удобный интерфейс, имеет больше возможностей, имеет встроенный мониторинг и предоставляет по результатам выполнения тестов более понятные графики. В целом, на собрании клуба был назван коэффициент 1,5 - во столько раз потребуется меньше усилий при решении одной и той же задачи в LoadRunner по сравнению с JMeter. 

Были также названы, но столь серьёзно не рассматривались:
·         Borland SilkPerformer.
·         Visual Studio Test tools
·         Oracle Automation Testing Suites (OATS).

Кстати, если стоит задача протестировать "производительность клиентской части" приложения (например, скорости выполнения каких-то операций) - то это уже несколько другая история: если нам не надо создавать нагрузку на сервер, то использоваться будут не стандартные средства для проведения тестирования производительности, а, например, можно использовать обычное средство для автоматизации функционального тестирования с добавлением в необходимых местах таймеров.

Настройки и возможности тестов

В зависимости от используемого средства автоматизации тестирования производительности, при запуске тестов могут быть настроены некоторые опции:
·         При старте теста заданное количество пользователей может быть сгенерировано сразу, а может добавляться для нагрузки системы постепенно - «партиями» через определяемые интервалы времени. Такие тесты называются ramp up. Одной из целей таких тестов может быть: с помощью увеличения нагрузки определить пределы возможностей системы. Ramp up тесты могут проводиться как первый этап выполнения тестирования производительности.
·         Может быть установлена длительность тестирования (в минутах, например), а может быть задано количество повторений (итераций) выполнения теста.
·         Тестовый сценарий может быть один, а может быть и их набор. Каждому тесту может быть выставлено процентное отношение количества его использования в общем количестве выполняемых тестов.
·         Может эмулироваться использование различных браузеров и смешанных типов сетевых протоколов - опять же выставляется процентным соотношением.
·         Все тесты из заданного набора могут выполняться по очереди, в установленном порядке, а могут и в случайном.
·         С помощью соответствующих настроек можно провести тест, который называется rush hour: сначала подаётся стабильная стандартная (нормальная, ожидаемая) нагрузка, затем идёт резкое увеличение нагрузки до максимума и возврат к нормальному состоянию. Анализируя результаты теста, следует обратить внимание на показатели до и после скачка - если в этих показателях есть более ли менее значительная разница, то это говорит о наличии в системе проблемы.

Что нужно знать, чтобы стать специалистом по тестированию производительности?

1.    Важно знать основы функционального тестирования.
2.    Опыт автоматизированного тестирования иметь желательно, но не обязательно.
3.    Очень полезно иметь опыт администрирования (знание протоколов, возможность самостоятельной настройки системы, т.д.).
4.    Необходимо научиться хорошо понимать архитектуру приложения.
5.    Аналитический склад ума и знание математики будут необходимы для  анализа результаты тестов, часто представленных в виде сложных графиков и таблиц.
А вот исходный код приложения знать не обязательно - специалисту по тестированию производительности непосредственно с ним взаимодействовать необходимости нет.
Если у вас нет готового специалиста, и вы думаете, кому поручить провести нагрузочный тест – программисту или не имеющему опыта в этом деле хорошему функциональному тестировщику, -  то поручите его тому, кто проявляет к этой деятельности наибольший интерес и у кого есть необходимые для этого навыки и склонности, а так же понимание терминологии, или хотя бы горячее желание всему этому [самостоятельно] обучиться.
Кстати, начинать изучение нагрузочного тестирования можно с изучения словаря (hit, transaction per load, response time, и прочего, что можно увидеть на экране в попытках организовать свои первые запуски теста производительности).

С чего начинать, когда задание по тестированию производительности формулируют как «система должна быть производительной» или «проведите нагрузочное тестирование»?

Попробуйте пойти по следующему пути:
1.    Уточните задачу и её условия:
·         что конкретно нужно узнать: время отклика системы при некой нагрузке, длительности выполнения транзакции, либо максимальное количество пользователей, при работе которых будут выполняться определенные условия (время отклика не более чем время N, сервер отвечает Service Unavailable) и т.д.
2.    Уточните информацию о тестируемой системе:
·         на какое количество пользователей направлено её использование;
·         какие браузеры будут использованы, из каких стран ожидается больше всего пользователей, их соотношение и прочая статистическая информация (при проведении тестирования конфигурации будет важным узнать, какие операционные системы и аппаратное обеспечение будет у большинства конечных пользователей);
·         наиболее часто используемые бизнес-сценарии и то, какие компоненты системы они используют (например, для интернет-магазина это поиск, просмотр каталога товаров, совершение покупки);
3.    Узнайте о том, какое аппаратное обеспечение будет использовано или используется для продакшн серверов. Организуйте такую же тестовую среду.
4.    Узнайте, где находятся реальные рабочие сервера и какова доступная ширина канала. Попробуйте организовать такие же условия.
5.    Выберите инструмент для проведения тестирования. Не забудьте убедиться в том, что он поддерживает протоколы общения клиента и сервера.

Как организовать тестовую среду

На встрече сообщества не рассматривался полностью вопрос организации тестовой среды, но были выделены следующие отдельные моменты:
1.       Лучше всего проводить тестирование на системе, идентичной той, что будет при реальной работе приложения. Масштабировать результат нельзя, как бы ни хотелось и ни мечталось. =)
2.       Каждый элемент системы (база данных, сервер приложения, генератор нагрузки, который забирает очень много ресурсов, и пр.) желательно устанавливать на отдельную машину. Именно таким образом, будет намного проще определить – какой из элементов является «слабым звеном».
3.       Доступная при тестировании ширина канала должна быть адекватна генерируемой нагрузке. В противном случае - результаты тестирования будут некорректными только из-за ограничений по ширине канала. Как правило, всей системе тестирования лучше работать в одной и той же сети, чтобы пропускная способность была максимальной. Тестирование через интернет уменьшает ширину канала.
4.       Для проведения нагрузочного тестирования не рекомендуется использовать виртуальные машины: когда ваша система будет работать на основе реальной «железной» - результаты её работы могут оказаться отличными от результатов тестирования на виртуальных машинах.
5.       При отсутствии или недостатке собственных ресурсов можно использовать внешние специализированные, например, площадки amazon.com (облака). Но помните, что это те же виртуальные машины. Существуют также риски нарушения безопасности, некомпетентности персонала по конкретно вашему приложению или вопросу.
6.       При необходимости провести нагрузочное тестирование, с учетом работы пользователей из разных уголков планеты, можно:
a. Использовать инструменты/сервисы, с помощью которых можно проверить, например, сколько времени будет открываться некая страница из разных точек мира. Примером является сервис http://newrelic.com.
b. Можно поискать дата-центры, имеющие нужное географиеское местоположение, и провести сеансы тестирования, используя их оборудование. Довольно трудоёмкий и дорогостоящий вариант, но результаты его использования наиболее близки к реальным.
c. Обратится к специалистам, проводящим аутсорсинг нагрузочного тестирования.

Пример отчёта о проведении нагрузочного тестирования

В процессах поиска информации для этого обзора, в дебрях интернета нашёлся пример отчёта о проведённом нагрузочном тестировании. Возможно, кому-то будет полезен.

Спасибо экспертам в вопросе Анатолию Лётычу (Epam) и Дмитрию Тищенко (Itransition) за то, что участники очередной встречи QA Club Minsk смогли с нуля получить представление о нагрузочном тестировании. =)

Автор: Савастюк Наталья. Редактор: Елена Первая. Огромное спасибо за подсказки Масловскому Михаилу и Кныш Надежде.

воскресенье, 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 баксов зп хочешь!

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

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

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

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

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

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

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

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

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