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

Archive for the ‘Testing like…’ Category

Nessun dorma! Nessun dorma!
Tu pure, o Principessa,
nella tua fredda stanza
guardi le stelle
che tremano d’amore e di speranza… ©

Логические баги трудноуловимы и прекрасны…

Не дают расслабиться.

Билеты на всякий украинский колесный транспорт (самолеты тоже на колёсиках катятся, если чо) удобно покупать на http://tickets.ua/

Заказ оплачивается он-лайн, сразу можно скачать pdf с так называемым «ваучером»: служебная информация о покупке — имя, номер брони, даты, рейс, всё такое. Непосредственно у трапа в транспорт без доставания паспортины из широких штанин не обойтись, но тут у нас интернет, детка, можно пока что без паспортинок.

Технически такой сервис легко поддается тестированию.

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

(далее…)

Read Full Post »

Тестировщик в разгаре загара

 

На скорую руку от отчаяния…

Read Full Post »

Если в лицензии указано, что совершая священное таинство покупки, я соглашаюсь с тем, что продавец имеет право меня насиловать по средам, а я подразумеваю, что меня насиловать вообще не надо, то — в кроличью нору такую лицензию. И такие продажи.

Здравый смысл важнее лицензий.

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

Протестируем не совсем очевидное — условия доставки товаров в гигантских магазинах. На примере магазина rozetka.com.ua.

Обожаю этот магазин как пример того, как НЕ ДОЛЖНО БЫТЪ, но бывает.

Лизни «Розетку», бро!

(далее…)

Read Full Post »

А давайте вот что сделаем.

Давайте мы не пойдем на очередной тренинг по тестированию методом замученного поиска в аджайл.

Никуда это от нас не денется просто потому, что это не для всех и не для каждого.

Все равно ведь «Было очень интересно; вопросы появятся после практического освоения полученого материала; но поскольку в нашей компании это будет будет невозможно внедрить, то практического освоения полученого материала не будет; поэтому вопросов нет и не будет…» Фубля!

Давайте мы возьмем, купим, скачаем, нагуглим, разъяндексуем хотя бы книжицу ‘A Practitioner’s Guide to Software Test Design‘ за авторством Lee Copeland (он еще жив).

Там есть целый раздел «Black Box Testing Techniques», и содержимое его такое:

  • Equivalence Class Testing
  • Boundary Value Testing
  • Decision Table Testing
  • Pairwise Testing
  • State-Transition Testing
  • Domain Analysis Testing
  • Use Case Testing

Это, на минуточку, основные подходы к тестированию программного обеспечения.

Это наша мамкина титька, если угодно.

Давайте эти главки прочитаем хотя бы по-диагонали.

И давайте сделаем это ПЕРЕД тем, как пойти на очередной тренинг по тестированию.

А на очередном тренинге мы будем не слушать, а выяснять и прояснять.

А если соображалки на «прочитать ДО того, как» традиционно не хватает, тогда мы не будем брюзжать, что «тренер просто пересказывает Коупленда«.

Пусть он нам хотя бы Коупленда пересказывает.

Давайте мы хотя бы Коупленда освоим.

Read Full Post »

© satway.ru

Вопрос должен быть сформулирован кратко и четко

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

Не на всякий краткий и четкий вопрос можно ответить так же кратко

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

(далее…)

Read Full Post »

Today, January 18th, 2012, will be the largest internet protest in history.

Thousands of sites across the internet, including some of the biggest in the world, will be blacking out and directing people to contact USA Congress to kill herself the web censorship bill, SOPA and PIPA.

We want to get you involved.

Join us on the historic day by blacking out your site.

Copy the code below and paste it into the header of your theme (WordPress users: use the SOPA Strike plugin) to black your site out in protest of SOPA/PIPA. It will activate automatically on Jan. 18th, displaying this page and directing visitors to contact Congress, and will deactivate at the end of the day.

<script type=»text/javascript»>var a=new Date,b=a.getHours()+a.getTimezoneOffset()/60;if(18==a.getDate()&&0==a.getMonth()&&2012==a.getFullYear()&&13<=b&&24>=b)window.location=»http://sopastrike.com/strike«;</script>

In just 7 days, the Senate will vote on forever altering the free and open internet by instituting a new regime of extra-judicial, corporate-led website takedowns. This is a fundamental fight about who has power in society — the people with the means to communicate freely or the governments and corporations that feel threatened.

For the full state of play on the censorship bills, take a look at this infographic we’ve put together. Click here. The clock is ticking, and we’re still 35 senators short of the number we need to kill the bill.

If you’re on Facebook or Twitter, please use these links to spread the word about the protest:

Share on Twitter and on fakin  Share on FB

Thank You!

-Donny, Tiffiniy, Holmes, CJ, Phil, Josh, Douglas

Fight for the Future is a non-profit organization fighting for people’s freedoms in a new digital age.

Back to the future right now!

Безусловно, американским сенаторам будет дело до моего голоса; он будет учтен в их MS SQL BD и представлен как «голос американского налогоплательщика с отличным послужным списком — до сих пор налоговая США не предъявляла к нему никаких претензий, надо же».

А главное — никуда ходить не надо.

Read Full Post »

Вы тут тестируете и даже не знаете, что в большом мире модно рассуждать про то, что ‘testing is dead’.

В смысле — тестирование умерло, а не «стало отцом».

Убивать тестирование первым начал Кем Кэйнер (в быту Сэм Канер) аж 8 декабря 2004 года — скачать доказательный pdf на 29 страниц и вчитаться.

(далее…)

Read Full Post »

Завтра завершается ConfetQA — он-лайн конференция по тестированию ПО.

Я выступал на ней вчера с докладом о философии автоматизации процессов тестирования.

Резюмирующие репортажи Тани Зинченко раскрывают всю надноготную происходящего, я же хочу посмотреть на его подноготную.

Молдова Нулл

С 14 января 1907 г. по 15 октября 1908 г. в Кишиневе входила и выходила газета с эпикфэйлическим названием «Молдаванин». Чем-то это напоминает заголовки современной «КП» в стиле «Молдаванин зарезал жену, себя и трех навеки онемевших свидетелей своего страшного бытового преступления«.

(далее…)

Read Full Post »

Успешно мигрировали с Selenium 1 на Selenium 2/WebDriver участники воркшопа по миграции с Selenium 1 на Selenium 2/WebDriver. Напомним, что речь идет о воркшопе автоматизаторов Киева под называнием «Миграция с Selenium 1 на Selenium 2/WebDriver«.

🙂

В процессе участия я запоролся на слове «воркшоп». Оно ведь как переводится? Пяможитейская логика подсказывает, что речь идет о месте, где продается работа. Дык тогда каждый киевский офис — суть воркшоп…

Оказалось, что воркшоп — это цех (мастерская), в которой можно нахвататься каких-то рабочих навыков.

В общем, не суть важно.

Важное выяснилось только что: стандартный механизм добавления картинок в WordPress под FF7.01 в Ubuntu не видит в каталогах файлы, у которых расширение написано заглавными буквами.

  • «файл.JPG» — не видит.
  • «файл.jpg» — видит.
Походу, проявляются особенности Flash на платформе Debian.

Андрей Дзыня в стотысячный раз основывает фреймворк для автоматизации

Важно то, что я давно не видел в офисе SysIQ столько ноутбуков с Ubuntu.

Это впечатлило.

У нас же весь офис под властью винды.

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

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

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

Вот что получил:

У меня 10.10, но в справке указано 11.04.

Отлично! И обновляться не надо.

Попадание под прицел фотокорреспондента

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

На слайде виден текст: «Заказчик хочет вы… интерациональный уровень«.

Михаил Поляруш объясняет, что "Заказчик хочет вы..."

Read Full Post »

Анадысь приключилося со мною странное времяпровождение.

Утром медитирую над GoogleReader. Попадается прелестное:

Цитата #413706

— Зашёл сегодня в одно учреждение заказать документ. А там девушка-стажёр, старается над каждым словом, боится ошибиться. А опытная ей помогает. Затем в супермаркете на кассе — опять стажёр, а опытная за неё кнопочки нажимает. Захожу в соседний магазин и, ты не поверишь, та же картина. Интересная, думаю, тенденция. Наводит на мысль.
— Какую?
— Может, проститутку сегодня заказать?

Гыгы.

Однако, пора двигать. Такси вызываю. А там — девушка-стажер.

На заднем плане голос опытной тёти: «Это постоянник, галочку ему поставь. Да не там галочку, блиа… Теперь вот этот вопрос задай…«

Гм, гм.

Днем из-за угла получил такой вопрос: «А зачем тестировать бизнес-требование? Вот же, указаны функциональные требования, их мы и будем тестировать…»

А поздно вечером на занятии в ПодКлассе мне был задан этот же вопрос с тем же, мгм, удивлением.

Почесал я свое кармическое предназначение (то самое место, в котором рубильщики в CS делают хэдшоты) в поисках ответа, и родилось оттуда нечто странное и афористическое.

(далее…)

Read Full Post »

http://seleniumhq.wordpress.com/…/selenium-2-8-released и посмотрите, кого там благодарят в качестве коммитеров!

Йееее!

Read Full Post »

(тестировщик, Ирландия и Австралия) внезапно предлагает не только пересмотреть цели и задачи проведения регрессионного тестирования, но и подумать о новом термине — рецессионное тестирование.

Внимание.

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

Кроме шуток.

Мне уже надоело на собеседованиях на вопрос «Что такое регресс?» слышать «Эта када заново проверяем кейсы, которые уже проверяли, шоб ничего не сломалось«. Вопрос-то был «Что такое регресс?«, а не «Шо такое регрессионное тестирование?«, японский городовой Кусака!

Еще бытует прелестное выражение: «Делать регрессию» 🙂

В общем, рекомендую.

Recession Testing is the new RegressionTesting

Anne-Marie Charrett ©

Its time to retire the idea of Regression Testing folks. Regression testing, at least the way its being performed today is typically a value free, wasteful exercise and falls into the category of  ”bad testing”.

“Regression testing is any type of software testing that seeks to uncover software errors by partially retesting a modified program.” 

In fairness to Regression Testing. I’m not opposed to the above ideology(except for the partially retesting bit, thats stupid).  I think it has some merit. The concept that modifications in code add risk which testing needs to address is a sound idea and worth taking into account while testing.

But we testers know, that this intent turns out to a different beast.

(далее…)

Read Full Post »

Аспирант хочет купить экземпляр учебника по эволюционной биологии The Making of a Flyна Amazon. Там доступно для продажи 17 экземпляров, цены начинаются от $40, но два экземпляра стоят по $1,7 млн 0_O

Когда парень проверил чуть позже, цена подскочила уже до $27 млн.

Он попытался выяснить, что произошло.

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

Read Full Post »

Попробуем протестировать следующие утверждения:

  1. Робот не может причинить вред человеку или своим бездействием допустить, чтобы человеку был причинён вред.
  2. Робот должен повиноваться всем приказам, которые даёт человек, кроме тех случаев, когда эти приказы противоречат Первому Закону.
  3. Робот должен заботиться о своей безопасности в той мере, в которой это не противоречит Первому и Второму Законам.

Удивительно абстрактно, не так ли?

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

Какого типа вред человеку должен отмечать робот? Физический, моральный, гипотетический, умственный, потенциальный?

Почему не установлен уровень меры в третьем законе?

Каким образом формулировка третьего закона разрешает роботу действовать даже в том случае, если он будет уничтожен?

Что должен делать робот, если Человек выглядит не как человек, или речь вообще идет не о человеке?

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

(далее…)

Read Full Post »

Хи-хи, на форуме тестировщиков всплыла тема «Подскажите интересную тему для доклада по автоматизации тестирования«.

Алексей Баранцев на эту тему задумал целый тренинг «Автоматизация тестирования: быть или не быть?«.

Походу, в третьем акте тренинга кто-то кого-то будет отравлять 🙂

Сперва там будут неспешные рассуждения в стиле

«Достойно ли терпеть безропотно позор судьбы.

Иль нужно оказать сопротивленье?

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

и умереть, уснуть? И видеть сны!

И знать, что этим обрываешь цепь сердечных мук,

и тысячи лишений, присущих тем или иным тулам для автоматизации!

Это ли не цель, что всем желанна?«;

затем будут возгласы

«Не пей вина, Гертруда, рабочий день еще не завершен!«,

и ответ

«Не время пить из офисного кулера, продолжим!«;

а потом авансцена зайдет за мизансцену и случится апофеоз

«Ступай, скрипт, по назначению!«…

Занавес падает.

Занавес.

Хотя нет, медленно

Приподнимем занавес за краешек —

Такая старая, тяжелая кулиса:

Вот какое время было раньше,

Такое ровное — взгляни, Алиса! ©

Меня вот чего зацепило: это же будет рассужденьческий семинар.

Там не предполагается демонстрация инструментов автоматизации тестирования или обучение конкретным приемам и техникам создания автоматизированных тестов:

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

Чёрт, мне это интересно!

 

Read Full Post »

« Newer Posts - Older Posts »

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