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

Подписаться

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

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

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

.
Распространенные поисковые запросы, часть 8: "Можно ли самостоятельно научиться тестировать?"
07.09.2021 00:00

Автор: Ли Хокинс (Lee Hawkins)
Оригинал статьи
Перевод: Ольга Алифанова

Это восьмая часть серии статей, в которой я отвечаю на самые распространенные вопросы о тестировании, согласно результатам автодополнения поисковых систем.

В этой статье я отвечаю на вопрос, можно ли научиться тестировать самостоятельно (и связанные с ним вопросы, можно ли выучить тестирование онлайн, и каждый ли может научиться тестировать).

Подробнее...
 
Как лояльные пользователи помогают тестировать любимый сервис. Бета-тест IVI — грани невозможного
06.09.2021 00:00

Автор: Лобанов Святослав (Менеджер бета-тестирования IVI.ru)

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

Меня зовут Святослав, в IVI я отвечаю за бета-тестирование. Хочу рассказать вам про то, как пользователи могут сделать мир лучше.

У нас в компании есть практика random coffee: сотрудники разных отделов получают приглашение и встречаются в офисе или в Slack, заваривают себе капучино или ванильный макиато и рассказывают друг другу, чем они занимаются. Так мы создаём взаимосвязи и делимся знаниями. И на таких встречах, услышав про бета-тестирование, мне часто задают вопросы: «В смысле? Как? Почему?» Так за многими выпитыми чашками кофе и родился подробный рассказ о нашей работе, про которую, оказывается, не знает никто, кроме нашего клуба бета-тестировщиков и сотрудников тех. отдела. Усаживайтесь поудобнее, наливайте чай, кофе, смузи или апероль шприц.

Подробнее...
 
Отличительные черты платформы автоматизации TestProject
03.09.2021 00:00

Автор: Сумон Дей (Sumon Dey)
Оригинал статьи
Перевод: Ольга Алифанова

Честно говоря, стоит мне столкнуться с новым инструментом тест-автоматизации – неважно, коммерческим или открытым – как я сразу отношусь к нему скептически. Не потому, что я сомневаюсь в функциональности, возможностях или (сверкающих) новых фичах, которые дает этот инструмент – я сомневаюсь, будет ли от него толк как для тестирования, так и для тест-инженеров. Выбор неверного инструмента может повлечь за собой нежелательную потерю денег, времени и сил. Нам это не нужно. Инструмент, как минимум, должен быть достаточно гибким для кастомизации под наши нужды, бесшовно масштабироваться для Web, мобильных устройств и API, генерировать хорошие информативные отчеты или поддерживать их генерацию, интегрироваться с CI-серверами или другими инструментами для запуска в CI/CD, предоставлять функции повторного использования, поддерживать кросс-браузерность, запускаться на любой ОС, и требовать минимальной поддержки.

Подробнее...
 
Кто такой QA Engineer, QC Engineer и Software Engineer in Test
01.09.2021 00:00

Автор: Ирина Соколова, Senior QA Engineer, qualsolife.ru

Я недавно латала дыры в понимании разницы между Quality Assuarance и Quality Control. Статей на эту тему много, я накидала свой вариант, хотелось по существу. Делюсь с вами. Enjoy, если актуально!

Подробнее...
 
Генерация полезных дат, борьба с нестабильными тестами, карьера тестировщика, тестирование доступности и скидка на TestCon - самые интересные новости тестирования за конец августа-2021
31.08.2021 00:13

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

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

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

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

 
Генерация полезных дат для тестирования
30.08.2021 00:00

Автор: Корина Пип (Corina Pip)
Оригинал статьи
Перевод: Ольга Алифанова

Если для тестов вам нужно сгенерировать даты для, к примеру, сегодняшнего или вчерашнего дня, или этого дня год назад, или последнего дня текущего месяца, то эта статья поможет вам в этом. Используя LocalDate в Java, вы легко сможете сгенерировать дату (то есть год, месяц, день), которая необходима вашим тестам.

Красота этого подхода в том, что вам, тестировщику, не нужно знать, какова текущая дата, так как она будет генерироваться при каждом прогоне теста. Допустим, вам нужно, чтобы тест выполнял определенное действие, если сегодня пятница. Выяснить, пятница ли на дворе при прогоне теста, легко можно с LocalDate. Также предположим, что вы хотите ввести в поле последний день текущего месяца. Так как тесты запускаются постоянно, это может быть 30, 31, 28 или даже 29 число. LocalDate поможет и в этом без особых трудностей. Читайте дальше, чтобы узнать, как именно.

Подробнее...
 
Обеспечение доступности веб-контента: стандарты, критерии, пример реализации
27.08.2021 00:00

Автор: Павел Попов
Оригинальная статья, написана по мотивам моего доклада на митапе QA.

Привет, меня зовут Павел. Я занимаюсь изучением и тестированием доступности в ispring.

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

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

В данной статье мы погрузимся в вопрос доступности контента, разберемся, почему важна доступность в интернете, чем она регламентируется и как реализуется. В завершение, я расскажу на реальном примере, как мы с командой работали над повышением доступности нашего продукта — конструктора онлайн-курсов iSpring Suite.

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

Подробнее...
 
Распространенные поисковые запросы, часть 7: "Хорошую ли карьеру можно сделать в тестировании?"
26.08.2021 00:00

Автор: Ли Хокинс (Lee Hawkins)
Оригинал статьи
Перевод: Ольга Алифанова

Это седьмая часть серии статей, в которой я отвечаю на самые распространенные вопросы о тестировании, согласно результатам автодополнения в поисковых системах.

В этой статье я отвечу на вопрос, хорошую ли карьеру можно сделать в тестировании (и связанные с ним вопросы, "является ли тестирование карьерой" и "почему стоит выбирать карьеру в тестировании").

Подробнее...
 
Управляемое тестирование: с чего мы начинаем, чтобы не было мучительно больно
25.08.2021 00:00

Автор: Кияшева Екатерина — независимый эксперт в области контроля и обеспечения качества, ekiyasheva. Материал взят из habr, блога ICL Services

В поисках формата для рассказа о практиках тестирования я обратилась к гуглу с запросами “с чего начинать тестирование ПО” и “как подготовиться к тестированию ПО”. И нашла статьи о том, что нужно уточнять требования, применять техники и т. д. Хм… А что, если “составляющими контроля качества ПО” и даже в своем роде глоссариями в том самом поиске и стали стандарты и производные об этапах STLS? Да, все это необходимо – но недостаточно, подумала я.

И если вы, при наличии всех процессов тестирования,

  • выводили в PROD не то, что протестировали;
  • тестируете не то, что нужно;
  • находите баги в PROD, которых точно нет в тесте;
  • вынуждены много раз тестировать одно и то же из-за процессных сбоев

– знайте, эта статья для вас.

Велосипед не едет, если у тестирования нет основы. В статье я хочу рассказать, что мы предварительно настраиваем, чтобы тесты были достоверными, эффективными и предсказуемыми.

Подробнее...
 
Стимул, ответ, проверка: суть тест-автоматизации
23.08.2021 00:00

Автор: Пол Гриззафи (Paul Grizzaffi)
Оригинал статьи
Перевод: Ольга Алифанова

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

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

Подробнее...
 
Flaky-тесты: Откуда ноги растут. Опыт Uber
19.08.2021 00:00

Перевод: Руслан Ахметзянов, Qameta Software

Автор оригинала: Ravi Agarwal, Lazaro Clapp, Gautam Korlam, Murali Krishna Ramanathan, and Vijay Subramanian

Эта статья является переводом статьи из блога Uber. Обычно мы в Qameta Software не занимаемся переводами, но мимо этой статьи пройти не смогли (спасибо @vbrekelovза то, что подкинул такой хороший пост на почитать!). Хороший и исчерпывающий материал о том, что такое flaky-тесты, какие они бывают и что с ними делать. Часть материала, посвященную переезду Uber с микросервисов на монорепо я опустил, оставив только то, что напрямую связано с отработкой flaky-тестов.

Юнит-тесты лежат в основе любой Continuous Integration (CI) системы. Они позволяют обеспечить контроль над качеством кода при высоких темпах разработки, предупреждая инженеров о багах в новом коде и регрессии в кодовой базе. Кроме того, они снижают стоимость разработки за счет обнаружения ошибок на ранних этапах. Именно поэтому построение стабильной и работающей тестовой инфраструктуры является одним из базовых требований для любой крупной разработки.

К сожалению, flaky-тесты осложняют жизнь тем, кто это требование пытается выполнить. Давайте считать, что мы будем принимать тест как flaky если на любых двух воспроизведениях он возвращает разные результаты: прошел или упал, — без изменения кода. Такие тесты чаще всего возникают в результате одной из двух причин: недетерминированность на уровне кода (порядок исполнения тредов и другие сложности с многопоточностью) или неоднородностью окружений, в которых выполняется тестирование (на одной машине все работает хорошо, а на CI-сервере тесты падают).

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