14 апреля 2011 г.

Индия, тестинг, предложение о фрилансе

Помните Сантоша, - один из лучших тестировщиков Utest'а?

Так вот - он и монстр индийского тестирования некоторое время назад организовали сервис по тестированию moolya testing (это как то переводится?) А сегодня в твиттере они анонсировали официальное сотрудничество с мультимиллиардной компанией:"We officially started working for a multi billion dollar company, yipee!" Молодцы, чо!

Фриланс тестинга хотите? Учтите, подход к набору персонала у них забавный - надо прислать репорт о тестировании любого опен сурс проекта с http://sf.net. На сегодня, судя по LinkedIN - в организации работает 5ть человек: 2 директора, тест лид и два тестировщика.

Из интересного:
1) Понравилась презенташка того как они работают.
2) Понравился подход к покрытию продукта

12 апреля 2011 г.

Питер: семинар: Как сделать интеграционные тесты малозатратными

"Интеграционные тесты для распределенной системы
14 апреля я проведу семинар в Академическом университете (Спб), про тестирование распределенных систем. Современный инженер работает в противоречивых условиях:
- возрастает сложность систем,
- возрастает важность систем,
- системы становятся все более уязвимыми,
- сокращаются сроки,
- разработка становится распределенной - географически и культурно.

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

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

Как сделать интеграционные тесты малозатратными - вот тема доклада. Мы рассмотрим малоизвестные стратегии для снижения стоимости тестов в распределенной системе:
- снижение стоимости для тестов БД,
- снижение стоимости для тестов для внешних сервисов.

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

Кстати, советую Журнал ARTSG - постоянные и довольно толковые посты об автоматизации тестирования.

ЗЫ: Время, координаты, аудиторию, возможность посетить - как узнаю, допишу здесь.
ЗЫЫ: По ссылке на источник автор пишет что возможно будет семинар на эту тему в Питерском сообществе.

8 апреля 2011 г.

Becoming a Software Testing Expert, English Subtitles

Author: James Bach

Sub and Translation: Zinatullin Felix, Albert Gareev, Andrew Aderkin, Olga Budnitskii, Camila Yunusov, Olga Mitrofanova, Alexander Selayev, Angelina Elicheva, Shlykova Julia, Sergey Dokuchaev.

"This talk is basically about how you can become recognized as a expert in software testing. I explain how to do it by explaining how I did it. My goal is to de-mystify the field for you. This matters because we need original thinkers in the testing field, and I’m worried that you may delay writing articles or doing talks because you think that the rest of us who contribute publicly to the field are on some inscrutable higher plane of thinking.

Bear in mind, I have many professional rivals. Some of them are good honest people who have a different vision of the craft than I do. Others, I think you will find, are charlatans who are either out to grab your money or out to get ego validation by impressing you. Of course, from your point of view, I may be one of those charlatans. I understand. I simply advise you to keep an open, yet skeptical mind. Taste everything, swallow nothing."

James Bach






PS: Link to Russians Subtitles

Becoming a Software Testing Expert, русские субтитры.

Совместными усилиями активных тестировщиков обработали видео Джеймса Баха и сделали два типа субтитров - английские и русские.

"Это идеальный учебник, если ваша карьера - это тестирование и вы намерены в ней преуспеть"
Джеймс Бах.


Автор: Джеймс Бах (James Bach)

Перевод: Зинатуллин Феликс, Альберт Гареев, Андрей Адеркин, Ольга Будницкая, Камила Юнусова, Ольга Митрофанова, Александр Селяев, Ангелина Еличева, Шлыкова Юлия, Сергей Докучаев.

Запись Джеймса в его блоге об этом видео

Итак,


PS
Английская версия субтитров.

5 апреля 2011 г.

Мафия в разработке ПО

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

В каждом из нас остается отпечаток человека, который произвел на нас впечатление. Мне на ум приходит порядка 10-15 ярких образов. Учитель со школы, тренер секции туризма, первый директор, заф кафедры по математике, препод по джаве, тренер каратэ КОИ, тренер в качалке, подруга со школы, подруга с универа, друг детства, кое кто из тестирования, разные авторы книг и тд и тп. Не будь их - мои мысли, моя речь была бы в разы скудней. Но! Ярких образов у меня - порядка 10-15. А у Славы ...

Задумайтесь - по сути.... кто мы есть? Совокупность книг, которых прочитали, фильмов которые посмотрели, людей с которыми провели время.


Книга сегодняшнего Славы Панкратова - это смесь знаний сотни(!) очень умных, успешных и влиятельных людей. Поэтому мне, как любителю блогсферы, было забавно, читая Черного Менеджера - видеть мысли знакомых блоггеров, узнавать фразы своего тренера, а порой даже слышать знакомый тон. Все мысли одной темы, но от разных людей...



Мата много - с одного раза не осилил, прочитал в два захода. Остужает, да.

Хочется верить что Слава продолжит свои титанические труды и со временем выйдет книга - гремучая смесь тысяч :) Удачи тебе, Слава.

PS
От тестирования: очепяток и недописок в тексте предостаточно =)

4 апреля 2011 г.

Да, это был первоапрельский пост, но ...

Разве есть на свете тестировщик который не сталкивался хотя бы с одним из пунктов?
А Вас задевает такое отношение к тестировщикам со стороны коллег/начальника/друзей? А задевало?

Судя по моим наблюдениям за последние лет пять:
Отношение разработчиков к тестировщикам сменилась с "тестировщика в проект? мне кажется мы и без них хорошо справимся"/"ну хорошо-хорошо, раз надо, дадим им вконце потестить" на
 "нам бы на проект с вашего отдела QA вот его/её бы поставить, можно? ну пжлста."

Глядишь, через годков ещё пять, народ на Тестировщика будет реагировать не как вот в этом видео =)

1 апреля 2011 г.

Ухожу из тестирования.

Достало!

1) достала постоянная смена приоритетов в работе и отсутствие сроков
2) достали поддевки что "тестировщик это программист-неудачник", "в теститестирование идут не от большого ума", "тестирование это вообще-то только для девушек", "ты всё ещё тестировщик? что то ты там задержался ...", итд итп
3) достали начальники, для которых тестировщик это "чекер" (от check list)
4) достали два состояния:
*работы на проекте сейчас нет - придумайте её себе сами, что б мы в отчет кастомеру написали.
*работы дохрена - потестируйте пожалуйста три проекта одновременно, потому что вы хороший тестировщик
5) достала фраза "вы же тестировщики - вы же не должны баги пропускать"
6) достало что программист отдает фикс за час до релиза, а вина в том что ошибки обязательно всплывут - на тестировщиках
7) мы когда код писали - сами все посмотрели, я думаю тебе нечего там смотреть
8) назови мне хоть одного знаменитого тестировщика.

в топку .... достало.

4 марта 2011 г.

Правило 80/20

Правило 80/20: Любой проект занимает не менее 80 часов и как бы вы не оценивали его продолжительность - умножьте это на 20.

2 декабря 2010 г.

Ибо профессиональный тестировщик

Андрей Адеркин
Выпускник МаргГТУ, 24 года. Любитель пеших прогулок по городу с фотоаппаратом на плече и профессиональный тестировщик программного обеспечения. За пять минут может найти глюк практически в любой программе, за рабочий день довести эту программу до уровня «полный отстой».
В детстве, тестируя систему образования, обучался сразу в двух школах. Вынес из них аттестат о среднем образовании, знание нот и расположения клавиш на баяне, аккордеоне и фортепиано. Хотя и скрывает, но по всей видимости был отчислен из «музыкалки» за любовь к нетривиальным нажатиям клавиш на музыкальных инструментах. Ибо профессиональный тестировщик.
При необходимости перезагрузки компьютера пользуется приложением MS Paint и нетривиальным нажатием клавиш. Ибо профессиональный тестировщик.
Мечтает заглянуть в будущее, дабы осмотреть новинки научно-технического прогресса на предмет… Ну вы поняли… Нетривиального нажатия клавиш. Ибо профессиональный тестировщик.
Не женат, «находится в активном поиске» (с). Да-да. Причина та же. Ибо профессиональный тестировщик. (c)

При необходимости, можно  своять отличное cover letter ))))

1 декабря 2010 г.

Наиболее комфортные тестировщики

Команда QA в большом проекте. Каковы сильные качества наиболее полезных тестировщиков? С какими тестировщиками наиболее комфортно работать? В каких условиях отдача от тестировщиков наиболее ощутима?

- Мне повезло, я работала с блестящими QA-специалистами. Которые умеют сломать любую софтину, воспроизвести это и помочь программисту все исправить. На страдания программиста «ну может показалось, можете все-таки работает» реагируют с юмором и тактично, но настойчиво, объясняют, что проблема все-таки есть. При этом они понимают, что приносят, как правило, невеселые вести, поэтому ведут себя очень дипломатично. Их задача – не вогнать программистов в депрессию, а не дать выйти плохой софтине. Правда, мне приходилось столкнуться с тестировщиком, который возмущался при нахождении багов и отчитывал программистов. Один такой был. Но это клиника, конечно.

(c)интервью Алены C++

30 ноября 2010 г.

Питер, убойные выходные №3, SQAdays 8


Благодарности:
Владислав Орликов - благодарю, за организацию конференции. Почитал чего это Вам стоило - проникся глубоким уважением!!!!

Рома, Алексей - отдельное спасибо за возможность побывать на конференции в качестве модератора. О том опыте, который я получил - напишу ниже.

О конференции:

  • Приятно удивили несколько докладчиков, которые тестированием никогда не занимались, но постоянно сталкиваются с тестировщиками: аналитик и разработчик презентовали аудитории свои доклады-просьбы о том, как им видится работа тестировщика и как по их мнению можно быть более эффективным.
  • Не все докладчики профессиональные ораторы. Но все они, поверьте, профи в своём деле. Часть докладов, из-за особенности подачи материала, казались мне слабыми и, если честно, у меня иногда появлялся вопрос – как вообще программный комитет допустил их к участию? Но, как только приходило время вопросов – я мгновенно переполнялся уважением к докладчикам – все они невероятно быстро находили оригинальные ответы на вопросы из зала.
    Вывод: если собрались на доклад по интересующей Вас теме – приготовьте вопросы заранее. Доклад может и не понравится, а вот ответы на вопросы Вас явно порадуют.
  • Общее впечатление о докладах. Положительное. Почему?
    Дело в том, что большую часть полученной информации мне не удастся применить на практике. А если я не могу её применить на практике – тогда почему моё общее впечатление о докладах положительное?
    Та теоретическая информация, которую я услышал меня очень порадовала. Нас так много. Мы такие разные. Оказывается, что мы требуемся практически везде.
    Вывод: Конференция – это отличная возможность порадоваться тому, что мы работаем тестировщиками.
В первый день, на открытии конференции, Алексей Баранцев анонсировал конкурсы – лучший анекдот, лучшая история, слоган для майки и плакат. За два дня набралось небольшое, количество очень интересных идей.

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

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

15 ноября 2010 г.

Питер, убойные выходные №2


Подробности и результат позже =)

13 ноября 2010 г.

Rob Lambert о Баранцеве и о нашем любимом портале тестировщиков

"Translated in to Russian - I'm honored
I do feel honoured indeed to have had a blog posts translated in to Russian for the very excellent http://software-testing.ru community. Very honoured indeed and it was great to be in touch with Alexei Barantsev from the http://software-testing.ru community. I love what they are doing in the community. It also looks like the Russian testing community has some very exciting training and learning initiatives, so if you're in Russia and want to learn more then check them out. I get a sense I may need to brush up my Russian language skills :)"

Оригинал здесь

3 ноября 2010 г.

Google снова вознаграждает за найденные уязвимости

Год назад:
Google анонсировал программу  вознаграждения за найденные в Google Chrom уязвимости. Список пользователей, с сылками на найденные уязвимости, получивших вознаграждения.

1 ноября 2010:
Google анонсирует программу вознаграждения за найденные уязвимости в продуктах Googl'а


Что обещают заплатить:
За каждый проаппрувленный баг платят $500 долларов
За супер интересный баг - плятят $3,133.7 (кто угадает почему именно эта сумма?)


Продукты:
*.google.com
*.youtube.com
*.blogger.com
*.orkut.com

Типы уязвимостей, за которые Google готов заплатить:
  • XSS
  • XSRF / CSRF
  • XSSI (cross-site script inclusion)
  • Bypassing authorization controls (e.g. User A can access User B's private data)
  • Server side code execution or command injection  
Ошибки за которые Google не заплатит:
  • attacks against Google’s corporate infrastructure
  • social engineering and physical attacks
  • denial of service bugs
  • non-web application vulnerabilities, including vulnerabilities in client applications
  • SEO blackhat techniques
  • vulnerabilities in Google-branded websites hosted by third parties
  • bugs in technologies recently acquired by Google
Как сообщить об ошибке:
"Если вы обнаружили уязвимость в продукте Google или столкнулись с проблемой, связанной с безопасностью, напишите об этом по адресу security@google.com. Подробно опишите возникшую ситуацию, указав название продукта (например, Gmail) и изложив суть проблемы, с которой вы столкнулись. Обязательно укажите свой адрес электронной почты, по которому мы сможем связаться с вами, если нам потребуется дополнительная информация. Получив ваше сообщение, мы автоматически отправим вам ответ, сообщив в письме номер отслеживания. Мы заботимся о безопасности услуг Google и вашей конфиденциальности, когда вы сообщаете нам об уязвимостях или возможных неблагоприятных инцидентах. При необходимости вы можете использовать наш открытый ключ, чтобы зашифровать сообщения, которые вы отправляете нам на адрес security@google.com."  Взято здесь

Найдено благодаря ленте новостей

2 ноября 2010 г.

Опрос: Что умеет тестировщик, чего не умеет программист

Понимаю, что опрос абстрактый, но все же.

Тестировщик(не автоматизатор) точно не сможет написать программу за программиста. А программист - как вы думаете - всё ли сможет выполнить за тестировщика?

PS
Кстати, нас уже восемь человек - присоединяйтесь, совсем скоро приступим к переводу =)