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
Кстати, нас уже восемь человек - присоединяйтесь, совсем скоро приступим к переводу =)

29 октября 2010 г.

BugBattle [2010 Q4] + Конкурс от uTest'a

1) Через несколько часов начнётся очередной BugBattle. Тестируются три интернет-магазина: Overstock.com, Zappos.com, eBay.com.


Продолжительность 10 дней.
Информация для новичков:
  • С тем что такое BugBattle, как проводится, результаты прошлых соревнований - можно ознакомится здесь.
  • Правила, пожелания и рекомендации к участию в "соревновании".
  • Для тех кто хочет приз - надо выложить хотя бы одно описание внесенных багов - здесь или здесь
  •  Хинт: оценивается не найденная уязвимость(/баг), а то, как её/(его) можно использовать, пример лучшего бага

2) На форуме появился интересный конкурс “What Do uThink?” program
Раз а неделю появляется новый опрос по типу - какой гаджет больше нравится, с кем бы из известных мира IT вы хотели позавтракать, какие качества отличают хорошего тестировщика и т.д.

В конце месяца учитывается каждый, кто голосовал. Затем случайным образом из участников выбирается человек, которому выражается благодарность и дарится сувенир - футболка, ручка, фонарик... В конце квартала таким же образом выбирается человек, который получает квартальный приз - I-POD.

Хинт1: Есть возможность увеличить свои шансы - не просто голосовать - а расписывать почему проголосовал за выбранный вариант.
Хинт2:  Писать комментарии в уже закрытых голосовалках месяца повышает вероятность выигрыша в месячном розыгрыше.

PS
ВНИМАНИЕ
Одобрение Джеймса Баха на перевод видео из прошлого поста получено. Желающих принять участие прошу отметится в комментариях.

28 октября 2010 г.

Стать экспертом в тестировании. Наработки Джеймса Баха

Большая часть моего опыта связана с плотной работой на рынке Силиконовой долины,  а это работа с программным обеспечением таких компаний, как Apple Computer и Borland. Поэтому методы, которые я собрал и разработал предназначены для использования в условиях сжатых графиков, высоких темпов изменений, компонентных технологий, и бедных спецификаций.

Абстрактно Вы уже опытный тестировщик. Вы знаете как написать тест кейс и ввести баг. Что дальше? Вы себя ощущаете экспертом? К сожалению, если вы захотите очень продвинуться в тестировании, вы обнаружите, что программ, семинаров и тренингов, способных вам помочь - практически не существует. Это означает что научится можно только через свой собственный труд.

Это выступление о поиске пути от опыта к опыту. Он основан на контекстно ориентированной методологии тестирования. Она сосредоточена на том, что значит думать, как тестировщик и как создавать и критиковать практики в тестировании (а не просто копировать то, что "гуру" сказал).

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

Джеймс Бах.




Найдено в блоге Джеймса Баха
Видео взято с гугл видео
Ссылка на презентацию 

PS

Коллеги кто-либо заинтересован в русских субтитрах?
Предлагаю скооперироваться и сделать коллективный перевод. Нас уже пятеро. Совсем скоро приступим к переводу - присоединяйтесь =)

PPS
Итак: английская версия субтитров, русская версия субтитров.

27 октября 2010 г.

Топ 100 англоязычных блогов по тестированию

Для тех, кто интересуется чтением о тестировании программного обеспечения и обеспечение качества, я нашел список 100 лучших - или по крайней мере самых популярных блогов по тестированию в мире.

Алгоритм, который использовался для формирования списка можно посмотреть вот здесь


#SiteAuthor
1James Bach's BlogJames Bach
2Testing at the Edge of Chaos  Creative ChaosMatt Heusser
3Agile Testing Grig Gheorghiu
4Martinfowler.comMartin Fowler
5Tester Tested!Pradeep Soundararajan
6Testing BlogGoogle Testing
7Cem Kaner’s BlogCem Kaner
8Miško HeveryMiško Hevery
9DevelopSenseMichael Bolton
10Sara Ford's WeblogSara Ford
11Steve Rowe's BlogSteve Rowe
12Test ObsessedElisabeth Hendrickson
13Software Quality Insights( various )
14Exploration Through ExampleBrian Marick
15Gojko AdzicGojko Adzic
16Thinking TesterShrini Kulkarni
17Chris McMahon's BlogChris McMahon
18JW on TestJames Whittaker
19Software testing helpVijay
20Corey Goldberg Corey Goldberg
21Quality FrogBen Simo
22Testing Hotlist UpdateBret Pettichord
23AbakasCatherine Powell
24Collaborative Software TestingJonathan Kohl
25Sbarber's blogScott Barber
26Adam goucherAdam goucher
27Eric JarviEric Jarvi
28Karen N. Johnson's blogKaren N. Johnson
29Test GuideMichael Hunter
30Curious TesterParimala Shankaraiah
31Testy RedheadLanette Creamer
32Antony Marcano's blogAntony Marcano
33All Things QualityJoe Strazzere
34I. M. Testy Bj Rollinson
35Software testing zoneDebasis Pradhan
36PractiTest QA Blog Joel Montvelisky
37Practical QALinda Wilkinson
38Marlena’s BlogMarlena Compton
39Software Testing and moreEwald Roodenrijs, Andréas Prins
40patrickwilsonwelsh.comPatrick Wilson-Welsh
41Quality Assurance and Software Testing( various )
42Testing Testing 1,2,3Chan Chaiyochlarb
43Mike Kelly's blogMike Kelly
44Test this Blog Eric Jacobson
45Enjoy testing Ajay Balamurugadas
46Evil TesterAlan Richardson
47Tooth of the WeaselAlan Page
48Charlie Audritsh's blogCharlie Audritsh
49Maverick Tester Anne-Marie Charrett
50Paul Gerrard's blog Paul Gerrard
51shino.deMarkus Gaertner
52Cartoon TesterAndy Glover
53cLabs BlogkiChris Morris
54Jeff Fry on TestingJeff Fry
55Venkat's BlogVenkat Reddy Chintalapudi
56Agile Testing and Process ThoughtsJanet Gregory
57Software Testing Stuff( various )
58selenadelesie.comSelena Delesie
59Software SleuthingJosh Poley
60The Software Quality Blog Vijay Bhaskar
61Expected ResultsPhil Kirkham
62One of the wolvesTim Coulter
63Musing about Software TestingKeith Stobie
64Jon Bach's blogJonathan Bach
65Quardev( various )
66Software Testing Club Blog( various )
67TestToTesterSharath Byregowda
68Agile Testing with Lisa CrispinLisa Crispin
69Confessions of a Passionate TesterDawn Cannan
70I am filled with solutionsDustin Andrews
71Software TastingGeordie Keitt
72Rosie LandRosie Sherry
73Still LifeSteve Swanson
74Brian OsmanBrian Osman
75Dhanasekar S’s BlogDhanasekar S
76The Social Tester Rob Lambert
77QA InsightBrent Strange
78The Testing Blog( various )
79TestingmindedSteven Machtelinckx
80John McConda's blogJohn McConda
81Software TestingLen DiMaggio
82Jeroen's world of Software TestingJeroen Rosink
83TestingPerspectiveRahul Verma
84Adam White Adam White
85Purple Box TestingTrish Khoo
86Lessons Learned by a Software TesterPaul Carvalho
87Pliant AllianceTim Beck
88TestjutsuBen Kelly
89IlliterationJared Quinert
90Tester TestifiesRaj Kamal
91Santhosh Tuppad's BlogSanthosh Tuppad
92TeknologikaBruce McLeod
93Creative TesterAnuj Magazine
94Tester Troubles Ray Claridge
95Thoughts on QA and EngineeringJohn Overbaugh
96Quick Testing Tips( various )
97Cruisin QABrett Leonard
98QA Hates YouThe Director
99Tester Lost FocusMichelle Smith
100James McCaffrey's blogJames McCaffrey

Albert Gareev в комментариях дал ссылку на более новый и больший список блогов и твитов  по тестированию.

26 октября 2010 г.

CrowdSource Новости

Часть вопросов со встречи uMeetUp была о CrowdSource системах, похожих на uTest.

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

В первых числах октября в Сан-Франциско состоялась первоя в истории конференция, посвященной исключительно краудсорсингу. Однодневное мероприятие, называемое CrowdConf, была организована компанией Crowdflower при финансовой поддержке oDesk, Elance, GetSatisfaction и uTest.

Фото-видео материалы и статьи с конференции.
Отзыв и выводы о конференции от вице презедента по маркетингу Utest'а.

Проникнувшись информацией, я поискал и нашел вот такие вот ресурсы:
http://crowdflower.com/
http://www.chaordix.com/about-chaordix
http://www.clickworker.com/en/about-us/
http://www.mob4hire.com/
http://www.liveops.com/company/index.html
http://www.solvate.com/about/
http://www.microtask.com/
http://www.guru.com/
http://www.pay4bugs.com/en_US
http://99designs.com/
http://www.crowdsortium.org/
http://www.crowdsourcing.org/
http://speakertext.com/

К сожалению, далеко не вся работа касается тестирования. Большое количество работ по переводу видео и аудио в текст, например мне очень понравилась вот такая идея.

Есть ресурсы, которые работают только с тестировщиками, по типу uTest'a, но у них гораздо меньше заказчиков.

Сайтов много, сразу все не просмотреть. Поэтому - есть ли желающие помочь с обзором наиболее интересных CrowdSource ресурсов?

PS
Парни - о русской uMeetUp встрече написали в блоге uTest'a =)

25 октября 2010 г.

Правильный WebLoad Tool

Рекламный ролик, сделанный специально для тестировщиков.
Для нагрузки нужен правильный Tool

22 октября 2010 г.

Тестировщик, тестер, инженер по тестированию и тд

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

21 октября 2010 г.

Отражение тестировщика в художественной литературе.

                                                                                          Каждая специальность оставляет свой отпечаток на личности человека, работающего в той или иной специальности. (с)

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

На прошлой недели прочитал книгу Айзека Азимова "Я робот". Главные герои - инженеры, математики, робопсихологи, работающие над внедрением роботов в производство. Как и в любой уважающей себя разработке, в роботах есть баги. Причем баги ОЧЕНЬ интересные. Один робот, например, из-за ошибке в сборке начал читать мысли людей.

Этим инженерам, естественно, надо отловить причины несоответствия поведения роботов, спецификациям. Естественно, в ограниченное время. Часть багов отловилась за счет комбинаций событий, ставящих под сомнение взаимодействие трёх законов робототехники.

В общем - рекомендую! Приятно видеть отражение себя в произведении великих =)

Коллеги - какие Вы можете припомнить художественные книги, которые вызывали подобные "тестерские" ассоциации?

19 октября 2010 г.

Бесплатный вебинар по основам теории качества

Завтра с 11:00 до 12:30 по московскому времени пройдёт бесплатный онлайн вебинар Александрова Александра. Регистироваться здесь.

PS
Презентация с семинара
Отзыв от Алексея Лупана