Про Pairwise для ISTQB

Подержал монологическо-монофоническую речь перед студентами курса «Certified Unicorns» по одолению ISTQB.

Они там вже вщент запутались:

или им рассказывают строго про хитрости сдачи экзамена (на адвансед левел таки сложнее рыпаться, чем на фундэйшн), где не надо думать,

или им раздают задачи, где надо думать, а это, естественно, очень неприятно.

Солдат ребёнка не обидит. Было нормально остановиться и объяснить, что вообще происходит, почему, зачем и куда.

Разговоры
Разговоры
Про Pairwise для ISTQB
/

Сохранить несохраняемое видео от дяди Боба Мартина

Дядя Анкл Боб Мартин уже давно записывает местами хилэриоус, местами вообщенотхилэриоус видео про всякие премудрости относительно программирования и продаёт на cleancoders.com доступ к ним за сравнительно немного мировых нефтяных запасов:

  • 14$ за просмотр видео (стриминг)
  • 20$ за возможность скачать видео)

Анадысь я сбегал на один его открытый стрим про историю и будущее языков программирования и получил за это такое письмо

Thanks for attending Uncle Bob’s webinar, The Future of Programming Languages! Use the following code to redeem a free streaming episode of your choice from cleancoders.com…

Я выбрал видео самым близким мне названием «Test Design»

Clean Code: Advanced TDD, Episode 21

56 minutes • 1.00GB • Aug 2013

https://cleancoders.com/episode/clean-code-episode-21

Редим-код как раз на 14$, поэтому я положил в корзину «стрим» и купил видео на просмотр бесплатно, на условиях продавца, легально и законно.

Но я хочу это видео скачать бесплатно без регистрации и смс. Что делать?

Читать далее →

S3E13: Про Тест планы и тест стратегии в 2020 году

Управляли

  1. Сергей Пирогов — кустарный
  2. Ярослав Пернеровский — подкастер

Роли озвучивали:

  1. Антон Мужайло — лучший QA 2019 всея Украины
  2. Алексей Лупан — равнодушный к футболу эксперт по стратегиям тестирования футболистов

Темы:

  • 00:01:15 — Начальное начало
  • 00:01:17 — Гости-шмости
  • 00:02:15 — В чём разница между «Тест-план» и «Тест-стратегия»?
  • 00:28:02 — Что сейчас происходит со стандартами разработки ПО (ISO-29119, IEEE-829, TMMI, ISTQB)?
  • 00:37:02 — Как планировать оптимально и с пользой?
  • 00:48:49 — Как можно планировать в мире аджайла?
  • 00:51:04 — Как держать планы в актуальном состоянии?
  • 00:58:02 — Приводит ли планирование к успеху, или это просто лишнее время?
  • 01:04:42 — Как быстро «сколхозить» стратегию?
  • 01:11:21 — Где брать примеры или Какие книги читать про это все?
  • 01:17:15 — Тест-менеджмент в эпоху удаленки.
  • 01:29:22 — Патроны в магазине.
  • 01:31:11 — Фингальный конец.
Разговоры
Разговоры
S3E13: Про Тест планы и тест стратегии в 2020 году







/

Наушники „Aeropex“ от AfterShokz

Весной, когда еще никто не подозревал о преимуществах удалённой удалёнки, пришлось усиленно подумать про наушники для офиса. Опен-спейс же. Уфф…

Были офисные наушники — Microsoft, с USB-втыкалкой, очень лёгкие, уши закрывают полностью, есть какой-то бас, перед ртом поднимается микрофон на палочке. Но это же майкрософт, они любой Skype превращают в непотребство — к ушам эти лёгкие наушники прилегают неплотно, свободно елозят и шуршат по дужке очков, что раздражающе замечательно слышно через микрофон и мне, и не мне.

И музыку с офисного ноута не послушаешь. Ютюб, разве что… но он влияет на общий канал, и управлять музыкой с того же ютюба неудобно.

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

Читать далее →

Когда это отключено, тогда этого нет

Владимир Железняк сообщает:

Когда в мае 2019 я, еще из Харькова, подписывал аренду дома в Монреале, я прочитал контракт. Вот больше всего запомнилось:

— курить нельзя.

— кальян тоже нельзя

— курить нельзя в доме и кругом

— в доме и кругом курить нельзя

— в гараже, на лестницах, и вокруг дома курить нельзя

— ночью тоже курить нельзя. И в другое время суток тоже.

— на бэкярде курить нельзя

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

Я потом выгреб дофига бычков с бэкярда.

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

В таких условиях тестировщики начинают сочинять тесты в стиле «Открыл экран, описываю последовательно все действия на этом экране», и уже с трудом можно сфокусироваться и спросить, соппсно, а в чём был обще-глобальный смысл тестируемой функциональности? Может, оно вообще не о том, о чём кажется.

А потом ротом выгребаешь с бэкярда прода окурки, которым, согласно системе и ярко-зелёным тестам, было неоткуда взяться.

Конференции нашей эры

Коронавирус бомбанул знатно, и у многих знатно бомбануло от коронавируса ВНЕЗАПНОГО переноса очередной конференции «Testing Stage 2020» в онлайн.

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

Соппсно, у нас в корпорации кто-то туда заплатился (не путать с «зааплаился») и по итогу получил доступ к скрытым ссылкам на все видео на ютюпе и, как партия велела, раздал их по внутренней связи всем принудительно интересующимся. Я интересунулся и сперва посмотрел, ап чём и как там Александра Ковалёва говорила.

Потом посмотрел на других.

И, что?

И это было не то.

Читать далее →

Про спички, удовлетворение и переосмысление

Мой природный способ «врубания» в тему происходит через осмысление — это такая познавательная процедура, которая подразумевает постижение действительности более с помощью мышления, нежели эксперимента. И хотя одно другому не противоречит, это уточение важно.

Я же не столько думаю, сколько обдумываю и додумываю. Это очень медленный процесс с неочевидным результатом.

Иногда полезно.

Иногда впустую.

Некоторые делают это эффективно (книги Эдварда де Боно могут помочь), бо мышление — навык, который нужно тренировать.

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

Некоторые вообще не понимают, о чём речь.

Да?!

Блог появился как способ осмысления темы тестирования ПО. Каждая статья — как обобщение какой-то идеи. Или явления. Или что там ещё есть…

Читать далее →

Кагбэ собеседования в паблике

Один Чжу учился ловить драконов —

Выбросил силы и деньги на ветер.

Жаль, что за всю свою жизнь

Он так ни одного и не встретил. © БГ

Анадысь вчерась наскочил на эфир QA Guild — там эмулировали эмуляцию інтрев’ю на позицію трейні/джуніор тестувальник.

В воскресенье (24 мая) аналогичное мероприятие провели Radio QA — здесь тоже планируется серия видео-трансляций в экспериментальном формате.

QA VADIS — КУА ИДЁШЬ — Пилотный выпуск с Алексеем Алёшиным (Middle QA) — HD

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

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

Надо заранее обучиться этикету и манерам, которые будут ОЧЕНЬ НУЖНЫ, когда чопорный шофёр-порученец вручит вам приглашение на бранч в саду королевы английской великой Британии завтра в файв-о-клок, сэр, но, кагбэ… сперва надо получить это приглашение (на собеседование).

А их не зовут.

Тот, кто сумеет эту проблему решить дёшево и эффективно — будет торт среди тортов. Но сейчас простого решения нет.

«Стариканы» талдычат о том, что а вот мы просто начинали читать, а вот мы просто ходили на все собеседования сразу, и так набирали жопыт; а вот мы в наше время были счастливы только от того, что смогли найти справочник по мнемокодам Intel 8080 любую шнягу, которую сегодня просто поди и скачай с торрентов, делов-то; вы просто делайте то же самое… И это очень правильный совет, и это очень правильное поведение, и читать сегодня можно бесконечно.

А их не зовут. И уже искрит по проводам.

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

А дальше что?

Читать далее →

Casio FX-991EX

Я тупею. Возраст и Фэйсбук берут своё. Внешне это ещё не заметно, но внутри чувствуется как болезнь.

Пик её пришёлся на 2014-ый, когда было тревожно жить и было важно знать, где прямо сейчас в Киеве опасно, чтобы знать и принимать соответствующие решения. Лента новостей была оооогромной, вперемешку свидетельства, новости, слухи, мнения. Не сразу, но почувствовал эффект «рекомендуемого контента».

Читать далее →

Очень конкретная разница между верификацией и валидацией

А действительно, чего это мне кажется, что разница между верификацией и валидацией всем понятна без примера?

Нужен конкретный пример. А то без примера каждому… парню кажется, что его принимают за идиота.

Например, здравствуйте, дети, вот это револьвер Смит и Вессон. Им можно решать разные задачи на поле боя. А ещё из него программист может выстрелить себе в ногу несколько раз. Сейчас я вам это покажу на конкретном примере. Ну, чья нога послужит хорошим, конкретным примером? Кто из вас знает C++?

Если пример непонятный — нет, ты не идиот, просто давным-давно, в другом мире

Глава первая, вступательная в зыбкое болото терминов

Верификация — проверка соответствия приложения прописанным требованиям.

Валидация — проверка соответствия приложения всем остальным (подразумеваемым) требованиям.

Ну, и чо?

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

Когда я сам проектировал тесты, да ещё и для какой-то финансовой аппликухи — приходилось знать/понимать точно, какие тесты покрывают прописанные требования (верификационные), а какие тесты покрывают НЕпрописанные требования (валидационные) и соответственно их разделять по разным сборникам тестов. И это всё стало осязаемым и важным.

Читать далее →