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

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

У меня уже произошло стойкое углубление в LaTeX, что привело к массивным экспериментам со множеством его пакетов, поэтому наличие полного набора всего и сразу мне благостно. Заранее же не знаешь, куда любопытство заведёт.

Вся инструкция в txt http://bit.ly/2Er0x6o (Dropbox).

Внимание, даже в txt в ряде случаев происходит искажение символов в тексте — ординарные кавычки превращает в фигурные, а дефис превращается в подобие тире.

Презентабельности ради почти то же самое в pdf — http://bit.ly/2GIUSOX

Продолжить чтение »

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

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

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

У тест-кейсов должны быть предусловия (‘pre-conditions’ по-вашему).

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

Цитировать требование в прекондишнах — это всяческий гуд, но, как всегда, есть сложности с реализацией…

Как это всё сделать?

1
Гиперссылка на требования

Да, но не менее 70% гиперссылок в любом документе неизбежно «дохнут» на протяжении полугода, а когда требования начинают переписывать, менять строки местами и нумерацию следом, то едрить вашу медь…

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

  • внятно,
  • грамотно,
  • однозначно,
  • красиво
  • и понятно.

Увы.

2
Логическая отсылка на нумерацию требований. Не зря они всегда пронумерованы, как законы.

Да, логические отсылки вроде «Смотри Евангелие от Программиста 9.43» более долговечны, нежели гиперссылки, но они почти постоянно нуждаются и в сопутствующих гиперссылках, и в уточнении на предмет «не поменялось ли там что-нибудь».

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

3
Процитировать требование

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

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

Шо делать?

От страха перед иканием большинство тестировщиков (97,12%) сильно тупят и не решаются ни на то, ни на сё. А если будут требования переписываться? А если нет? А если будут? А если нет? Аааа…

Ответ: бэээ! Требования иногда переписывают, но не так часто, как может показаться, поэтому отставить панику.

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

Обычно после такой беды тест-кейсы начинают переписывать, через неделю всем понятно, что переписывать — с ума сойти, и что кейсы лучше не переписывать, а написать с нуля. Жалко, конечно, но разумнее.

Заодно тестировщики начинают лучше понимать бедных программистов.

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

 

Заголовки тест-кейсов вполне можно писать и без «проверить, что» или «Убедиться в том, что».

Достаточно просто ответить на хитрый вопрос «А что мы проверяем этим кейсом?»

А ответ «А мы проверяем то, что на сервер разрешено загружать только файлы с расширениями, разрешенными в параметре document-types» мы нагло сокращаем, выбросив необязательное вступление, и — вот вам элегантный заголовок-утверждение «На сервер разрешено загружать только файлы срасширениями, разрешенными в параметре document-types«.

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

Помним и о том, что первое слово в каждом действии должно быть глаголом.

Техник разработки тестов очень много, и каждый тестировщик может придумать свою технику. ©

Триста раз «ха-ха-ха»!

Зачитано на «QA Fest 2016» http://qafest.com в Киеве 1 октября 2016.

Видео после текста.

— Будем рассуждать о том, во что превратилось обучение тестировщиков в наше время, и что с ним будет в ближайшем будущем.

В 2014 году в Киеве было под тридцать курсов по тестированию. И ещё плюс в Одессе и во Львове. Для Украины это было не так, чтобы мало, и большое количество курсов обещало то, что (наконец-то) на рынке появится много обученных тестировщиков. Их можно будет брать на работу и кидать на проекты — бизнес пошёл! Ожидалось, что количество будет переходить в качество.

И вот вам 2016 год. Сколько сейчас курсов для начинающих тестировщиков? Ну, чуть меньше. Но все равно их много. В Украине сегодня много тестировщиков. Много начинающих тестировщиков. Много плохих тестировщиков. Спасибо всем причастным к созданию этой ситуации (я среди них, безусловно).

Продолжить чтение »

Зачитано на «Uzhhorod developer meetup 13.0» в Ужгороде 20 сентября 2017.

Видео нет.

Определения тест-дизайна

Вот самое простое определение понятия «тест-дизайн», одно из самых распространённых, и самых логичных:

1) Тест-дизайн — это способ
придумать поменьше тест-кейсов,
но при этом сохранить
«максимальное покрытие»

…и при этом оно же самое идиотское (бо невозможно сохранить то самое драгоценное «максимальное покрытие» при насильном уменьшении количества проверок).

Продолжить чтение »

Жемчуг

Нет.

Слов для описания программы (pdf) конференции QA Fest 2017 у меня просто нет. Всё норм, всё блестит.

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

Нет их!

С другой стороны, всё же есть в книгах.

Но с одной стороны — кто ж их читает? Разве можно верить книгам, которые написаны больше, чем 365 дней назад?! Нет, решительно нет!

Так или иначе, конференции — не место для пересказов. Своё надо сочинять.

Нет «пересказов книг о величии agile» и о «низменности модели разработки ПО по-ниспадающей».

Нет спонсорских докладов.

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

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

Нет ограничений по региональному признаку, приезжают докладчики из Румынии (йееееах!), Финляндии, Великобританской Англии и проч.

Нет сомнений в том, что если бы, то я бы непременно, но увы. Едрён-батон.

27-29 сентября

онлайн

от создателей тест-кейсов

КОнференция ТЭстировщиков (КоТэ)

koteconf.ru

КоТэ

Асса!

Тэстирование — быстраразвивавава…. вах, какой быстрый область, в который просто нэвозможна стоят на мэсто! То, что всего пара год назад казался норма — уже устарэл! То, что норм сэйчас, пара год назад нэ существовал!

Чтобы был обмен опытом, был подготовлен «КоТэ» — Онлайн Конференция Тэстировщиков!

Вот только некоторые из причин обязательно поучаствовать в главном онлайн-событии этой осени:

  • Короткие доклады по существу. Никакой воды — только существо!
  • Мастер-класс с заданиями.
  • Участие отовсюду, или из офиса, или не вставая с дивана. Или не садясь на диван.
  • Конкурсы с призами, как до начала трансляции, так и в каждый день конференции.

Который не зарэгистрировалсо, тот иди и рэгистрируйся давай на koteconf.ru

Полез хронологически смотреть на историю развития бут-кэмпов, которые я проводил на борту компании Astound Commerce, и понял, что такие вещи надо делать планомерно, а не как я как всегда…

Февраль 2012. Винница

Вашего полку существенно прибыло в Виннице

Мой первый «тренинг молодых тестировщиков». Был организован ВНЕЗАПНО (появился проект, нужны работники), и длился четыре дня.

Четырех дней было очень, очень мало, но больше времени не было. Да и было странно, что тестировщиков надо так долго учить…Казалось, что о тестировании достаточно рассказать, а дальше делов-то…

На ходу соображал список тем, на ходу придумал честный итоговый экзамен (blind review), на ходу экспериментировал.

Из 12-ти участников в финал не прошла только одна девушка, оставшихся взяли на работу, и сегодня в компании остались некоторых из тогдашних студентов.

Успех.

Продолжить чтение »

Компания «Лаборатория качества», лучшая команда на территории СНГ, а возможно и в мире (наивное вранье, ведь лучшая команда на территории СНГ, а возможно и в мире уже находится в Astound Commerce), ждут именно тебя, да-да-да-да, и никого другого, на стажировку — http://quality-lab.ru/internship-day/

Чему там научат:

  • Общему курсу по тестированию программного обеспечения.
  • Начальному курсу по базам данных и SQL.
  • Начальному курсу по SOAP UI.
  • Определению своего места в мире,
  • Хотеть сразу многого, хотеть работать взахлёб.
  • Не кланяться авторитетам, а исследовать их и сравнивать их поучения с жизнью.
  • Настороженно относиться к опыту бывалых людей, потому что жизнь меняется необычайно быстро.
  • Презирать мещанскую мудрость.
  • Доверять движениям души своего ближнего.
  • И тому, что любить и плакать от любви не стыдно.
  • И тому, что скептицизм и цинизм в жизни стоят дёшево, что это много легче и скучнее, нежели удивляться и радоваться жизни.
  • И тому, что лучше двадцать раз ошибиться в человеке, чем относиться с подозрением к каждому.
  • И тому, что дело не в том, как на тебя влияют другие, а в том, как ты влияешь на других.
  • И тому, что один человек ни черта не стоит.

Начало 28 августа, время в пути — 30 дней.

Начало занятий: 11:00 с понедельника по пятницу

Конец занятий: 19:00 с понедельника по пятницу

Десятерым лучшим общим начальным стажерам будет предложена лучшая общая начальная работа в компании «Лаборатория качества». Стань частью абордажной команды и смело абордируй всех!

 

Бо нет предела.

 

Доклад зачитан 2 июня 2017 в Киеве, на конференции testingstage.com

QA Fest 2017

Не знаю, куда денутся все самые пассивные тестировщики Украины в сентябре, а вот самые активные 22-23 сентября соберутся на qafest.com 2017 — самое двухдневное и самое масштабное международное мероприятие в нашей отрасли. Это не просто скучные лекции, это будет целый фестиваль тестирования!!!!адынадын!!!!1111!ааааа!!!!!!111!дададада!

Спикеры (а среди них Ilari Henrik Aegerter, Mark Winteringham, Gerlof Hoekstra и другие трудновыговариваемые имена) расскажут про:

  • функциональное тестирование
  • автоматизацию тестирования
  • тест менеджмент и управление процессами
  • мобильное тестирование
  • тестирование безопасности
  • тестирование производительности

Программа ишшо формируется, но уже известно, что станет известен путь из варяг в греки (без виз), что можно планировать ВНЕЗАПНОЕ, что кому-то не надо смешить его очень смешливый coverage, что можно/нужно тестировать доступность/недоступность, ну и что Your Testing Metrics All Suck Big Time. А еще можно будет собрать высокую джангу и посбрасывать карточки в Свинтусе.

Три потока докладов от спикеров из десяти стран этого мира, больше 800 участников, зона общения со спикерами, вечеринка после (и до).

Надо быть дурацким дураком, чтобы не нагрянуть на QA Fest, если есть возможность. Но в сентябре мне надо грабить западные корованы трясти жУжгород «скучными лекциями» в ходе QA Boot Camp 2017, поэтому жаль-нажаль, алэ список пассивных тестировщиков Украины осени я, пожалуй, возглавлю.

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

Если «это» распознается как «девица красная», то это можно отложить на потом (можно съесть, если что).

Если «это» мент чудище поганое, то надо бежать, даже если некуда.

Ну а ежели «это» — Lamborghini Gallardo, которое на тебя летит, повизгивая тормозами, то бежать уже некуда, постой и посмотри на эту красоту инженерного тестостерона.

Продолжить чтение »

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