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

Archive for the ‘Учеба в бою’ Category

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

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

(далее…)

Read Full Post »

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

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

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

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

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

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

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

Ну, и чо?

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

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

(далее…)

Read Full Post »

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

Вот что было предложено:

Шаги: 

    1. Зайти на сайт https://translate.go…e&sl=auto&tl=en
    2. Нажать на кнопку в левой стороне «АНГЛИЙСКИЙ»
    3. Нажать на кнопку в правой стороне «РУССКИЙ»
    4. Ввести слово на английском языке.

Ожидаемый результат

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

(далее…)

Read Full Post »

При сборке pdf в каталоге проекта появляется ряд служебных файлов, содержимое которых меняется от билда к билду. Их даже нет смысла засылать в репозиторий.

Можно удалять их перед коммитом.

find -regex '.*\.\(tex~\|sty~\|sh~\|bib~\|backup\|dvi\|ps\)' -print -delete

Можно сказать Kile, что после закрытия надо удалять все «временные файлы». Но закрывать Kile каждый раз перед тем, как сделать коммит — как-то странно.

Можно добавить все такие файлы в .gitignore Но эти файлы так и лежат в каталоге проекта.

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

(далее…)

Read Full Post »

Вопрос понятен.

Ответ: надо перейти в режим «Я увольняюсь».

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

(далее…)

Read Full Post »

Установить формат экрана 16:9

  • Design tab of the toolbar ribbon.
  • Page Setup > Slides sized for:  выбрать нужный формат.
  • Orientation = Landscape

Установить картинку как шаблон слайдов

  • View > Slide master
  • Установить шаблоны для каждого типа слайдов по-отдельности — будет достаточно отредактировать слайды типа «Title» и «Title and Content».
  • Close Master view.

Отредактировать картинку шаблона слайдов

  • View > Slide master
  • Можно сохранить уже установленную картинку: по нужному слайду правой кнопкой и Save Background
  • Можно залить свою картинку: по нужному слайду правой кнопкой и Format Background > Fill > Insert from [File].
  • Close Master view.

Read Full Post »

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

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

(далее…)

Read Full Post »

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

Read Full Post »

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

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

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

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

(далее…)

Read Full Post »

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

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

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

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

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

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

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

Успех.

(далее…)

Read Full Post »

Короче, что-то под капотом засвистело не по-детски. Но как-то смутно, как-то урывками.

То свистит.

То не свистит.

Но когда свистит — то прям ващще…

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

И таки нашёл! 🙂

(далее…)

Read Full Post »

Задача: протестировать функционал «Мну забыло парольку!»

(далее…)

Read Full Post »

PairWise — один из крутейших аналитических подходов в тестировании ПО. Как молот.

Если попасть молотом по башке врага — ты победил. Если промахнулся — иди учись…

Согласно pairwise.org , есть множество софтинок для этого дела, и от Microsoft (их несколько, не только PICT), и от NASA (уже недоступна, в космос улетела), от Motorola, от IBM, и др.

(далее…)

Read Full Post »

— …Вообще, поскольку терминология у нас англоязычная, то англоязычные англоязычники её воспринимают вообще иначе, нежели мы. Например, «Regression testing» наши изначально воспринимают как «Блаблабла тестинг», и просто ждут её определения (любого), бо звуки ничего не подсказывают. А они понимают слова по-отдельности, и эти слова по-отдельности очень многое подсказывают сами по себе. Как мы легко расшифровываем термины вроде «минсоцоблтруда». Бо контекст есть.

— Ну это-то то понятно.

— Понятно-то понятно… Например, ты знаешь про самую крутую технику тест-дизайна — редбрик тестинг?

— Нет. Рассказывай.

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

— Ты сволочь.

— Да, но у нас это называется «тренер». Двигаемся дальше. Тест-дизайн — это не «наилучшие способы придумывания тест-кейсов». Это аналитическая работа с непредсказуемым результатом… А тест-кейсы появляются просто как следствие аналитики. Нет аналитики — нет тест-кейсов. Есть аналитика, но плохая — будут плохие тест-кейсы…

Read Full Post »

«Благодаря сомнению выиграна борьба за право измерять небо. Но благодаря слепой вере римская хозяйка все еще проигрывает борьбу за молоко. Придет время и вы откроете все, что может быть открыто…»

© Брехт «Жизнь Галилея»

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

Недавно столкнулся с маргинальной глупой формой сомнения — открытое сомнение во всём постулируемом.

— …и те приятнейшие вечера, когда небо зелёное, как латунь…

— Нет, я не согласен. Небо не бывает зелёным. Оно или ярко синее, или полностью черное, и между синим и черным только серые полутона. Иногда оно оранжевое или малиновое — но это цвет солнца, а не самого неба. Само небо зелёным быть не может. Я такого не видел.

Ну, не видел так не видел, переубеждать не буду. В ад → направо, поспеши, без тебя там никак.

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

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

Однако это «религиозное» несогласие имеет основания. Бывают в жизни любого организма периоды, когда всё и вся подвергается оценке/переоценке. Это неизбежно в подростковом возрасте, и в каком-то смысле является основой формирования собственной системы ценностей и определений, и это крайне важный и нужный феномен.

Как правило, этот период сопровождается повышенной неприятностью общения с человеком, который этот период переживает, но это проходяще. Мы меняемся.

Может показаться, что подход хорош и для учёбы. Говорят, например, что «белый ящик» — это когда пыримся в код, а «черный ящик» — когда наоборот, и выползти из этого маразма можно только через сомнение. Начинаешь копать, и ВНЕЗАПНО понимаешь, что «черного ящика» полно и когда смотришь в код… Следовательно, сомнение помогает. Следовательно, это так модно и научно, надо бы посомневаться во всём.

Например, почему нас вынуждают заучивать на память ВСЕ знаки дорожного движения? Давайте заучивать только те знаки, которые действительно будут встречаться нам на улицах города. А почему нам запрещено переходить дорогу на красный свет? А давайте перейдём и посмотрим, что получится.

Очевидно, что в учёбе постоянное сомнение скорее мешает, нежели помогает. Но без сомнения нельзя. Коллапс?

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

И начать, наконец, видеть закономерности.

Read Full Post »

Older Posts »

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