Что пишут в блогах

Подписаться

Что пишут в блогах (EN)

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

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

.
Один из моих любимых инструментов тестирования доступности: клавиша TAB
02.04.2021 00:00

Автор: Мануэль Матюшович (Manuel Matuzovic)
Оригинал статьи
Перевод: Ольга Алифанова

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

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

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

Подробнее...
 
Robot Framework для автоматизации тестирования: ограничения и плюшки
01.04.2021 00:00

Автор: Аркадий Хачикян, компания Аурига

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

Я столкнулся с Robot Framework около года назад. Перед нами стояла задача силами двух инженеров автоматизировать довольно большой объем тестов в сжатые сроки, т.к. ручная регрессия перестала влезать в разумные рамки. Сам проект связан с пожарной безопасностью. Тестировать предстояло Web-часть в трех браузерах и Mobile-часть на множестве iOS и Android телефонов и планшетов. Помимо этого, в наличии были тесты, которые взаимодействовали и с Web, и с Mobile. Конечно, это не ракету построить, но и не совсем тривиально. Честно скажу, я сопротивлялся, мы долго думали и в итоге, по совокупности внутренних и внешних факторов, выбрали Robot Framework.

Подробнее...
 
Фриланс или аутсорс, тестирование требований, API и Web, лекция по чек-листам для начинающих, простые тест-планы: самые интересные новости тестирования за конец марта-2021!
31.03.2021 12:50

Опубликован выпуск рассылки за вторую половину марта.

В выпуске собраны ссылки на новые статьи, слайдкасты, отобраны самые интересные публикации в ленте блогов и темы на форуме.

Содержание рассылки доступно по ссылке.

Подписаться на рассылку

 
Создание портфолио автоматизации: тестирование RPA
30.03.2021 00:00

Автор: Бет Маршалл (Beth Marshall)
Оригинал статьи
Перевод: Ольга Алифанова

  • Язык: VB.Net / UiPath
  • IDE: UiPath Studio
  • Инструмент управления исходным кодом: Github через Github Desktop
  • Тип тестов: UiPath
  • Тестируемый сайт: сайт моего спортзала

В этой статье я бы хотела поговорить про свой опыт создания тест-фреймворка роботизированной автоматизации процессов (RPA) с использованием ведущего поставщика на рынке UiPath.

Я познакомилась с UiPath в этом году, когда одной из первых сдавала их новый базовый экзамен – UiRPAv1. Я официально сертифицирована, но почти не работала с этим инструментом после сдачи экзамена, поэтому это показалось хорошей идеей для обучения на ходу.

Я очень довольна тем, как продвигается работа над моим портфолио, учитывая, с чего я начинала, но не думайте, что этот код занял у меня пару минут. Я потратила несколько дней, и много времени ушло на Google. Но все мы с чего-то начинаем, и я уверена, что кривая обучения ускорит работу в следующий раз. Еще один дополнительный бонус – симпатичный шаблон, с которого я смогу начать в следующий раз.

Подробнее...
 
Инхаус, фриланс, аутсорс компания: куда приземлиться тестировщику, чтобы не разлюбить профессию и расти как на дрожжах
29.03.2021 00:00

У клавиатуры снова я — Женя Пономаренко. Мы в «Кавычках» занимаемся тестированием и обеспечением качества для российских и зарубежных компаний. И мы — аутсорс агентство, т. е. тестируем проекты клиентов из разных сфер: от сложных — авиа и медицина, до ритейла и небольших стартапов. За свою карьеру в тестировании (а это ни много, ни мало — лет 15) я успел поработать в продуктовых командах, на фрилансе и в итоге стартанул агентство аутсорс тестирования. Пришел я к этому, потому что на одном проекте мне быстро становилось скучно, а аутсорс модель оказалась решением этой проблемы. Можно работать как компания со всеми корп. плюшками, по условиям ТК, но с разными проектами. А значит не сохнуть годами на одних и тех же задачах и непрерывно развиваться.

Подробнее...
 
Тестирование сторонних API
25.03.2021 00:00

Автор: Дейв Вестервельд (DaveWesterveld)
Оригинал статьи
Перевод: Ольга Алифанова

API - отличная штука. Это мощный способ заставить разные приложения работать вместе. API позволяют легко интегрировать приложения, и на них основана львиная доля современного Интернета. Они прекрасны.

Но.

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

Подробнее...
 
Чек-лист тестирования требований
24.03.2021 00:00

Автор: Ольга Назина (Киселёва)

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

Вот только на что обращать внимание при тестировании? Есть набор основных характеристик, которыми должна обладать хорошая документация:

Подробнее...
 
Конференция для QA-специалистов Heisenbug
23.03.2021 00:00

Что интересного в программе и как протестировать онлайн-площадку заранее?

Программа Heisenbug 2021 Piter полностью готова — в ней 26 докладов и воркшопов! В этом анонсе мы перечислим основные темы и спикеров конференции по тестированию, которая пройдет уже 6–9 апреля в онлайне. Итак, поехали!

Основные темы:

  • ML в тестировании
  • Теория тестирования
  • UI
  • Kick start
  • Инструменты
  • Best practices

С докладами выступят:

  • Кевлин Хенни — автор и редактор нескольких книг об IT, разработчик, спикер и консультант с огромным опытом;
  • Мануэль Риггер — автор инструмента SQLancer, обнаружившего более 450 багов в SQLite, MySQL, PostgreSQL, MariaDB и CockroachDB;
  • Артем Ерошенко — специалист по тестированию с 8-летним опытом, специалист по работе с Selenium, HtmlElements, Allure, Jenkins и многие другие;

Помимо докладов будет несколько воркшопов, на которых можно будет не только послушать, но и попрактиковаться:

  • Виталий Фридман — От birthday selector до inline validation: Всё, что нужно знать о веб-формах;
  • Андрей Солнцев — Как начать свой проект автоматизации с нуля; Продолжение;
  • Олександр Хотемской — Пишем API-тесты на TypeScript;
  • Юрий Артамонов — IDE в помощь специалисту по тестированию.

Полную программу можно увидеть здесь. Промокод на скидку тоже есть — softwaretesting2021JRGpc

Интересно, что все это в 4К, с возможностью ставить на паузу или менять скорость воспроизведения и даже игровым режимом платформы, который имитирует реальную площадку.

Хотите протестировать платформу, на которой будет проходить Heisenbug? Приходите на бесплатный онлайн-фестиваль TechTrain 2021 Spring, который пройдет 27 марта.

На нем вы сможете увидеть 6 докладов по разным направлениям, а мы — обкатать все системы в бою перед сезоном.

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

Для участия зарегистрируйтесь.

 
Простой подход к тест-планированию
22.03.2021 00:00

Автор: Саймон Найт (Simon Knight)
Оригинал статьи
Перевод: Ольга Алифанова

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

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

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

Подробнее...
 
UI-элементы и жесты в мобильных приложениях
19.03.2021 00:00

Оригинальная публикация
Автор: Екатерина Яковлева

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

А вы знали, как называется «та самая выезжающая снизу экрана шторка» или несколько (три и более) тапов подряд? Ответы на эти вопросы и названия многих других элементов читайте в нашей статье.

Подробнее...
 
Тестирование фрагментации: отличная кроссплатформенная тест-стратегия для мобильных устройств
18.03.2021 00:00

Автор: Хилке де Йонг (Hylke de Jong)
Оригинал статьи
Перевод: Ольга Алифанова

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

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

Давайте с этим разберемся и создадим устойчивую кросс-браузерную мобильную тест-стратегию.

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