воскресенье, 31 августа 2014 г.

Я в автоматизаторы б пошёл, пусть меня научат!

взято: dmitriylebed.com
Гораздо чаще, чем вопрос "Куда двигаться дальше?" у тестировщиков возникает вопрос: "А  как, собственно, двигаться? С чего начать? Чем продолжить?" И чаще всего такой вопрос возникает в отношении автоматизации: что делать вообще? Может, джаву подучить? Или C#? А то и вовсе РНР? Или же взять инструмент, а остальное познать в процессе? А какой инструмент взять? Вопросы, вопросы, вопросы...
Недавно я наткнулась на короткую, но достаточно познавательную статью на эту тему. Коротко и со вкусом :)
Для тех, кому пока сложно читать в оригинале, прилагаю перевод :)

пятница, 22 августа 2014 г.

Баги по-пятницам: люди тоже ошибаются.

Предусловие.
Те, кто знают меня не только по этому блогу, в курсе, что у меня есть кошки.

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

Основной сценарий.
На одном небезызвестном кошатникам сайте я увидела скидку на любимый моими пухнорылыми корм. Скидка звучала так: 9+3 в подарок. (Уточнение для не-кошатников: 1 пачка корма включает в себя 12 пакетиков.) Так как у меня кошкИ, решение было незамедлительным: "Надо брать!" К счастью, скидка распространялась не на весь любимый корм, а только на некоторые части. Поэтому я заказала 3 штуки тех самых "9+3 в подарок". Почему "к счастью" - ниже.

Вечером пришло письмо: "Ваш заказ сформирован, распределен в 2 пакета. Номер первого пакета такой-то, номер второго - такой-то". В голове зародилось сомнение: зачем на 3 упаковки корма 2 разных пакета (коробки)? Муж-программист пояснил: "Видимо, по весу не проходит уже в доставочный контейнер и пришлось переносить в другой".
На следующий день пришел курьер. И принес это.

Конечно, ЭТО было в двух коробках. Огромных.
Как и было написано, 9+3. Только не 9+3 пакетика, а 9+3 упаковки.

Процесс распаковки, установки, фотографирования и спуска в подвал опущу. А дальше, отдышавшись и отойдя от шока, я написала в поддержку того самого магазина, который мне это прислал. И выяснилось, что при обработке заказа произошла банальная ошибка: оплата прошла как за 3 пачки, а вот при сборке заказа не было уточнения что такое "9+3 в подарок". И на сборке (т.к. цену они не видели, естественно) решили, что это - 9+3 пачки. Так и собрали, так и выслали.
Банальный человеческий фактор.
Но очень интересно, что решился бы он простым задаванием вопросов. :) Каждый тестировщик знает, что нужно задавать вопросы, а знает ли это каждый сборщик товаров? :)

Постусловия.
Конечно, на письмо мне ответили. И, конечно, я предложила заплатить за лишний товар. Конечно, они согласились и дали мне ещё больше скидки на лишнюю часть.
Ближайшие 8-9 месяцев вопрос пропитания перед моими пухнорылыми не стоит. А перед вашими? ;)


пятница, 15 августа 2014 г.

Пятничная разминка для мозгов

Уважаемые тестировщики (хотя проведенный мини-опрос программистов показал, что и они не догадываются зачем это)!

У одного не безызвестного, а очень даже популярного интернет-магазина есть такая замечательная галочка "Это подарок". Появляется при оформлении заказа в корзине.


Вопрос простой: как вы считаете, для чего предназначена эта галочка?

ЗЫ. Просьба тем, кто уже столкнулся с этой славной галочкой, сохранять интригу. Хотя бы недолго :)


четверг, 14 августа 2014 г.

Пару слов o git. Или больше

За свою тестерскую жизнь мы с вами можем менять проекты (написанные на разных языках и с использованием разных методологий и подходов) множество раз. Ещё вчера мы тестировали веб-приложения на PHP с использованием MySQL, сегодня перешли на десктоп с Java и MS SQL, завтра - мобильные сервисы, Ruby On Rails, postgresql. И хотя все языки программирования похожи (да простят меня программисты), все СУБД кажутся одинаковыми, а подходы в тестировании давно известны, - наступает такой момент, когда нужно использовать в работе что-то новое. Например, git.

Что такое git, с чем его едят и как им пользоваться очень хорошо расписано в этой книге (она даже на русском! - если кому-то это принципиально), но если времени почитать нет ("я почитаю, обязательно, конечно, стопудово, даю слово сам себе!"), к тому же там ещё и 282 страницы убористым шрифтом, а работать надо начать уже сегодня - то вот простое руководство с самыми необходимыми командами.

Итак, что нам понадобится в git "на первое время" :)