О ПИРАМИДАХ
О ПИРАМИДАХ 
Все видели эту картинку. Эта хрень 
называется «пирамидой тестирования». Ее 
называет так даже мой друг с 
математическим образованием, лауреат 
всевозможных олимпиад и признанный 
евангелист автоматизации тестирования, что 
весьма странно. Я-то вижу на этой картинке 
только ебаный треугольник. Треугольник! 
Чяднт?
О ТРЕУГОЛЬНИКАХ 
Чем хорош треугольник? Тем, что к концепции, 
выраженной посредством треугольника, 
невозможно придраться. Треугольник 
Серпинского, треугольник качества, санкаку- 
дзимэ, в конце концов. 
А еще, практически везде можно вырезать 
треугольник, написать «хуй» - и вот уже перед 
вами шедевр постмодернизма. 
Короче, треугольник – это круто. Не то, что какая- 
то там пирамида.
ТРЕУГОЛЬНИК ТЕСТИРОВАНИЯ 
Треугольник тестирования – из той же оперы. 
На конференции или на презентации для 
заказчика этим треугольником вы можете в 
буквальном смысле заткнуть рты всем 
оппонентам, так как никто в здравом уме не 
станет возражать против Треугольной 
Концепции.
ТРЕУГОЛЬНИК ТЕСТИРОВАНИЯ В РЕАЛЬНОМ МИРЕ 
В реальном мире треугольник тестирования 
часто принимает форму параллелограмма или 
даже песочных часов. 
Покосившаяся форма параллелограмма 
символизирует тот факт, что он вот-вот ебнется, 
но сейчас речь не о том.
ПОЧЕМУ ТАК? 
• «Юнит-тесты пишут девелоперы, а не мы. Хуй 
его знает, что и как они там проверяют. 
Напишем-ка мы еще столько же UI-тестов, ведь 
не зря же мы наворотили столько тест-кейсов». 
• «А у нас в приложении никакого API нету, и чо 
теперь? Надо бы нахуячить еще UI-тестов». 
• «Ну мы же должны пройти по всему сценарию 
со всеми его 60 вариантами от начала и до 
конца, вот, и user story имеется. Да похуй, что 
через UI долго, это же автоматический тест – 
оставим на ночь. Зато наглядно».
ПРОБЛЕМА? ПРОБЛЕМА. 
Как же быть? 
Ведь параллелограмм уже на презентации не 
покажешь : никто на это не поведется. 
Бизнесу такое тоже не впаришь: «Зачем нам 
эта кривая Хуйня? Она же вот-вот ебнется!» 
Решение существует!
ТРЕУГОЛЬНИК КАПИТАНА ХАОСА
ТРЕУГОЛЬНИК КАПИТАНА ХАОСА 
В чем прелесть этой модели? 
• Эта модель треугольна! Притом, в ней нет этой 
корявой облачной хуйни на верхушке, без которой 
авторы исходного треугольника, очевидно, никак не 
могли обойтись. 
• Эта модель правдива! Она соответствует реальности, 
где автотесты пишут отнюдь не гномики в шапочках 
из цветов. 
• Эта модель проста! Не существует такого долбоеба, 
который не сумел бы ее реализовать на практике. Ну 
может быть, верхний треугольник получится чуть 
поменьше, но общая треугольность в любом случае 
будет сохранена.
ПОДВОДИМ ИТОГИ 
К чему я все это написал, спросите вы. 
Каково резюме? Да шут его знает. Наверное, 
надо менять работу, а то какая-то сплошная 
безнадега кругом. Ну или продолжать верить 
в Священный Треугольник.
ВОПРОСЫ? 
=)

Amusing Geometry in Test Automation

  • 2.
  • 3.
    О ПИРАМИДАХ Всевидели эту картинку. Эта хрень называется «пирамидой тестирования». Ее называет так даже мой друг с математическим образованием, лауреат всевозможных олимпиад и признанный евангелист автоматизации тестирования, что весьма странно. Я-то вижу на этой картинке только ебаный треугольник. Треугольник! Чяднт?
  • 4.
    О ТРЕУГОЛЬНИКАХ Чемхорош треугольник? Тем, что к концепции, выраженной посредством треугольника, невозможно придраться. Треугольник Серпинского, треугольник качества, санкаку- дзимэ, в конце концов. А еще, практически везде можно вырезать треугольник, написать «хуй» - и вот уже перед вами шедевр постмодернизма. Короче, треугольник – это круто. Не то, что какая- то там пирамида.
  • 5.
    ТРЕУГОЛЬНИК ТЕСТИРОВАНИЯ Треугольниктестирования – из той же оперы. На конференции или на презентации для заказчика этим треугольником вы можете в буквальном смысле заткнуть рты всем оппонентам, так как никто в здравом уме не станет возражать против Треугольной Концепции.
  • 6.
    ТРЕУГОЛЬНИК ТЕСТИРОВАНИЯ ВРЕАЛЬНОМ МИРЕ В реальном мире треугольник тестирования часто принимает форму параллелограмма или даже песочных часов. Покосившаяся форма параллелограмма символизирует тот факт, что он вот-вот ебнется, но сейчас речь не о том.
  • 7.
    ПОЧЕМУ ТАК? •«Юнит-тесты пишут девелоперы, а не мы. Хуй его знает, что и как они там проверяют. Напишем-ка мы еще столько же UI-тестов, ведь не зря же мы наворотили столько тест-кейсов». • «А у нас в приложении никакого API нету, и чо теперь? Надо бы нахуячить еще UI-тестов». • «Ну мы же должны пройти по всему сценарию со всеми его 60 вариантами от начала и до конца, вот, и user story имеется. Да похуй, что через UI долго, это же автоматический тест – оставим на ночь. Зато наглядно».
  • 8.
    ПРОБЛЕМА? ПРОБЛЕМА. Какже быть? Ведь параллелограмм уже на презентации не покажешь : никто на это не поведется. Бизнесу такое тоже не впаришь: «Зачем нам эта кривая Хуйня? Она же вот-вот ебнется!» Решение существует!
  • 9.
  • 10.
    ТРЕУГОЛЬНИК КАПИТАНА ХАОСА В чем прелесть этой модели? • Эта модель треугольна! Притом, в ней нет этой корявой облачной хуйни на верхушке, без которой авторы исходного треугольника, очевидно, никак не могли обойтись. • Эта модель правдива! Она соответствует реальности, где автотесты пишут отнюдь не гномики в шапочках из цветов. • Эта модель проста! Не существует такого долбоеба, который не сумел бы ее реализовать на практике. Ну может быть, верхний треугольник получится чуть поменьше, но общая треугольность в любом случае будет сохранена.
  • 11.
    ПОДВОДИМ ИТОГИ Кчему я все это написал, спросите вы. Каково резюме? Да шут его знает. Наверное, надо менять работу, а то какая-то сплошная безнадега кругом. Ну или продолжать верить в Священный Треугольник.
  • 12.