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

Archive for the ‘Смешно’ Category

В 1979-ом году в США появилась книга  «Искусство тестирования программ» (‘The Art of Software Testing’). Автор: Гленфорд Майерс (Glenford Myers), ученый, программист, круто «шарил» в микропроцессорах.

Удивление: её первый перевод на русский язык вышел в СССР [при Брежневе] в 1982-ом, под редакцией Бориса Позина!

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

Там же уточняется, что

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

Там же уточняется, что

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

Перевод терминов местами необычен, так, термин Stress testing полагалось переводить как «тестирование стрессов», но переводчики решили переводить его как «тестирование на предельных нагрузках». А «Комплексное тестирование» (System testing) решили переводить как «тестирование системы». Есть нюансы…

Выводы:

  • предки были не такими уж и «валенками» в программировании и тестировании;
  • современные тестировщики весьма упрощенно воспринимают программирование и тестирование, и местами мы даже не «валенки», а «пляжные тапочки».

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

  • не надо трыднеть о том, что тестирование — молодая отрасль, и терминология не устоялась, и что всё ещё впереди. Надо сперва основы осваивать, чтобы под ногами почва не шаталась.
  • тестирование всё ещё остаётся искусством, в котором требуется проявление личностных качеств. Это означает, что каждому новичку необходимо тренироваться личностно, а не гуглить в залежах древних книг, бо «уметь» тут важнее, чем «знать».
  • тестирование в глобальном плане изменилось, и QA требуется редко где и когда. QC превалирует.
  • учиться тестировать по книге Майерса не надо. Оно писано для программистов, оно не учит тестированию, оно объясняет некоторые его аспекты.
  • «черный» и «белый» ящики во времена Майерса называются «стратегией тестирования», тогда как это всего лишь метафоры, а не стратегии.

Read Full Post »

Зайдем на какой-нибудь магазин.

«На» в этом предложении автоматически подразумевает, что речь идет о веб.

Следовательно, «иди ты на» тоже подразумевает, что речь идет о веб.

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

Весело переходим к регистрации

Мгм…

А форма регистрации ВНЕЗАПНО совмещена с оформлением заказа…

Принуждение к заказыванию. Насильственное

И поскольку товаров в корзине «0 товаров на сумму 0 грн«, то «оформлять заказ» невозможно, и регистрация не работает.

Пусть, мол, заводят аккаунты только те юзеры, которые что-то заказали. Так же делают на том же shopcasio.com, а чем мы хуже?

Преподавателя логики не взволновало сообщение о том, что его приятель утонул. Плавать не умел, следовательно, утонул. Логично же.

Вопросы для самоидентификации:

  1. Сколько было нужно времени, чтобы вообразить вероятность самовольной регистрации юзверей НЕ ИЗ корзины?
  2. Можно ли принять решение о выпуске магазина, если тестировщики докладывают об обнаружении подобной ситуации?
  3. ???

Read Full Post »

Легко вогнать в ступор профессиональных тестировщиков.

 В супермаркете на третьей полке снизу, напротив восточного окна, стоит чай.

Чай трех сортов: 1-го, 2-го и 3-го сорта.

Каждый сорт помечен специальным цветом: синий, красный, и желтый.

Вопрос: чай 3-го сорта плохого качества?

Read Full Post »

Дмитрий Жарий дает жару!

Блеск!

Товарищи программисты, все тестировщики думают, что и вы тоже читали эти статьи из Википедии:
http://ru.wikipedia.org/wiki/Тестирование_программного_обеспечения

Перед прочтением этого текста, я настаиваю – ознакомьтесь с материалами Википедии

  • Системное тестирование – это тестирование того, как приложение работает в операционной системе. Например, в Windows XP, Windows 7
  • Интеграционное тестирование – это тестирование, при помощи интеграторов, т.е. тех людей, которые будут устанавливать ваш комплекс ПО заказчику
  • Функциональное тестирование – это тестирование функций. Т.е. тоже самое, что и юнит-тестирование.
  • Юнит тестирование – это тестирование юнитов, т.е. тоже самое что и функциональное тестирование
  • Модульное тестирование – это тестирование модулей. Это круче чем юнит тестирование.
  • Тестирование производительности – это тестирование того, что производит приложение. В большинстве случаев, самый полезный продукт – это лог приложения.
  • Стресс-тестирование – это когда вы ощущаете дискомфорт из-за того, что продукт надо было сдать еще вчера, вы работаете сверхурочно, вам за это не оплачивают, а ваш начальник – чудак.
  • Тестирование безопасности – тестирование того, что пользователь чувствует себя безопасно, работая с приложением.
  • Тестирование совместимости – это проверка того, насколько программное обеспечение и пользователь совместимы. Нередко, такое тестирование проводится с привлечением сторонних консультантов-астрологов.
  • Позитивное тестирование – приносит радость
  • Негативное тестирование – оставляет в душе осадок, как будто туда кто-то плюнул
  • Приёмочное тестирование – выполняется при помощи приемника, например «Приемник престола»  или аналогичного дворянского чина
  • Тестирование при сдаче – проводится в магазине, при покупке ПО. Покупатель тестирует сдачу, выданную продавцом.
  • Регрессионное тестирование – метод запугивания программистов, например:–  Иванываныч, тестировщики говорят, что отрегрессили наше приложение– Будь с ними осторожен, они могут и нас словить и отрегрессить
  • Статическое тестирование – это когда тестировщик тупо сидит, пялится в монитор и ничего не делает
  • Динамическое тестирование – голодные тестировщики заперты в клетке. Электрические разряды стимулируют их метаться по клетке быстрее.

Read Full Post »

Вступает малый подсводный ансамбль безнадежно грамотных тестерюг: Дмитрий Жарий, Рина Ужевко, Алексей Лупан.

В ролях: гитара, медиатор, стандартная молдавская трехлитровая БАНКА с вином. Лето, жара, кайф.

На причале сидел тестировщик Андрей,
он в день релиза ходил по воде,
и Андрей доставал программистов весь день,
и они ему дропнули TABLE USERS

Ад-хоком регрессил печальный Андрей,
ведь он не был силён в pairwise…
И Андрей находил лишь минорнейший баг,
а коллега все креши ловил!

Мощный припев

Не печалься Андрей,
Я отправил имейл,
где хранится тот самый
TABLE USERS бека-а-а-ап!

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

Офигел програмёр,
кинул мышку на пол,
раздавил её мощной ногой.

Да ты, тестер, дурак
и Андрей в слезах
побрел с крешами домой

Видишь свой монитор —
там появляется баг,
под ним десяток еще,
опиши-ка ты их,

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

PS Разрулился Андрей,
он теперь водогрей,
проглотив в горле ком,
стал он «Working from Home!»…

Read Full Post »

Прелестное

What are the properties of a good requirement?

stability, good understanding, ability to be tested, compliteness, neprotivorechivost

Тоже частая ошибка

 error massage has appear

Read Full Post »

http://www.anekdot.ru/id/529604/

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

Тестировщики — люди весёлые, сразу нашли в базе некоего Шварцкопфа и уволили, внеся комментарий «за крашеные волосы».

Дальше — больше.

Некоего Альберта Шпеера отстранили от работы в ночную смену, указав в комментарии «подозревается в связях с Гитлером».

Работа спорилась, геноцид рос.

Целый отдел был уволен с комментарием «В газенваген» (естественно на немецком языке).

Апогеем стало разжалование директора в завхозы, и введение должности «оберштурмбанфюрер» и принятие на неё (как вы уже наверняка догадались) Макса фон Штирлица.

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

Read Full Post »

В киевском политехе (КПИ) проходят лекции для юношества о том, что такое тестирование и как с этим дальше весело жить.

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

Карьерный путь тестировщика

То есть, чем дальше в лес, тем острее и длинее уши, тем морщинистее морда и вообще рост уменьшается.

По жизненным итогам  тестировщики — мелкие сморщенные уроды с длинными ушами.

— Силу чуешь?

— Чую.

— А с женщинами у тебя как, старый падаван?

— Да ну, уже все отпало…

— О, а у меня еще висит!

Read Full Post »

— Тестирование «белого ящика» это…

— Это тестирование для белых людей!

Read Full Post »

Знаю ли я Диму Пивоварова с Харькова?

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

о_О

В частности:

Проходили собеседование пару тестировщиков. Спрашиваю — что учили, что знаете про тестирование.

Ответ: «Я изучал тестирование полностью по блогу А. Лупана«

Гы 🙂

— А у Руколь, Баранцева бываете ? Читали? Курсы?

— А кто это?

— Э… Как же вы тогда изучали тестирование по блогу Алексея?

—  А чо я, там всякие ФИО смотреть должен? Я ж тестирование изучал )

А потом сообщил, что ты ему подарил свою футболку в которой был на тренинге Баранцева. Я вот очень сомневаюсь что ты ее подарил ему 15 июля, а потом забрал, и пришел 23-го на тренинг 😀

При этом он сказал что футболка была на него коротка. А рост у него  1,73… Ну, явно твоя майка была б ему по колено, примерно )

Тут меня окончательно пробило на «бугугугугагага!». Ведь если соврал про футболку, следовательно, соврал и про то, что учился.

В общем, должность парню не предложили.

Дима, пожалуйста, пришли мне по почте (наложенным платежом) свои глаза.

Хочется в них посмотреть 🙂

И иди — учись.

Реклама того, что в рекламе не нуждается

С 17 по 21 октября (c понедельника по пятницу) с 17-00 до 19-00 часов по Москве в рунете пройдет ConfeT&QA, онлайн-конференция нашего дорогого стоящего портала software-testing.ru.

Об чем там будет иттить речь: ну, хз ещё, программа конференции пока что раздупляется, полностью будет готова только за месяц до начала.

Вероятно, шо одинъ день будетъ целикомъ англоязычнай.

Среди докладчиков будут известные и неизвестные российские и нероссийские специалисты по тестированию.

Я своему докладу для этой конференции уже сделал тестовый прогон под суровым присмотром ведущих автоматизаторов Киева, и готов его презентовать. Только думаю, что слайды юзать не придется, иначе не проявится особая, тестерская магия Selenium IDE. Оно бегает, шуршит, шурует и шурупит, наглядно и понятно. Будут Firefox, Eclipse, Excel и Selenium IDE.

Read Full Post »

Тут суть не в том, что это произошло, тут суть в экспрессии и форме изложения.

[…] скрепя сердце, решил поделиться своей историей.

Тоже устраивался… проработал там неделю и не выдержал!

Понедельник.

Пришёл на работу радостный и счастливый.

Рабочее место было пустым. Весь день втыкал в потолок. Лафа.

Вторник.

Выдали компьютер. Мощный, если по понятиям 2000-го года.

Однако, включать запретили. Сказали, нужно пройти тренинг центр.

Нервно пошёл курить в курилку.

Пришли QA-деды, забрали все сигареты и выгнали из курилки.

Хватали за задницу.

(далее…)

Read Full Post »

На developers.org.ua нашлось местами достаточно здравое рассуждение о том, что профессия тестировщика — это что-то бредовое, мокрое и мохнатое.

Орфографию тщательно не трогал, хотя иногда было сложно.

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

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

(далее…)

Read Full Post »

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

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

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

Как верно подметил Панкратов — ржали сытые и довольные тестеры.

http://dumtest.livejournal.com/9752.html

Read Full Post »

Хотеть чего-то и стремиться к чему-то — …

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

На виду. Превращение тестировщика в аналитика.

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

Наташа Новотна превращается в аналитика. Наблюдать со стороны — очень увлекательно, ведь со стороны это совершенно безопасно, и оставляет шанс на «а вот если бы я за это дело взялося».

Чем закончится еще не понятно, ждем-с.

Не на виду. Превращения тестировщика в программиста.

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

В одном компании наблюдаю метаморфозы отдела тестировщиков.

В проекте требуется заавтоматизировать тестирование. Начали, поспотыкались, появились вопросы на тему программирования. Запросили помощь у начальства. Начальство адекватное, поэтому выделило отдельного программиста, который может сделать курс «для новчиков». Курс с домашними заданиями, разумеется.

Лектор не стал брать быка за рога, взял сразу за яйца. Помялся, попытался разъяснить то, что разъяснять незачем, оно же должно аж с молоком всасываться… Домашнее задание дал простое — список создать, из него что-то выдрать, учесть что-то…

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

Плюс хороший программист != хороший лектор. Точнее — не обязательно.

Но идет третья неделя курса. Домашнее задание выполнил только один человек — он уже давно намеревался стать программистом, поэтому и, а у остальных нашлись ВСЕ причины, чтобы объяснить, почему ДЗ не сделано.

Лектор уже не ждёт от своих курсантов, которые так хотели учиться Java, выполнения домашнего задания, он занялся своими делами.

Чем закончится — уже понятно.

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

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

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

Read Full Post »

Надо же, я был в Бобруйске!

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

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

В Кишиневе пасмурность и серость почти незаметны — ведь я знаю, каким бывает город под жарой солнца. Одессу и Харьков я тоже видел под полным солнцем. С Санкт-Петербургом мне зло не повезло.

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

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

(далее…)

Read Full Post »

Older Posts »

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