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

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

.
Автоматизация тестирования
10 проблем автоматизации UI и их решение с помощью JDI
07.12.2016 10:06

Выступление Романа Иовлева на конференции TK Conf

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

Обсудить в форуме

 
Правильная автоматизация
21.11.2016 20:01

Автор: Михаил Чумаков

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

Как говорится в официальном пресс-релизе: “Доклады, представленные на конференции, прошли не просто серьезный, а можно сказать, суровый отбор.” т.е. большое количество выступлений пришлось отсеять или серьёзно переформатировать.

Одна из тем, на которую было подано целых четыре заявки можно собирательно назвать - “Как делать правильную автоматизацию”. Во многих из докладов рассказывалось про конкретный опыт, набитые шишки, сотни пройденных граблей! Но, как писали в советских методичках,  закаленного инженера такие преграды не устрашат.

Чтобы не потерять полезный опыт и изложить сообществу практические советы коллег, было решено написать эту статью.

Подробнее...
 
Записи докладов конференции COMAQA Autumn 2016 (день 2)
21.11.2016 19:44

Сегодня мы публикуем вторую часть выступлений с конференции COMAQA Autumn 2016, которая проходила в начале ноября этого года.

Ниже вы можете ознакомиться с докладами, прозвучавшими во второй день мероприятия.

  • Иван Котович. Самодельная параметризация и параллелизация тестов на Webdriver
  • Роман Сорока. От хаоса к автоматизации тестирования на примере backend
  • Антон Семенченко. Беларусь, Минск, ЭПАМ. Опыт релокации. Примеры интернационала
  • Дмитрий Гесь. Example of TAF with batch execution of test cases
  • Дмитрий Гуменюк. ReportPortal.io - Open Source experience. Showcase, benefits
  • Антон Семенченко. Как тренды мобильной разработки повлияют на тестирование…
  • Андрей Воробьев. Docker в автоматизации тестирования
  • Антон Семенченко. Out of box Page Object Design Pattern, Java
Подробнее...
 
Записи докладов конференции COMAQA Autumn 2016 (день 1)
18.11.2016 11:44

5-6 ноября в Минске была проведена конференция COMAQA Autumn 2016, посвященная автоматизированному и ручному тестированию.

Те, кто не смог присутствовать лично и не присоединился к онлайн-трансляции, может познакомиться с докладами в записи.

Ниже представлены доклады, которые прозвучали в первый день конференции:

  • Андрей Ладутько. Автоматизация для не-автоматизаторов: хотелки и реальность
  • Вячеслав Бушило. Обзор автоматизации тестирования на JavaScript
  • Андрей Стахиевич. История одного проекта и нескольких технологий
  • Тимофей Авилин. TFS 2015 vNext: развертывание приложений и настройка а\т в CI
  • Антон Семенченко. Параллельный запуск Selenium тестов
  • Игорь Хрол. Автотесты: такие же, но лучше
Подробнее...
 
Дайте вашим автотестам право голоса!
02.11.2016 11:01

Автор: Ричард Брэдшоу (Richard Bradshaw)

Оригинал статьи: http://www.thefriendlytester.co.uk/2016/08/give-your-automated-checks-voice.html

Перевод: Ольга Алифанова

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

Однако поговорить я хочу об автоматизированных проверках. Они могут куда больше, нежели тупо сообщать "Пройдено/Не пройдено", если вы их как следует попросите. Я расскажу о четырех фокусах, которыми пользовался я, и о том, как они мне помогли.

Подробнее...
 
SQA Days 19: подборка докладов о автоматизированном тестировании
14.10.2016 10:54

Занимаетесь автоматизированным тестированием уже давно или только задумались над автоматизацией своего проекта? В любом случае вам будет интересно посмотреть видеозаписи следующих докладов, прозвучавших на конференции SQA Days 19:

Оценка методологии автоматизации - MBT, Дмитрий Химион, Performance Lab, Москва, Россия

Как мы приручили демона или процесс тестирования демонов в Badoo, Anton Volkov, Badoo, Москва, Россия

Jenkins 2.0: Организуем тестирование в составе Continuous Delivery, Oleg Nenashev, CloudBees, Inc., Neuenburg, Швейцария

Игры с огнём: знакомимся с BDD и Cucumber фреймворком BDDfire, Vladislav Romanenko, Intellectsoft, Минск, Беларусь

Подробнее...
 
Связь информации с тестированием и проверками
11.10.2016 11:34

Автор: Дэн Эшби (Dan Ashby)

Оригинал статьи: https://danashby.co.uk/2016/03/08/information-and-its-relationship-with-testing-and-checking/

Перевод: Ольга Алифанова

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

Многие тестировщики считают, что они обязаны научиться автоматизировать, чтобы не потерять работу. Люди, считающие себя экспертами по тестированию, тоже верят в это и пропагандируют этот подход в обсуждениях в Интернете.

Я читал статью Майкла и Джеймса, которая объясняет, в чем разница между "тестированием" и "проверками", а также то, как школа контекстно-управляемого тестирования рассматривает автоматизацию. Мне нравится статья, и я пытался познакомить с ней компании, страдающие от вышеописанной проблемы – но эти проблемы никуда не делись. Когда я интересовался, прочитали ли люди статью, они обычно отвечали, что она "слишком длинная", или что им не нравится термин "проверка" (многие автоматизаторы рассматривают этот термин как уничижительный для своей работы – они относятся к нему примерно так же, как я к "ручному тестированию").

Как же помочь людям понять, о чем я говорю, как упростить мои объяснения?

Подробнее...
 
SQA Days 19: блиц доклады о применении автоматизации
10.10.2016 22:43

Вопрос применения автоматизированного тестирования очень популярен среди специалистов нашей области. Когда необходимо автоматизировать и почему? Сегодняшняя подборка посвящена именно этой теме. Ниже вы найдете видеозаписи нескольких блиц докладов с конференции SQA Days 19, в которых участники делились опытом применения автоматизации на собственных проектах.

Ниже представлены записи следующих докладов:

  • Автоматизация тестирования ролей и привилегий, Serhii Ivashchenko, X1 Group, Харьков, Украина
  • GUI-автоматизация в Telerik Test Studio, Мария Афанасьева, T-Systems, Санкт-Петербург, Россия
  • Полуавтоматизация third-party API или избавляемся от лишних зависимостей, Елена Бычкова, Mail.ru Group, Москва, Россия
  • Тестирование в изоляции: Играем в драконий покер, Eugeny Govako, OOO "Deutsche Bank Technology Center", Санкт-Петербург, Россия
Подробнее...
 
Здоровое отношение к коду
28.09.2016 18:52

Автор: Брэндан О'Коннолли (Brendan O'Connolly).

Оригинал статьи: http://www.brendanconnolly.net/a-healthier-relationship-with-code/

Перевод: Ольга Алифанова

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

Страх

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

…59% людей, начавших обучение на программе бакалавриата в области компьютерных и информационных наук в 2003-2004 годах или бросили обучение, не получив степень (31%), или переключились на другую область (28%) к 2009 году.

Навряд ли все они забросили образование, чтобы ринуться основывать Фейсбук или Майкрософт – а ведь они выбирали эту профессию сознательно. Программирование для многих выглядит как набор магических рун, которые, будучи разложенными в правильном порядке, заставляют швабры и ведра весело летать, как в Диснеевских мультиках. Конечно, здорово, когда швабры и ведра летают сами по себе, и это безусловно поможет в уборке, но если вы не контролируете магию, которая ими управляет – вы начинаете бояться ее.

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

Подробнее...
 
Пять ловушек автоматизации
22.09.2016 10:46

Автор: Лукас Розуонек (Łukasz Rosłonek).

Оригинал статьи: http://testdetective.com/top-5-traps-of-test-automation/

Перевод: Ольга Алифанова

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

Подробнее...
 



Страница 30 из 41