Разделы портала

Онлайн-тренинги

.
Максим Шульга: Можно ли обойтись без тестировщиков?
14.12.2012 19:03

В трансляцию блогов добавлен блог Максима Шульги, где он пишет про программирование, тестирование и управление проектами.

От автора:

"Я долгое время работал в команде разработки, где не было тестировщиков. Все тестирование выполнялось разработчиками, упор был сделан на автоматическом тестировании. Поэтому у меня есть чем поделиться с вами. Буду рад вопросам и комментариям к статьям. Особенно к моему выступлению на ITTalk "Можно ли обойтись без тестировщиков". Блог не только о тестировании, там можно найти мои отзывы о конференциях, книгах, а также статьи о программировании. В статьях о тестировании речь чаще идет не о классическом тестировании (специалистами-тестировщиками), а о том, как выполнять часть работы по тестированию силами разработчиков."

Подробнее...
 
Блог Олега Малышева – Просто IT блог
10.12.2012 00:00

В трансляцию блогов еженедельно добавляются новые блоги. Их количество уже давно перевалило за отметку 100. Ну а мы продолжаем знакомить Вас с новыми блогами.

Блог Олега Малышева – Просто IT блог.

Об авторе: Меня зовут Малышев Олег. На данный момент вот уже 1,5 года занимаюсь тестированием веб и мобильных сайтов, приложений под Android и IOS. До этого 3,5 года занимался тестирование банковского ПО. Работаю в компании ЗАО "Мамба" на должности руководителя группы тестирования.

Курсы Алексея Баранцева подтолкнули меня к изучению Selenium-а. На данный момент прошел все курсы по селениуму (и не только) от Алексея, кроме Базового курса по Селениуму, который в ближайшее время планирую пройти.

В связи с большим количеством задач и нехваткой ресурсов, стараюсь правильно автоматизировать наш сайт исключительно в свободное от работы время. Пишу тесты на Java c использованием Seleniuma , как завещал Алексей, в формате DSL в удобно читаемом стиле, тесты в одном пакете, реализация в хелперах в другом. Для автоматизации приложения под Android начинаю потихоньку использовать Robotium.

О блоге: prostoitblog.ru - блог об автоматизации тестирования и жизни.

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

Одни из последних статей, которые я разместил:

Как я заавтотестил переписку между юзерами через WebDriver на Java - я расписал код и структуру, которые я использовал для автоматизации переписки между юзерами на на нашем сайте, было бы неплохо узнать от коллег, как реализовали автоматизацию переписки между юзерами на своих проектах

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

Как составлять xpath и css селекторы - в этой статье я написал отзыв и поделился вебинаром Михаила Поляруша "КАк составлять xpath и css селекторы" а так составил шпаргалку по xpath и css на основе этого видео, которое разместил на блоге.

Также написал добавил несколько записей со статьями для новичков, как создавать проект в эклипс, как установить библиотеку selenium, как подключить testng, как установить груви консоль и т д В общем, блогу только 4 месяца и я его тихонько заполняю.

 
Анатомия ошибки
29.11.2012 12:36

Сергей Высоцкий, cпециалист по тестированию высоконагруженных сервисов 2ГИС

Представляем вашему вниманию запись выступления, которое состоялось в рамках DevDay , организованном компанией 2ГИС в Новосибирске.

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

Подробнее...
 
Протоколирование в Selenium
28.11.2012 11:53

Выступление Алексея Баранцева на онлайн-конференции Auto ConfeT&QA 2012.

Я расскажу, как запротоколировать выполнение тестов, разработанных с использованием инструмента Selenium, фреймворка TestNG и языка программирования Java.

Я не буду рассказывать о том, как сделать красивый отчёт о выполнении тестов.

Мой рассказ будет посвящен тому, как информацию собрать. Я считаю, что отчёт должен быть простым и коротким, потому что если тесты прошли успешно, детали их выполнения мало кого интересуют. Но если «тест упал» – приходит Специалист, чтобы решать Проблему, и он должен получить максимально полную информацию о том, что происходило. Поэтому основная задача протоколирования – сбор и сохранение информации.

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

Вместо этого я покажу, как выжать максимум из того, что уже имеется в Selenium и TestNG. Разные библиотеки используют разные фреймворки протоколирования, я расскажу, как всё это перенаправить в единый фреймворк-фасад slf4j и при помощи фреймворка протоколирования logback сохранить всё в базу данных. При этом будут рассмотрены разные варианты запуска тестов – локально, удалённо, с использованием Selenium Grid, а также запуск тестов в облаках с использованием сервиса SauceLabs.

Подробнее...
 
Подарок для тестировщика на Новый год
28.11.2012 10:32

Осталось ровно 10 дней до окончания продажи Календарей тестировщика на 2013 год.

Заказы принимаются только до 8 декабря, потому-что позже мы уже не сможем гарантировать, что почта России доставит их в срок и они станут новогодним подарком. После 8 декабря мы принимаем заказы с курьерской доставкой по Москве. Если кто-то готов рискнуть, то мы будем оперативно отправлять заказы почтой России и после 8 декабря, но снимаем с себя ответственность за их своевременную доставку.

Если Вы планировали приобрести Календарь в подарок, то не стоит откладывать заказ.

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

Есть отличное решение – настольный календарь тестировщика!
Ваш подарок будет целый год стоять на столе у тестировщика и напоминать о вас.

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

Размер календаря -- 300x100 мм.

Стоимость одного календаря 220 рублей.

Доставка на территории России почтой заказным письмом или бандеролью –75 рублей независимо от объема заказа. Заказное письмо будет отправлено в течении недели с даты оплаты. Письмо идет по России максимум две недели. Поэтому максимальный срок доставки -- 3 недели.

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

При заказе от 10 штук скидка 10%
При заказе от 20 штук скидка 15%
При заказе от 40 штук скидка 20%
При заказе от 70 штук скидка 30%

Подробная информация

 
Компания Badoo ищет специалистов по автоматизации тестирования мобильных приложений
20.11.2012 14:20

Badoo - один из крупнейших и наиболее активно растущих мировых веб-проектов (входит в мировой top150). Стабильную работу проекта обеспечивают 2 тысячи серверов, расположенных в двух географически удаленных дата-центрах (Майами, Прага). Ежедневно динамическая нагрузка на бэкенды в пиковые часы составляет более 40 тысяч запросов в секунду. За сутки в аналитические системы Badoo загружается несколько миллиардов событий.

Мы уделяем очень большое внимание скорости и масштабируемости ПО, и разумеется, стараемся применять самые эффективные архитектурные паттерны и средства. В компании очень сильно развита Open Source культура, мы очень любим как внедрять, так и создавать свои собственные полезные в работе инструменты, многие из которых широко известны в узких кругах (php-fpm, pinba, blitz и т.д.).

В данный момент мы очень заинтересованы в специалистах по автоматизированному тестированию мобильной версии проекта:

Подробнее...
 
Лучшие доклады Fun ConfeT&QA
19.11.2012 19:54

Закончилась очередная онлайн-конференция для специалистов по ручному тестированию Fun ConfeT&QA и пришло время назвать лучших докладчиков.

По результатам голосования участников первое место и главный приз Игровая приставка Xbox 360 + сенсор Kinect достается Наталье Руколь с докладом Тест-анализ на основе состояний и переходов (по ссылке по традиции мы публикуем лучший доклад).

Второе место занял Алексей Баранцев с докладом Ещё раз про pairwise. Алексей как обычно выступает вне конкурса.

Третье место -- Татьяна Зинченко / Mind Map – для интеллектуального тестирования (тоже вне конкурса, как организатор).

Четвертое место и второй приз Подарочный сертификат на 5000 рублей в онлайн-магазине Ozon получает Алексей Петров / Болезни тестировщиков. Симптомы, причины, угрозы, лечение.

Пятое место и третий приз Подарочный сертификат на 2000 рублей в онлайн-магазине Ozon получает Сергей Атрощенков / Отчеты об ошибках, или как просто встать на путь постоянного совершенствования.

 
Тест-анализ на основе состояний и переходов
19.11.2012 19:45

Подведены итоги очередной онлайн-конференции для специалистов по ручному тестированию Fun ConfeT&QA.
Как обычно публикуем лучший по результатам голосования доклад.
Это доклад Натальи Руколь "Тест-анализ на основе состояний и переходов".

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

  • Как эти тесты продумать?
  • Как обеспечить высокое покрытие не избыточным количеством тестов?
  • Какие инструменты есть для тестирования состояний и переходов и как их использовать?

 

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

Подробнее...
 
Вакансии компании Mail.Ru Group
16.11.2012 17:11

Mail.Ru Group сумела вырасти до крупнейшей компании рунета, и при этом сохранить все лучшее, что есть у небольших стартапов. Сейчас у нас сотни проектов, миллионные аудитории, но мы по-прежнему остаемся живыми, стремительными и гибкими.

Сейчас у нас открыто несколько вакансий, связанных с тестированием наших ключевых проектов.

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

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

Текущие вакансии компании Mail.Ru Group в Москве:

Автоматизатор тестирования / Программист на скриптовых языках

QA Lead в команду гейм-механики, проект Skyforge (студия Allods team)

QA Lead в команду клиента игры, проект Skyforge (студия Allods team)

Тестировщик VoIP (ICQ/Агент)

 
TestRecorder, или польза обезьяньего тестирования
09.11.2012 16:52

Автор: Геннадий Алпаев

За последние несколько лет было написано и переведено столько статей по тестированию и качеству, что практически никто уже не сомневается: тестирование – это систематический процесс, у которого есть подходы, критерии и законы. Так называемое «обезьянье тестирование» (monkey testing) если когда-то и существовало, то уже давно вымерло. Сегодня к тестировщикам предъявляются высокие требования, вплоть до умения программировать, и простое «кликанье» по приложению уже никому не нужно.

Однако так ли это на самом деле?

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

Все эти проблемы можно решить с помощью инструмента TestRecorder от компании SmartBear.

Подробнее...
 
Окончание рассылки “Selenium 2.0: сотня полезных советов” и 50% скидка на архив всех выпусков
31.10.2012 12:24

В течении полугода каждый рабочий день у нас выходит рассылка “Selenium 2.0: сотня полезных советов”.

В настоящее время уже подготовлены все 100 выпусков. Сформирована огромная база актуальной востребованной справочной информации по Selenium. Эта справочная информация будет полезна опытным автоматизаторам (посмотреть на место рассылки среди тренингов по Selenium).

Автор рассылки – Баранцев Алексей, член команды разработки Selenium.

Вы можете ознакомиться с темами всех выпусков рассылки.

Примеры выпусков можно посмотреть здесь (Как запустить Firefox с подключенным плагином Firebug?, Что лучше – сложный XPath/CSS запрос или цепочка простых запросов?, Как найти “родительский элемент”?) и здесь (Как правильно запускать браузер).

Все выпуски рассылки собраны в закрытом форуме.

Получить подробную информация и узнать как подписаться на рассылку можно по ссылке.

Кроме того, Вы получите доступ к специально скайп-чату автоматизаторов на Selenium.

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