Портал об автоматизированном тестировании ПО
www.automated-testing.info - это портал, который ставит перед собой цель соединить информацию и специалистов в области автоматизации тестирования программного обеспечения.
Активные обсуждения
- При запуске задачи в Jenkins возникает ошибка: ERROR: Error cloning remote repo 'origin' : Could not clone http://code.google.c
- Помогите разобраться с тестом
- Selenide: Лаконичные UI тесты на Java
- Как дебажить связку Maven+TestNG?
- Selenium Grid. Возможно ли сделать коннект к хабу используя авторизацию на конкретный порт.
- Coded UI another control is blocking the control. please make the blocked control visible.
- Как грамотно организовать все части системы автотетсирования с использованием c#
- подключение js при старте selenium server
- Проблема с симуляцией touch event'a на iPhone driver'e
- Не стартует Chromedriver
Новости
-
Отчет. Посиделки #20: Automated Testing Dojo. Ударим практикой по теории!
Опубликовано dzhariy в 09.11.2012Вы можете прослушать кучу теоретических лекций по Agile. Посетить кучу тренингов и узнать сотню отличий Канбана от Скрама. Стать экспертом в тестировании любого приложения на бумаге – но ничего не заменит вам одного дня практики. Одного дня, которой равен месяцу или даже году "реальной работы".
И это день – день Automated Testing Dojo. Это игра, в которой все реально. Есть сценарии, по которым разрабатывалось приложение. Эти сценарии необходимо автоматизировать. Есть очень частые минорные и мажорные релизы с периодичностью в 10 – 20 минут. Вы пишите тесты. Ваши тесты не находят баги? – тогда минус балл. Тесты нашли баг и не сломались в ходе тестирования сценария без багов – тогда плюс балл! Ваши тесты сломались после мажорного релиза? – Быстро чинить!
Именно такой напряженный день был у участников Automated Testing Dojo, в субботу, 3-го ноября 2012-го года. Но даже под марафона, у многих участников горели и создавалось впечатление, что они готовы продолжать автоматизицию хоть до понедельника.БлагодарностиВ первую очередь, хотелось бы поблагодарить наших участников. Ведь без вашего участия и упорства в работе – мероприятия бы не состоялось.Спасибо компании EPAM Systems за гостеприимный прием и вкусные угощения для всех участников. Отдельное спасибо Виктории Фесенко и Анне Кутас за подготовку места организации мероприятия и все сопутствующие заботы.Спасибо нашим Dojo-тренерам: Александру Баглаю и Сергею Зеленину.А также, Test Automation Days за предоставление скидки на конференцию по автоматизации.Ну, и нам спасибо – команде портала AT.info.Совместными усилиями, мы сделали классное событие, которое было абсолютно бесплатным для участников.Неделя автоматизации в Киеве! Test Automation Days конференция набирает обороты
Опубликовано polusok в 16.10.2012Сегодня мы Вас порадуем несколькими новостями.
Самое первое и самое важное. Конференция http://atdays.com развивается не по дням, а по часам. Так как мы называем конференцию Test Automation Days, было бы неправильно проводить всего лишь один день автоматизации. Мы приняли решение, провести целую неделю автоматизации. Практически как Fashion Week во Франции

Итак, если Вы захотите научиться автоматизации, начало февраля – это самое благоприятное время. За 5 дней до конференции Вы сможете продвинуть свои навыки на качественно другой уровень, ведь на протяжении целых 5 дней будут идти различные тренинги по автоматизации тестирования ПО, начиная с основ и заканчивая управлением автоматизации. А также 1 день после конференции будут идти мастер-классы и воркшопы по различным инструментам для того чтобы развивать ваши практические навыки.
Дополнительная информация по тренингам и мастер-классам будет опубликована немного позже. Но уже сейчас, при регистрации на конференцию, вы можете указать желание участвовать в тренингах или мастер-классах. Как только появится более детальная информация, Вы будете первыми, кто узнаем об этом, соответственно получите плюшки в виде скидок. Следите за анонсами в новостях и по нашему хеш тегу #atdays.
И второе, к нашим докладчикам присоединился Алексей Резчиков. Опытный Java разработчик и тимлид. В разное время работал project, resource, development и competency manager. Последователь Agile/Lean, а также сторонник XP инженерных практик. В данный момент занимается консалтингом по Testing Automation, Continuous Integration & Continuous Delivery. Активно пропагандирует использование Spring Framework в рамках проекта SpringByExample.com.ua.
На данный момент уже есть 6 докладчиков и и на подходе еще 4 докладчика. Следите за анонсами в новостях и по нашему хеш тегу #atdays.
А также сейчес вы еще можете попасть на конференцию по самой низкой цене 600 грн. Поторопитесь! Automation Week уже скоро будет в Киеве :)»- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
Отчет Посиделки #19: Шаманство под Web
Опубликовано dzhariy в 25.09.2012Благодарности
В первую очередь, огромное спасибо всем собравшимся участникам посиделок. Спасибо за Ваше активное участие в стендовых обсуждениях во время перерыва.
Отдельное спасибо докладчикам за зажигательные и мотивирующие доклады!
Спасибо компании Ciklum за гостеприимный прием и угощения.
Ну, и нам, скромной команде AT-info тоже спасибо :)
Читать далее и смотреть слайды!
- « первая
- ‹ предыдущая
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »
Горячее обсуждение
подключение js при старте selenium server
Опубликовано jeSKA в 21.05.2013запускаю Selenium Server через bat
java -jar selenium-server.jar -userExtensions user-extensions.js -Dwebdriver.ie.driver=.\IEDriverServer.exe
,далее в IDE запускаю тест, браузер открывается но методы goto,label,while не видит(. В чём может быть проблема? файл user-extensions.js в дирректории с сервером.
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
Расписание курсов
Статья к прочтению
Автоматизация тестирования с использованием Agile-подхода. Часть 1
Опубликовано polusok в 11.06.2010Часть 1, Часть 2, Часть 3, Часть 4
Резюме
Данная статья описывает подходы Agile-разработки к автоматизации тестирования в средних и крупных проектах.
Рассмотрен вариант создания маленьких команд разработчиков автоматизированных тестов, которые будут применять принципы гибкой разработки к проблеме автоматизации тестирования. Это означает, что ежедневно они будут работать совместно с тестировщиками, участвующими в проекте, и искать пути применения различных технологий (большинство из них недорогие или с открытым кодом) для автоматизации специфических заданий каждого тестировщика. Они будут это делать в реальных и измеримых мини-проектах, выполнение которых не займет больше недели (а то и меньше). Разработчики автоматизированных тестов также будут сотрудничать с программистами, чтобы убедится, что разрабатываемый продукт имеет функционал, для тестирования которого есть смысл применять автоматизацию. Разработчики автоматизированных тестов будут применять технологии для различных потребностей тестировщиков, не ограничиваясь только выполнением тестов.
Принципы автоматизации тестирования
При планировании систематичной и продуктивной автоматизации тестирования, полезно будет помнить о нижеследующих принципах. Они были сформулированы исходя из опыта многих инженеров и менеджеров по автоматизации тестирования, на протяжении последних 15 лет. Некоторые из них я подробно объяснил в своей статье «Test Automation Snake Oil» и в моей книге «Lessons Learned in Software Testing».
- Автоматизация тестирования не может заменить тестировщика
Человек-тестировщик, даже без опыта и специального образования, способен выполнять такие задания и замечать такие моменты, которые автоматизированный тест либо не сможет реализовать, либо не заметит. Но реалии таковы, что даже со всеми ограничениями, автоматизация может иметь существенное значение в процессе тестирования. Зачастую, более эффективно думать про автоматизацию как про расширение возможностей людей-тестировщиков, а не про замену ручного тестирования автоматизированным. Эффективные попытки автоматизации начинаются с эффективного обдумывания процесса тестирования. Отсутствие хорошей стратегии тестирования делает из автоматизации серию повторяющихся действий, которые редко помогают выявить ошибку. - Автоматизация тестирования – это больше, чем просто выполнение тестов
Большинство людей, услышавших об автоматизированном тестировании впервые, представляют себе что-то вроде «тестирования пока мы спим». Другими словами, они просто ожидают, что компьютер запускает тесты. Это действительно один из полезных видов автоматизации. Но автоматизация тестирования подразумевает под собой, помимо этого, намного больше. Например, для каждого пункта в приведенном далее списке, можно применить автоматизацию в какой-то мере, даже если все остальные будут выполняться «вручную».
- Генератор тестов (генератор данных и скриптов). Инструменты автоматизации могут создавать специальные данные, например, произвольные электронные письма, или наполнять базу данных, или генерировать комбинации параметров и данных, которые нам необходимы при тестировании;
- Конфигурации системы. Инструменты могут сохранять или воссоздавать параметры системы, устанавливать систему в определенное состояние, или создавать, или восстанавливать «образы» жестких дисков;
- Симуляторы. Инструменты могут симулировать подсистемы или условия среды (окружения), которые не доступны (или временно недоступны) для тестирования, либо слишком дорогие, чтобы использовать их в реальности;
- Выполнение тестов (среда и тестовые скрипты). Инструменты могут управлять тестируемым приложением самостоятельно, или симулировать работу пользователя с графическим интерфейсом приложения, или обходя графический, использовать альтернативный тестируемый интерфейс;
- Исследование. Инструменты могут показать то, что осталось бы невидимым для людей. Они могут статично анализировать продукт, парсить файлы с логами, или проводить мониторинг параметров системы.
- «Детекторы»(оракулы). Под детектором подразумевается любой механизм для определения успеха или неудачи. Инструменты могут выявлять определенные виды сбоев в продукте.
- Запись действий и анализ охвата тестами. Инструменты могут отслеживать процесс тестирования и предоставить отчет о том, что было и что не было бы протестировано. Также могут записывать выполняемые действия, чтобы позже применить их в других тестах.
- Управление процессами тестирования. Инструменты могут сообщать о результатах тестирования, упорядочивать идеи для тестов, подсчитывать метрики.
- Автоматизация может мгновенно устаревать
Программные проекты напрямую используют код, который находится в эксплуатации. Тестовый код – это не код в эксплуатации. Поэтому в типичном проекте по разработке программного обеспечения разрешаются изменения производственного кода, даже если это повлечет за собой неработоспособность существующего тестового кода. Это вполне нормальное, вообще говоря, это целесообразное, экономически обоснованные действия. Если продукт будет изменяться, вы имеете, в основном, всего два пути: инвестировать средства в тестовый код, чтобы он был устойчив к таким изменениям, либо же делать код настолько дешевым и легкокорректируемым, чтобы не беспокоится о том, что он станет неработоспособным в случае изменений продукта.
»
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
- Читать далее
- 1 of 121
- ››
База знаний
Вакансии
Специалист по автоматизации тестирования
ЗАО Аплана Софтвер
Специалист по автоматизации тестирования
ОАО АльфаСтрахование
Junior Python Developer
Zultys
Automation QA
New Recruiting Group
Инженер по автоматизированному тестированию
Exigen Services
Инженер-тестировщик (нагрузочное тестирование)
ЗАО "ПЕТЕР-СЕРВИС"
Тестировщик автоматизатор
ООО "Сбондс.ру"
Специалист по автоматизации мобильных платформ
Badoo Development
Senior Automated Software Testing Engineer
Intellias Ltd







