Все записи автора QaEvolution

Тестировщица экстрасенс

Это первый пост такого плана… но надо же когда-то начинать и с чего-то. Вот с приема на работу и начнем. Тем более, курьезных случаев хватает, когда собеседуешь на работу зеленых, молодых, да дерзких порой совершенно не знакомых с предметом.

Знакомство с претендентом:

  1. Девушка;
  2. Хочу работать в АйТи — в тестировании, потому что это круто: и развиваться можно, и не скучно, и еще что-то про пользу обществу. (Хоть бы кто-то правду сказал);
  3. Я прочитала целого всего Савина  (headbang).

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

  1. Произвести впечателение, что человек достаточно способный изучать материал самостоятельно;
  2. Показать свои серьезные намерения.

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

Окей, фортуна, остается попытка на то, что человек проявит себя хотя бы на практике, и более-менее что-то найдет из дефектов, которые 100% есть в подготовленном нами приложении.

Объясняем суть приложения, даем компьютер, ручку, листик. А дальше, дальше начинается магия. Задает вопрос, мол не поняла что делать то надо. Прямым текстом ответ — проверьте создание, редактирование, удаление объектов + верхнее меню. Все непонятные моменты или предложения — записывайте.

И так из 20-25 минут девушка тратит от силы 10. При этом ни разу не притрагивается к компьютеру, записывая на листочке какие-то странные пометки о состоянии приложения. На 10-ой минуте говорит, что закончила и выдает что-то в духе: «ну в целом я все, я бы здесь поменяла желтый на зеленый, а вот эти объекты местами».

Может человек она конечно и хороший, и даже тОстером когда-нибудь станет, но не здесь и не сейчас, не здесь и не сейчас…

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

Use-case и немного юмора. Часть 6

Пишем юз-кейсы для частного чата

Создание публичной группы

Было поручено Адольфу собрать группу художников, которые были слишком заняты и готовились к CG конвенту, но все еще не были собраны в группу, помня поручение начальства «…их задача будет только принять приглашение, остальное все на тебе», Адольф принялся за дело. Он нажал на кнопку ‘+’ в блоке Groups, рядом всплыло окно с название ‘Create group’. Название было исключительно рабочим ‘Enviroment artists conference’. Вспомнив еще одно поручение, Адольф оставил группу в статусе Public, чтобы могли еще придти другие участники, кто только получил приглашение зарегестрироваться. Пораздумав, в About group Адольф добавил краткое описание ‘CG conference 10-16 October, Berlin. You can add new artists, if they are members of future conference’. Кликнув на поле с описание ‘Search user’ Адольф принялся вводить имена, которые ему пришли по почте, найдя нужного человека он кликал на ‘+’, пару раз он случайно добавлял не тех пользователей, но затем также смог легко их удалить, нажав на ‘Х’ около имени случайно попавшего пользователя. Сверив все, что он сделал, Адольф нажал на ‘Create group’. На следующий день, когда статусы участников сменились со статуса pending in yellow color, Адольф понял, что на этом его работа закончена и он кликнул на ‘…’ в правом углу group header и кликнул на ‘exit group’, подтвердив нажатием на кнопку ‘Leave’.

Читать далее Use-case и немного юмора. Часть 6

Знакомство с тестированием API

API (Application Programming Interface) — программный интерфейс приложения

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

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

Читать далее Знакомство с тестированием API

Фокус-группа, общая модель исследования

Краткое описание что такое фокус-группа

Фокус-группа — это своеобразный инструмент который помогает выявить проблемные места в разрабатываемом продукте, дает качественную оценку выполнения тех или иных задач на проекте. Помогает обнаружить проблемы взаимодействия пользователей с приложением. Дает возможность оценить реакцию пользователя при работе с продуктом.

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

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

Читать далее Фокус-группа, общая модель исследования

Особенности тестирования десктопных приложений

Особенности тестирования десктопных приложений

 

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

Use-case и немного юмора. Часть 5

Пишем юз-кейсы для KUKU.io

Командный план

Долго думал Адольф, как поиски сделать более эффективными. И на помощь снова пришло любимое приложение KUKU.IO. Ведь все знают одна голова хорошо, а две или 5 намного лучше. И тут на радость Адольфу в последней версии вышел Тим план. Корпоративный тариф для создания эффективной команды.

Адольф зашел в KUKU.IO . Нажал на кнопку МЕНЮ и выбрал в списке Команда. После нажатия появился попап сообщающий о новых возможностях использования приложения и кнопка  обещающая подключить 30 дней бесплатного использования триал Тим-плана. После нажатия на кнопку, Адольф попал на страницу своей команды. Адольф отображался как владелец команды и все что оставалось — это добавить нужных участников. А для этого надо всего лишь разослать приглашения. Адольф смело нажимает на кнопку ПРИГЛАСИТЬ и тут же открывается jryj с просьбой ввести мэйл пользователя для приглашения и выбор роли участника в команде. По умолчанию стоят права Участник, Адольф меняет их на Администратор и нажимает ПРИГЛАСИТЬ. Добавленный пользователь отобразился на странице Команды и приглашенный получит письмо с возможностью присоединиться к команде. А до того как согласится, отображается у Адольфа как неактивный.

Так как Адольф подключил триал Тим плана у него в команде может быть 5 человек, включая его самого. Поэтому он рассылает еще три приглашения.

Теперь впятером поиски  однозначно эффективнее!

Читать далее Use-case и немного юмора. Часть 5

Use-case и немного юмора. Часть 4

Пишем юз-кейсы для GanttPro

Адольф и новые технологии

Адольф, как любитель новомодных технологий, однажды услышал о продукте GanttPro.com, и незамедлительно решил зарегистрироваться.

Одним солнечным утром Адольф включил компьютер, открыл браузер и ввел-таки GanttPro.com. Чтобы начать регистрацию, Адольф нажал “SIGN UP NOW”. Так как Адольф довольно опытный юзер, то его не удивило, а больше порадовало появившееся окно с соц.сетями для регистрации. Стоит нажать на Facebook, Google или Linkedin и можно зайти в программу со своей страницы указанных соц.сетей, минуя стандартную регистрацию. Однако Адольф решил не упрощать данную процедуру и начал регистрацию через мыло. Ввёл электронный адрес в строку Enter your email, нажал SIGN UP, вызвал окно “Good Job! Welcome!” и Gantt Pro любезно предложил проверить Адольфу электронную почту, с чем он и согласился и нажал OK. Адольф открыл письмо в своем ящике, нажал CONFIRM E-MAIL и продолжил регистрацию уже на странице GanttPro. В верхнюю строку окна Enter your new password, которое появилось, Адольф ввел новый пароль и повторил его уже в строке repeat your new password. Нажал DONE и тадааааам, регистрация прошла успешно. Таким образом Адольф стал пользователем столь полезного программного продукта!

 

Создание проекта

Читать далее Use-case и немного юмора. Часть 4

Тестирование инсталляции

Тестирование инсталляции — под инсталляционным тестированием (тестированием установки) подразумевают уровень корректности установки некоего программного продукта в искусственно созданной среде с целью выявления степени ее готовности к эксплуатации.

Тестирование инсталляции (установки) направленно на проверку успешной инсталляции и настройки, а также обновления или удаления программного обеспечения. Читать далее Тестирование инсталляции

Use-case и немного юмора. Часть 3

Пишем юз-кейсы для KUKU.io

Регистрация на сайте

…Но несмотря на адские усилия Адольфа, никому никак не удавалось все сделать так, чтобы найти самую важную черепаху на планете. Кстати, с момента создания проекта в PM Manager черепаха уже наверняка успела подрасти или (не дай Бог) помереть. А рыдания жены начальника сделали из него неврастеника, что естественно отражалось на всех подряд, поэтому ситуацию надо было срочно спасать.

Читать далее Use-case и немного юмора. Часть 3

Use-case и немного юмора. Часть 2

ПОТЕРЯШКА

Часть 2

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

Для этого Адольф переходит на вкладку Resource Manager и кликает New Task. Читать далее Use-case и немного юмора. Часть 2