Pull to refresh

Запуск курса по автоматизации тестирования на Java

GeekBrains corporate blog Java *Web services testing *

За семь месяцев студенты курса освоят основы Java, научатся автоматизировать тестирование веб-интерфейса и бэкенда на Java. Они выполнят четыре проекта, которые можно будет добавить в портфолио. Учебная программа разработана для практикующих тестировщиков и специалистов из других сфер ИТ.

Читать далее
Total votes 19: ↑4 and ↓15 -11
Views 1.9K
Comments 1

EPAM приглашает на Test Automation Hiring Weeks

EPAM corporate blog IT systems testing *

Приглашаем  автоматизаторов тестирования уровня middle+ (от 2-х лет опыта) принять участие в Test Automation Hiring Weeks с 16 по 29 августа 2021. 

Что такое Test Automation Hiring Weeks и почему стоит в нём участвовать.

Читать далее
Total votes 6: ↑4 and ↓2 +2
Views 2.3K
Comments 2

Компания EPAM приглашает на QA Z-Day 2021

EPAM corporate blog IT systems testing *

QA Z-Day 2021 — это конференция для международного сообщества тестировщиков программного обеспечения, где вы сможете приобрести новые знания, пообщаться на профессиональные темы, познакомиться с новейшими инструментами и тенденциями в тестировании программного обеспечения.

Конференция пройдёт 8 сентября, онлайн.

Читать далее
Total votes 6: ↑3 and ↓3 0
Views 4.3K
Comments 0

Открыта регистрация на первый в СНГ онлайн-хакатон для автоматизаторов — Test Automation Hackathon

EPAM corporate blog IT systems testing *Hackathon Web services testing *Mobile applications testing *

18-19 сентября EPAM проведёт первый в СНГ онлайн-хакатон для автоматизаторов Test Automation Hackathon. Это командное соревнование как для действующих автоматизаторов, так и для всех, кому интересна автоматизация тестирования.

Вы сможете продемонстрировать навыки автоматизации, написание тест-кейсов, работу с документацией, а также работу в команде.

Читать далее
Total votes 5: ↑5 and ↓0 +5
Views 902
Comments 1

QA митап SuperJob

SuperJob corporate blog IT systems testing *Web services testing *Mobile applications testing *Conferences

27 октября в 18.30 состоится онлайн-митап SuperJob по тестированию. В программе — интересные доклады, классные спикеры из Badoo, Skillbox, Почтатех и SuperJob, а также розыгрыш мерча за самые интересные вопросы. Митап будет полезен QA-руководителям, QA-инженерам, проджект-менеджерам и вообще всем, кто хочет от уйти от ручного тестирования в автоматизацию.

Читать далее
Total votes 12: ↑12 and ↓0 +12
Views 742
Comments 0

В EPAM стартовали Testing Practice Hiring Weeks

EPAM corporate blog IT systems testing *

Команда EPAM приглашает QA-инженеров c опытом работы в тестировании ПО от 1 года принять участие в Testing Practice Hiring Weeks с 15 по 28 ноября.

Впервые мы проводим Testing Practice Hiring Weeks сразу по трём направлениям: функциональное, автоматизированное и нагрузочное тестирование. Заполните регистрационную форму, пройдите интервью и получите оффер в течение 48 часов. Плюсом к быстрому офферу вы получите welcome-бонус в размере одного оклада.

Читать далее
Total votes 2: ↑2 and ↓0 +2
Views 3.1K
Comments 0

Вторая ежегодная онлайн-конференция ProQuality 2021 пройдет 17 декабря

EPAM corporate blog IT systems testing *Web services testing *Mobile applications testing *Conferences

ProQuality 2021 – это доклады о новых трендах в тестировании, 20 часов уникального и полезного контента от экспертов в сфере QA, практические задачи, квизы и конкурсы. (Спойлер – три самых активных участника получат призы).  

Более 20 спикеров из Беларуси, России, Казахстана, Украины и Польши расскажут о качестве в IT, классических и оригинальных способах протестировать большой скоуп перед релизом, о внедрение автоматизации мобильного тестирования с нуля, а также раскроют другие важные для QA-специалистов темы. 

Читать далее
Total votes 3: ↑3 and ↓0 +3
Views 336
Comments 0

Приглашаем автоматизаторов тестирования в команду SberDevices

SberDevices corporate blog Java *Mobile applications testing *Kotlin *IT career

Салют, на связи команда SberDevices! Объявляем первый в году One Day Offer. На этот раз мы приглашаем автоматизаторов тестирования уровня Middle/Senior, которые специализируются на UI-тестах для девайсов на Android. Также ищем QA-инженеров по тестированию backend’а виртуальных ассистентов Салют. Работа ответственная и масштабная — вас ждут разнообразный парк устройств и интересные задачи под каждую платформу. К тому же вы сможете выбрать направление, которое вам наиболее интересно. 

Мне интересно!
Total votes 7: ↑6 and ↓1 +5
Views 997
Comments 3

Митап для Java-разработчиков: говорим о Hibernate, покрытии проекта тестами и мониторинге Apache Flink

Luxoft corporate blog Java *Web services testing *Conferences

10 февраля при поддержке Jug Ru Group пройдет уже седьмой митап Luxoft TechFest. Он будет посвящен Java: вас ждет три доклада от спикеров из Luxoft и Яндекса.

Все подробности под катом.

Читать далее
Total votes 2: ↑2 and ↓0 +2
Views 600
Comments 0

EPAM приглашает на QA Holiday

EPAM corporate blog IT systems testing *

Приглашаем начинающих инженеров по тестированию, а также тех, кто хочет работать в этом IT-направлении, провести субботний день на онлайн-конференции QA Holiday! Вас ждут интересные доклады, сессии вопросов и ответов, конкурсы и квизы. Будем говорить о тестировании простыми словами.

Читать далее
Total votes 7: ↑5 and ↓2 +3
Views 8.6K
Comments 1

Приглашаем на Tech Talks Okko по тестированию

Okko corporate blog IT systems testing *Web services testing *Conferences

Привет, Хабр! Меня зовут Евгений Курочкин. Я руковожу командой тестирования в Okko. Okko - это не только онлайн-кинотеатр, но и еще большая часть экосистемы Сбер, которая постоянно развивается и растет. Одним из главных направлений в нашей работе является автотестирование. Построение и улучшение процессов автоматизации, применение лучших практик тестирования, выбор фреймворков. Об этом и многом другом поговорим онлайн 21 апреля в 18-00 на очередном Tech Talks Okko. Зарегистрироваться можно здесь

Дальше я расскажу про основные доклады.

Читать далее
Total votes 2: ↑2 and ↓0 +2
Views 746
Comments 0

Приглашаем на Nexign QA Meetup #15

Nexign corporate blog IT systems testing *Game testing *

28 апреля в 18:30 (по МСК) Nexign проведёт новый митап для тестировщиков и не только. В этот раз подготовили кое-что полезное из старенького и кое-что интересное из новенького: с экспертом классической школы зафиксируем основные шаги на пути развития QA, а на примере игровой компании разберем новое направление QA-аналитики.

Зарегистрироваться на митап
Total votes 2: ↑2 and ↓0 +2
Views 282
Comments 0

Второй QA Meetup от Ozon Tech: пишем тесты на Go, потому что можем

Ozon Tech corporate blog IT systems testing *Go *Web services testing *Conferences

В Ozon хорошо развита инфраструктура и Go-сообщество. В большинстве случаев мы пишем микросервисы как раз на Go, и если тесты написаны на другом языке, разработчики не могут внести в них свой вклад или отревьюить их. Поэтому внутри Ozon активно развивается Go-сообщество QA: копим экспертизу, пишем собственные фреймворки и опенсорс-библиотеки, делимся экспертизой на бесплатных курсах. 

Меня зовут Сергей Макаров, ранее я уже писал о нашей опенсорс-библиотеке CUTE, которая облегчает тяготы создания автотестов и упрощает переход на Go. Получился полезный инструмент тестирования HTTP-сервисов с проверкой отчётов в Allure. Хочу рассказать об этом подробнее — приглашаю на открытый митап в Ozon Tech.

На втором докладе узнаем, как подружить QA и разработку через применение практики хранения тестов в коде — опытом поделится Василий Юдин из Авито. Часто бывает, что часть тестов — ручные и хранятся в TMS, часть — автоматизированные, и собрать всю эту информацию в одном месте для оценки покрытия очень трудно. Но, как оказалось, можно. 

А ещё проведём круглый стол на тему «Профессия QA». С коллегами из Ozon, Авито, Skyeng и Mirantis обсудим, как войти в профессию автотестирования и построить карьерный путь. Вести и модерировать встречу будет мой коллега Игорь Любин. 

Встречаемся 13 июля 18:00, онлайн и оффлайн. Ссылка на регистрацию — под катом. 

Узнать подробнее
Total votes 21: ↑19 and ↓2 +17
Views 1.4K
Comments 10

Автоматическое тестирование JavaFX приложений

Crystal Service Integration corporate blog IT systems testing *Programming *Java *


Добрый день!

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

В статье я расскажу как находить компоненты на JavaFX форме, как проверять их свойства, как кликать на них и так далее. Это минимально необходимый набор входных точек в автоматизацию тестирования JavaFX приложений.
Читать дальше →
Total votes 22: ↑17 and ↓5 +12
Views 11K
Comments 6

SpiderTest: автотесты своими руками

ООО «ЦИТ» corporate blog Website development *IT systems testing *Web services testing *


Довольно часто среди начинающих (и даже не очень) тестировщиков приходится слышать: «вот если бы я умел писать автотесты, я бы…». Как правило этим «если бы» ребята и ограничиваются. На вопрос: «А почему не учишься писать?» чаще всего отвечают: «Программирование это не мое». Действительно, тем для кого программирование темный лес, погрузиться в мир автотестов довольно затруднительно, ведь скрипт сам себя не напишет. В этой статье я хотел бы поговорить о том, как из ручного тестировщика стать крутым автотестером.
Читать дальше →
Total votes 12: ↑12 and ↓0 +12
Views 33K
Comments 32

SpiderTest: используй силу CI

ООО «ЦИТ» corporate blog Website development *IT systems testing *Web services testing *


Эта статья является продолжением SpiderTest: Автотесты своими руками. Однако, первая часть обзора на это приложение была больше ориентирована на десктопный интерфейс. В этой же хотелось бы поговорить об экзотике: связи тестов с CI-server’ом и GitHub.
Может возникнуть вопрос: «Зачем вообще все это нужно? Мы написали тест, прогнали его в нужных браузерах и нам достаточно» и в целом он довольно обоснованный! Действительно, для обычного тестирования, запуска автотестов из самого приложения SpiderTest в большинстве случаев бывает достаточно. Но что делать, если мы хотим запустить тесты в IE9-11, Opera, FireFox и Google Chrome разных версий? На одной машине это сделать невозможно, а создавать кучу виртуальных машин и запускать по очереди в каждой утомительно (и вообще это костыль).
А если мы хотим провести дымовое тестирование? Или хотим запускать тесты не только в разных браузерах, но и в разных операционных системах (Windows OS, Linux OS)?
Самый оптимальный ответ на поставленные выше вопросы – использовать сервер непрерывной интеграции. В этой статье я рассмотрю настройку SpiderTest и Jenkins. Справедливости ради стоит сказать, что запускать тесты можно и на bamboo, и на teamcity, но Jenkins прост и бесплатен, поэтому рассмотрим его.
Читать дальше →
Total votes 9: ↑8 and ↓1 +7
Views 7.4K
Comments 0

Тестирование в Яндексе. Как сделать отказоустойчивый грид из тысячи браузеров

Яндекс corporate blog Website development *Open source *Java *Web services testing *
Любой специалист, причастный к тестированию веб-приложений, знает, что большинство рутинных действий на сервисах умеет делать фреймворк Selenium. В Яндексе в день выполняются миллионы автотестов, использующих Selenium для работы с браузерами, поэтому нам нужны тысячи различных браузеров, доступных одновременно и 24/7. И вот тут начинается самое интересное.



Selenium с большим количеством браузеров имеет много проблем с масштабированием и отказоустойчивостью. После нескольких попыток у нас получилось элегантное и простое в обслуживании решение, и мы хотим поделиться им с вами. Наш проект gridrouter позволяет организовать отказоустойчивый Selenium-грид из любого количества браузеров. Код выложен в open-source и доступен на Github. Под катом я расскажу, на какие недостатки Selenium мы обращали внимание, как пришли к нашему решению, и объясню, как его настроить.
Читать дальше →
Total votes 63: ↑57 and ↓6 +51
Views 40K
Comments 31

Sparrow — perl фреймворк тестирования и мониторинга web приложений

Perl *Web services testing *
Sandbox

История создания


Sparrow — очень молодой проект. Возник как надстройка над инструментом swat — DSL, написанным на perl для разработки тестовых сценариев различных web приложений. Описание swat — отдельная тема, которую я, возможно, раскрою в следующих публикациях, но, если в двух словах, то swat — это средство для автоматизация web тестирования, базирующееся на использовании утилиты curl и позволяющее создавать произвольные http запросы и валидировать возвращаемый контент.
Читать дальше →
Total votes 10: ↑9 and ↓1 +8
Views 4.1K
Comments 47

Кто вы, пишущие на Gherkin? Или корнишон в поисках целевой аудитории

Website development *IT systems testing *Programming *TDD *

Сценарий: Определение причин слабой распространенности Gherkin
  Допустим я решил разобраться, почему Gherkin используется небольшим количеством команд
  Когда начал анализ причин
  Тогда понял, что неверно выбрана целевая аудитория


Не так давно среди моих знакомых возник вопрос: “Зачем Gherkin?”. Причем вопрос был поставлен не как вброс на лопате, а чтобы понять его применимость.

Старт обсуждению дал kuntashov в G+ заметкой со следующим содержанием (сюда я привожу сухой остаток, совсем немного подкорректированный мной):
Gherkin был создан, чтобы сценарии использования можно было редактировать как нарратив (повествование), т.е. “почти на человеческом языке” в простой, лаконичной форме и доступном формате. Т.е. назначение формата было — быть в первую очередь лицом к не-технарям, но при этом сохранить более-менее достаточную формальность, чтобы можно было автоматически обрабатывать.

При этом бизнес-аналитики или любые другие конечные пользователи не очень хотят читать и тем более редактировать сценарии на Gherkin. Таким образом создание feature файлов перекладывается на плечи разработчика, для которого Gherkin — дополнительный и, возможно, лишний слой абстракции. Как мы знаем, “абстракции текут” и дополнительный слой только увеличивает вероятность “протечки”.

Может все же использовать языки, которые больше повернуты лицом к программистам?

Если есть желание совместно разобраться в полезности Gherkin и для кого он предназначен, добро пожаловать под кат.
Читать дальше →
Total votes 15: ↑12 and ↓3 +9
Views 81K
Comments 22

Советы и рекомендации по развёртыванию процесса автоматизация тестирования с нуля

IT systems testing *Web services testing *Mobile applications testing *
Sandbox

Предисловие


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

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

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

P.S.: И последнее — данный текст бы никогда не сформировался, если бы не полезные лекции Алексея Баранцева и Натальи Руколь, а также пропасть информации, написанная добрыми людьми за последние годы по данной теме.

Вот теперь всё, вы предупреждены — можно начинать рассказ.
Читать дальше →
Total votes 22: ↑20 and ↓2 +18
Views 78K
Comments 11