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

Archive for the ‘В гостях у психиатра’ Category

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

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

(далее…)

Read Full Post »

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

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

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

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

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

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

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

Ну, и чо?

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

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

(далее…)

Read Full Post »

“Good enough” так “good enough”

Темные подворотни киевского Подола.

Откуда-то глухо доносится «Fuck the police comin’ straight from the underground»…

Опиумная кальянная мадам Козятиной.

“We know English! Visa accepted! 24h!”

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

Легкая задымленность и маниакальный блеск в глазах говорящего:

…их стало слишком много! Каждую неделю кто-то спрашивает у меня лично, а получится ли у него стать тестировщиком. Каждый мнит себя уникальным, каждый считает себя подготовленным просто потому, что у него есть «ОГРОМНОЕ ЖЕЛАНИЕ», но он ещё ничего не делал, ничего не пробовал, ни одной книги не прочитал, а если разговор зайдёт про книги, то меня спрашивают, какую конкретно книгу надо прочитать…!

— Дык, скажи им, какую книгу прочитать-то, — из глубин кресла. — у нас даже бухгалтера знают ваши книги. Как их там… Савин, Фолкнер и Нгуен?!

Фолкнер… да, это было смешно.

(далее…)

Read Full Post »

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

То свистит.

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

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

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

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

(далее…)

Read Full Post »

Обложка книги "Тестирование черного ящика"

Обложка книги «Тестирование черного ящика»

В начале декабря 2015-го я неосторожно пообещал Никите Макарову (папа автоматизации тестирования в «Одноклассниках») объяснить, почему книга Бориса Бейзера — это про тестирование, но не для тестировщиков, а для программистов, поэтому и читать ее надо не так, как Канера.

Судя по календарю, я невероятно шустр и быстр, а Никита — неизменно крут и терпелив.

Итак, да, изрядное кол-во любопытных тестировщицких зубов обломалось о книгу Бориса Бейзера «Тестирование черного ящика», йо-хо-хо!

Мои там тоже остались 😦

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

Перевод там гнилой, что ли?

Ну…

(далее…)

Read Full Post »

Закрепляем успех выпуска про развитие тестировщика. На вопросы нашего постоянного радиослушателя Александра Лысенко (@a_softel, Харьков) отвечала «тройка Виноградова»: капитан команды Алексей (@vinogradoff, Германия), тестировщик всея Молдовы, не менее Алексей чем предыдущий, и даже в чем-то Виноградов — Алексей Лупан (Astound Commerce, Киев), а также воспитанный в/на Ленинграде — Максим Михайлов. Выпуск перевел и озвучил скрипами чресел кресел Максим Проценко.

Говорили про:

  • Стратегии тестирования, а также мини- и наностратегии
  • Как прийти на проект, быстро всё протестировать и уйти до того как начнут бить — про быстрое тестирование
  • Требовать ли требования или добывать их самостоятельно
  • Что такое тест дизайн (и почему им занимаются хьюманоиды, а не дельфины)
  • Создавать ли документацию… или так сойдет? Да, и так сойдет.

(далее…)

Read Full Post »

Если смотреть на мир из черепа обыкновенного заказчика ПО, требования — совершенно лишний артефакт, который отнимает очень много средств и ничуть не гарантирует получение качественного результата. Вам надо — вы их и прописывайте.

А загляните в череп опытного заказчика ПО — он требования прописывает сам. Всегда. Да, общепонятно, что через требования он хочет получить хотя бы именно, что было заказано, но засада не в том, что «без ТЗ результат ХЗ» (можно ваять ПО и без предварительного малевания ТЗ). Проблема в коммуникациях. Чем более опытным становится заказчик, тем сильнее он эту проблему осознает и начинает решать.

(далее…)

Read Full Post »

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

Ах ты ж Гитляр недобитый…

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

И надо будет запретить каждому программисту играть на гитаре, бо есть же профессиональные гитаристы — эй, скорее убирайте свои нелепые корявки с блаароднаго инструмента, пусть каждый занимается своим делом!

И надо запретить водителям водить машинки, ведь ЕСТЬ ПРОФЕССИОНАЛЬНЫЕ ВОДИТЕЛИ, поэтому не смей топтать педальки, иди занимайся «каждый своим делом»…

И кофе-машину в офисе надо запретить трогать — есть же бариста, профессиональный бармен по приготовлению кофе! Хенде, твой муттер, хох!

И к подруге своей больше не прикасайся — есть же профессиональные занимательницы сексом, вот к ним и иди, пусть каждый занимается своим делом, ты же сам сказал, что кажды должен заниматься СВОИМ делом!

Иди, импарикопитатус мамиферус, и тестируй СВОЙ проект, если ты за него ответственный.

Read Full Post »

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

Научим всякой туфте, вроде Smoke Testing, Regression Testing, Decision Table Testing, Pairwise Testing, даже State-Transition Testing, или даже, святая святых, не каждому дано — Domain Analysis Testing… Это интересно? Это поможет найти работу?

(далее…)

Read Full Post »

Скачать доклад (.pptx с анимацией)

Или посмотреть без анимации:

Или вот нам видео:

Read Full Post »

Приходит к мастеру рукопашных искусств новый нуб (джуниор-новичок), весь в мыле сомнений и страхов, и спрашивает:

— Мастер, как стать таким же сильным, как вы? Очень этого хочу-с…

Мастер начинает объяснять:

— Вам помогут овсяные хлопья. Понимаете, о чем речь?

— Да! Я всё понял! — убегает.

Из овсяной крупы готовится овсяная каша («Овсянка, сэр»). Блюдо традиционно было распространено в Шотландии, Скандинавии и на Руси, у восточных славян, которые варили кашу на воде, молоке и на чем попало вообще, а викинги и ирландцы — на пиве и виски, конечно же. Овсяная каша представляет собой сытный и полезный завтрак. Будучи богата бета-глюканом, медленно отдаёт организму калории и, соответственно, энергию, позволяя дольше чувствовать себя сытым после скудного и никчемного завтрака.

Современные кашевары предпочитают насыпать в кратер овсяных хлопьев — сильно расплющенных, довольно тонких зёрен овса, для заваривания которых требуется минимум времени (зачастую достаточно залить кипятком). Чем тоньше хлопья — тем дальше они от цельного природного зерна, но тем быстрее они усваиваются и тем выше их гликемический индекс.

В Советском Союзе расплющенная и пропаренная овсяная крупа поступала в продажу в упаковке с изображением крепкого ребёнка с ложкой в руке — под торговой маркой «Геркулес». Подразумевалось, что регулярное употребление этой каши позволяет обрести силу Геркулеса.

Следовательно, надо нямнямкать овсяную кашу, и нуб станет сильным.

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

К начинающим тестировщикам всё вышесказанное относится в полной мере.

Read Full Post »

Джеймс Бах бабахнул по новому предлагаемому стандарту тестирования ISO 29119. Мол:

The ISO organization claims to have a new standard for software testing. But ISO 29119 is not a standard for testing. It cannot be a standard for testing.

И Сэм Канер (Кем Кэйнер) добавил того же:

If ISO 29119 is adopted and then broadly accepted as a legitimate description of good professional practice in software testing, then context-driven testing will be an example of something you should not do, a way of thinking you should avoid.

Development of ISO/IEC/IEEE 29119 began аж in May 2007.

ISO/IEC/IEEE 29119 parts 1, 2 and 3 became official International Standards in September 2013.

The convenor of ISO/IEC JTC1/SC7 WG26 is:

The co-editors of ISO/IEC/IEEE 29119 Software Testing and members of WG26 are:

+ ещё 78 неизвестных имён.

К сожалению, на http://www.softwaretestingstandard.org/ есть описание (сюжеты) каждой темы, но там нет текстов, которые можно читать и обсуждать. Там только Table of contents для каждой темы.

Где же взять текст-то? А прямо directly via ISO here – though you should note that to view the standard in its entirety, you will have to pay for a copy. Например, pdf с ISO/IEC/IEEE 29119-1:2013 «Software and systems engineering — Software testing — Part 1: Concepts and definitions» стоит $194.

Приплыли.

Read Full Post »

Итак, мы тестируем очередной интернет-магазин, и идеи ещё никто не придумывал уже закончились, и нам уже вообще нечего тестировать, да?

© Роб Грин, владелец собственного консалтингового агентства в Лос-Анжелесе и habarhabar.

1. Никогда не оставляйте письмо без ответа. Всего 48 часов, и ваш клиент перестанет ждать.

2. Дайте клиенту увидеть стоимость доставки без регистрации.

(далее…)

Read Full Post »

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

Ну, кое-что знаю…

(далее…)

Read Full Post »

Прошедшего 30 октября докладывался на Fun Confetqa.ru про то, как можно писать тест-кейсы если не божественно, то хотя бы грамотно.

* * *

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

Также есть полноценный текстовый вариант доклада (благодарим Елену Коваленко за “Час та натхнення”).

Read Full Post »

Older Posts »

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