Мы постоянно обсуждаем бесплатные IT-курсы типа coursera, радуемся когда выходит новый интересный материал, стараемся направлять в эту струю коллег, студентов. Ведь знания — вот они, лежат просто у ног, возьми да и пользуйся. Мои друзья решили сделать вклад в это направление и организовать тренинг QA-автоматизаторов по серьезному, с отбором и курсом на качество. Что вышло в итоге можно прочитать под катом от первого лица.
Рубрика «qa» - 24
Как мы на энтузиазме автоматизаторов обучали
2014-01-21 в 10:59, admin, рубрики: java, qa, selenium, качество, киев, курсы, обучение, тренинг, Учебный процесс в IT, метки: java, selenium, качество, киев, курсы, обучение, тренингСкандал вокруг трафика Clash of Clans, печальные итоги года у Zynga, отключение игр LOLapps от facebook и другие новости недели для мобильного разработчика
2014-01-21 в 4:03, admin, рубрики: android market, App Store, game development, iphone, mobile development, qa, Zynga, аналитика, Блог компании KamaGames Studio, мобильная реклама, скандалы, метки: android market, app store, iPhone, Zynga, аналитика, мобильная реклама, скандалыВсем привет. В прошлый раз мы попробовали опубликовать на Хабре информационную рассылку с новостями индустрии в том формате, в котором получают ее сотрудники KamaGamesStudio. Судя по откликам — получилось интересно. Так что встречайте вторую подборку интересного и полезного за неделю.

Горячие и часто дымящиеся новости за прошлую неделю
Напомню, что в нее входят ключевые новости, статьи и прочие ссылки (в основном на сервисы), потенциально интересные и, надеемся, полезные, мобильному разработчику.Читать полностью »
Тестовое задание QA
2013-09-16 в 7:57, admin, рубрики: qa, тестирование, юмор, метки: тестирование, юморНекоторое время назад я проходил собеседование на позицию QA инженера в одной известной российской IT-компании. Мне была предложена задача, свое решение которой с позволения компании я опубликовал в своем блоге. Пост оказался очень популярным, за короткое время набрав несколько тысяч просмотров, и мне показалась светлой мысль продублировать его на Хабре. По правилам Хабра текст публикуется без смайликов.
Итак, задача звучала следующим образом: необходимо описать шаги для всестороннего тестирования простого карандаша с резинкой на одном из концов.
Решение — под катом.
Поскольку карандаши — вообще замечательнейшая и любимая тема, я получил несказанное удовольствие от этого задания. В процессе размышления и поиска информации открыто много нового и интересного, о чем раньше я и не подозревал…
Итак, имеем карандаш:

Проблемы с обновлением для системы безопасности Windows 7 и Server 2008R2 (KB2859537)
2013-08-15 в 20:25, admin, рубрики: KB2859537, qa, windows, windows 7, windows update, wtf, метки: KB2859537, windows, windows 7, windows update, wtfУтром был внезапно удивлён нерабочим настроением компа. После обновления и перезагрузки Windows сообщила, что обновление не удалось установить, и ещё полчаса откатывалась.
А потом я наблюдал ситуацию, какой не видел со времён, наверно, ещё досервиспаковой XP — как плющит и рулетит винду. Ни одно приложение не желало запускаться, а доступ к ФС можно было получить только через cmd.
Позже я нашёл на просторах интернета следующее решение проблемы:
Проблемы с обновлением для системы безопасности Windows 7 и Server 2008R2 (KB2859537)
На некоторых системах установка данного обновления вызывает невозможность запуска программ – они падают с шибкой 0×0000005 0xc0000005. решение: удалить обновление KB2859537 Пуск > Панель управления > Программы > Программы и компоненты > просмотр установленных обновлений > и ручками удаляем «Обновление безопасности для ОС Windows 7 для систем на базе x64-процесоров (KB2859537) или wusa.exe /uninstall /kb:2859537
Почему QA всё ещё не Stackoverflow?
2013-07-20 в 15:59, admin, рубрики: qa, вопросы и ответы, вопросы экспертам, Оценка и экспертиза IT-проектов, Социальные сети и сообщества, хабрахабр, Хабрахабр API, метки: вопросы и ответы, вопросы экспертам, Хабрахабр
Позвольте предоставить субботние диванные рассуждения на тему «Как нам обустроить...» именно в виде статьи, а не вопроса, потому что статью прочтут в 10 раз больше читателей, а ориентирована она на всех читателей Хабра, а не только на читателей его вопросов.
В статье есть также одно простое предложение о том, как поправить дела с QA. Оно звучит так: давайте откроем доступ в QA всем, включая ReadOnly. Плюс парочка мелких замечаний к нему. Думаю, что после этого там пойдут дела на поправку. А ниже — подробности о том, что там происходило с момента рождения раздела, что происходит и почему я считаю, что там дела идут плохо (не так, как на StackOverflow)
.
Читать полностью »
И так, вы решили создать security отдел…
2013-07-03 в 0:41, admin, рубрики: management, qa, security, информационная безопасность, метки: management, securityДанная статья отвечает на вопрос, чем он и как должен заниматься, со всеми интимными подробностями. Подразумевается, что есть проект (стартап) с веб-частью, который работал некоторое время без тестирования безопасности, но по каким-либо причинам решили его внедрить. Последние 2 года я работал security в одном стартапе, и я уверен, мне есть что сказать по этой теме (естественно, вся информация ниже — лишь мои идеи, подходы и размышления, а не гайд howto и ни шагу в сторону). Статья посвящается заинтересованному начальству, PM'ам, а так же человеку, который будет именоваться как Security Testing Team Lead и создавать подобный отдел с нуля.

И так, вы решили создать security отдел…
Читать полностью »
Практические советы по составлению портфолио для тестировщиков
2013-02-28 в 8:42, admin, рубрики: qa, портфолио, тестирование, фриланс, метки: портфолио, тестирование, фриланс Когда я решила попробовать себя в удаленном тестировании, зарегистрировалась на нескольких freelance-биржах и не получила ни одного предложения о работе, то задумалась о том, что же со мной не так. Немного подумав, я поняла, что для полного счастья мне не хватает портфолио. Я прочитала определенное количество статей, содержащих советы для новичков в этом деле. Некоторые из них были довольно неплохими, как, например "Фриланс — практика", но ни одна из них так и не помогла мне в составлении портфолио тестировщика.
Читать полностью »
Приемочное тестирование с Thusidides
2013-02-01 в 14:04, admin, рубрики: acceptance testing, java, qa, tdd, тестирование, метки: acceptance testingРасскажу про небольшой Framework на Selenium.
Наверное, все таки большинство из нас пользуется Selenium WD и знает, что самое слабое место у него — это отчеты(честно говоря их вообще нет).Для репортинга в основном используются или плагины, или отчеты с Junit или TestNG(если это Java).
Так вот Thusidides призван внести в разработку тестов не только некоторые улучшения, но самое главное хорошие отчеты.
Немного истории.
Thusidides переводится как Фукиди́д, был древнегреческим историком и полководцем, который во время Пелопоннесской войны прославился именно качественными репортами, отсюда и название этого фреймворка.
История закончилась, перейдем к делу.
Читать полностью »
Source code как способ думать
2012-12-28 в 13:53, admin, рубрики: code, qa, quality, качество, Программирование, процесс разработки, психология, Совершенный код, тестирование, метки: code, quality, качество, процесс разработки, психологияМаленькое предварительное замечание: Подробное объяснение потребовало бы объёмов средней книжки. Тут всё дано схематично, кратко и без подробностей. Текст, конечно, хулиганский, но прежде чем наезжать на автора, стоит учесть, что за ним стоит двадцать лет опыта и много-много литературы как классической, так и специалистам ИТ не ведомой.
Есть слово, приносящее индустрии каждый год огромные убытки. И слово это — bug.
Баги — это некие виртуальные вредоносные жучки, прячущиеся внутри программ. Они обладают собственной волей. Они проникают в самые важные участки. Они портят результаты, прерывают выполнение работы и делают другие гадости.
Конечно, это бред, если смотреть правде в глаза. Но, если вывести ментальную модель из того, что делают и говорят программисты, как раз получаются виртуальные живые существа, которых ищут, ловят, выявляют и уничтожают.
Массовая глобальная нескончаемая игра, которой увлечённо предаются практически все работники отрасли, включая тестеров, менеджмент, организаторов процессов и высоколобых теоретиков.
Почему так происходит? Потому что в индустрии совершенно превратно понимают, что такое исходный код и для чего он нужен.
Если опросить специалистов, мы получим сотню разных мнений. Но в сухом остатке, если отбросить всю шелуху, код выступает плодом творческих усилий и выражением гениальности автора. В стандартной ситуации и при любом фактическом уровне профессионализма программист воспринимает себя почти святым гением, создающим почти идеальный продукт.
Если сделать программиста не идеальным, получается одна интересная штука: код перестаёт быть готовым результатом. Он даже перестаёт быть результатом. И становится отражением текущего понимания программистом условий поставленной задачи и способов её решения.
Код именно отражает, а не описывает. Последнее возможно, но требует перестройки всего процесса, от форматов записи до мозгов.
Мозги критичны. Нужны люди особой культуры, не боящиеся выглядеть дураками, каких в ИТ практически не встречается.
Писать и говорить то, что думаешь, — это всегда отсутствие такта, презрение к окружающим и хамство. Если кто-то ставит в своём коде комментарий «Stupid idea. Does not work, if N < 0. Correct ASAP.», он рискует прослыть минимум странным. А вот если это попадёт в участок ответственности гениального программиста, тут уже мелкой истерикой не ограничится. Даже, если «stupid» будет подразумеваться только по контексту. Или напишите в комментарии что-нибудь типа «I do not know why this works, but otherwise the function generates an exception.» Потом покажите это начальнику и попросите повышения.
И, конечно, гораздо выгоднее говорить «Мы исправляем баги в коммуникационном модуле», а не «Читая документацию мы прошляпили несколько критических моментов и неделю будем всё с нуля переделывать.»
Ладно, оставим. Большинство такого не выдерживает. Страшно. И ронять чувство собственного достоинства тоже страшно. И лицо потерять… И начальство тоже… Короче, фиг с ним, перейдём к плюшкам.
Подробнее о Sikuli в автоматизации тестирования
2012-12-25 в 13:52, admin, рубрики: qa, Sikuli, автоматизация, тестирование, метки: Sikuli, автоматизация, тестированиеВступление
Sikuli — это API позволяющая писать на Jython сценарии автоматизации опираясь на визуальную составляющую любой программы/сайта и т.д. Особенно приятна для автоматизации Flash.
О Sikuli написано мало статей и большинство из них обзорные. Ещё меньше русскоязычного хелпа, и ещё меньше примеров кода. И отсутствие последнего пожалуй самое трагичное для тестировщика ПО который столкнулся в работе с необходимостью автоматизировать какой либо флэш. Как раз это и подтолкнуло меня написать более ёмкую статью по Sikuli и описать несколько подробнее некоторые особенности использования.

