17.12.2012 14:17 |
Публикуем доклад Дмитрия Жария с прошедшей осенью очередной онлайн-конференции Auto ConfeT&QA.
Я уверен в том, что многие из нас, тестировщиков-автоматизаторов, прикладывают огромные усилия для того, чтобы результате тестового прогона создавался красивый, понятный и читабельный отчет. Чтобы был не просто голый call-stack c “NoSuchElementException”, а чтобы было ясно, что делал тесткейс и на каком шаге он упал, чтобы были картинки и видео, чтобы было просто приятно его читать и не стыдно другим показать.
+ Пусть наши коллеги из мира Java продолжают настраивать Jenkins и писать собственные парсеры для логов JUnit. А в мире .NET, есть замечательные бесплатные инструменты – MbUnit, Gallio Icarus, BDDfy – которые помогут сделать из Вашей автоматизации – кон-фЭтку!
|
Подробнее...
|
17.12.2012 13:45 |
Автор: Дмитрий Марков
В инструменте TestComplete уже давно (начиная с древних версий) есть модули, позиционируемые как ODT (Object-driven testing) и KDT (keyword-driven testing). Являются ли эти модули удобными для реализации этих подходов или это просто красивое название? Об этом и порассуждаю в этой заметке.
Все, что написано ниже — сугубо мое мнение, основанное на 5-летнем опыте автоматизации на TestComplete, начиная с версии 6.0 и заканчивая последней (на данный момент 9.10).
Пара слов о самом TestComplete
TestComplete — отличный инструмент. В автоматизации desktop-приложений ему пока нет равных, если брать во внимание цену, порог вхождения, удобство, функциональность. В последних версиях (начиная с 8.0) также очень существенно была доработана возможность автоматизации веб-приложений. Вполне возможно, что скоро TestComplete станет конкурентом WebDriver (во всем, кроме цены).
Также очень большой плюс инструмента — это поддержка таких технологий, как Flash, Flex, AJAX, Silverlight. Ну и другое (что, впрочем, есть и в других инструментах).
В отличие от того же (конкурента) QTP, TestComplete, например, дает возможность выбора скриптового языка: C++, C#, DelphiScript, VBS, JScript. Не все стоит использовать (об этом напишу отдельную заметку), но есть выбор — это само по себе уже плюс.
Также есть полнофункциональный 30-дневный триал в версии Enterprise, что очень удобно и хорошо.
|
Подробнее...
|
14.12.2012 19:03 |
В трансляцию блогов добавлен блог Максима Шульги, где он пишет про программирование, тестирование и управление проектами.
От автора:
"Я долгое время работал в команде разработки, где не было тестировщиков. Все тестирование выполнялось разработчиками, упор был сделан на автоматическом тестировании. Поэтому у меня есть чем поделиться с вами. Буду рад вопросам и комментариям к статьям. Особенно к моему выступлению на ITTalk "Можно ли обойтись без тестировщиков". Блог не только о тестировании, там можно найти мои отзывы о конференциях, книгах, а также статьи о программировании. В статьях о тестировании речь чаще идет не о классическом тестировании (специалистами-тестировщиками), а о том, как выполнять часть работы по тестированию силами разработчиков."
|
Подробнее...
|
|
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ГИС в Новосибирске.
В разработке программного обеспечения мы работаем со сложными системами. В них не самые тривиальные технологии переплетаются со сложными процессами, и это только начало. Зачастую это означает, что, когда все ломается, не всегда очевидно, почему произошла ошибка, и что можно сделать, чтобы хоть чему-то из этой ошибки научиться. Как проводить пост мортем? Почему происходят ошибки? Как сделать нашу работу надежнее и безопаснее? Чему мы можем научиться из авиакатастроф и аварий на объектах мирного атома?
|
Подробнее...
|
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%
Подробная информация |
20.11.2012 14:20 |
Badoo - один из крупнейших и наиболее активно растущих мировых веб-проектов (входит в мировой top150). Стабильную работу проекта обеспечивают 2 тысячи серверов, расположенных в двух географически удаленных дата-центрах (Майами, Прага). Ежедневно динамическая нагрузка на бэкенды в пиковые часы составляет более 40 тысяч запросов в секунду. За сутки в аналитические системы Badoo загружается несколько миллиардов событий.
Мы уделяем очень большое внимание скорости и масштабируемости ПО, и разумеется, стараемся применять самые эффективные архитектурные паттерны и средства. В компании очень сильно развита Open Source культура, мы очень любим как внедрять, так и создавать свои собственные полезные в работе инструменты, многие из которых широко известны в узких кругах (php-fpm, pinba, blitz и т.д.).
В данный момент мы очень заинтересованы в специалистах по автоматизированному тестированию мобильной версии проекта:
|
Подробнее...
|
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. Как обычно публикуем лучший по результатам голосования доклад. Это доклад Натальи Руколь "Тест-анализ на основе состояний и переходов".
Многие тесты, которые мы выполняем, нам интуитивно понятны: попробовать ввести стандартные и не очень значения, вызвать одну и ту же функцию из разных меню, проверить комбинации параметров и их значений. Но помимо них есть и значительно менее очевидные тесты, которые могут находить серьёзные ошибки: тесты на определённые последовательности действий.
- Как эти тесты продумать?
- Как обеспечить высокое покрытие не избыточным количеством тестов?
- Какие инструменты есть для тестирования состояний и переходов и как их использовать?
Доклад будет полезен тестировщикам и тест-дизайнерам, и после него (я надеюсь) вы сможете пропускать значительно меньше критичных дефектов.
|
Подробнее...
|
16.11.2012 17:11 |
Mail.Ru Group сумела вырасти до крупнейшей компании рунета, и при этом сохранить все лучшее, что есть у небольших стартапов. Сейчас у нас сотни проектов, миллионные аудитории, но мы по-прежнему остаемся живыми, стремительными и гибкими.
Сейчас у нас открыто несколько вакансий, связанных с тестированием наших ключевых проектов.
В компании всегда есть место для тех, кто полон энтузиазма и свежих идей, кого сложные задачи подстегивают, кто точно знает, как сделать мир лучше, и намерен этим заниматься в рабочее время. Если мы видим сильного профессионала, а подходящей открытой вакансии у нас нет, мы создаем позицию под него.
Мы ждем людей, которые хотят воплощать и развивать масштабные проекты — и с первого дня работы предоставляем им для этого все необходимое, от полномочий до ответственности за реализацию.
Текущие вакансии компании Mail.Ru Group в Москве:
Автоматизатор тестирования / Программист на скриптовых языках
QA Lead в команду гейм-механики, проект Skyforge (студия Allods team)
QA Lead в команду клиента игры, проект Skyforge (студия Allods team)
Тестировщик VoIP (ICQ/Агент) |
|
|