24.10.2022 00:00 |
Автор: Маарет Пюхяярве (Maaret Pyhäjärvi) Оригинал статьи Перевод: Ольга Алифанова
Последнее время я спрашивала кандидатов и коллег вот о чем: как бы вы это протестировали?
Я показывала им пользовательский интерфейс. Я показывала им один-единственный тест настроек API, возвращающий настройки. И я показывала им серверный файл конфигурации. Протестировать надо настройки. |
Подробнее...
|
20.10.2022 00:00 |
Оригинальная публикация
Все новые сервисы Яндекса, а также апдейты к существующим приложениям и сайтам нужно тестировать: на айфонах, андроидах, десктопах, умных колонках, телевизорах. Раньше часть тестировщиков работали на личных телефонах и компьютерах, а часть — использовали для тестов корпоративные девайсы. Процесс не был гибким и с трудом масштабировался. Поэтому мы сделали свою клауд-ферму устройств. Сначала ей пользовались только отдельные команды тестирования, но со временем ферма стала особенно популярна и среди разработчиков. В итоге мы собрали почти 800 разных девайсов, которые теперь доступны 24/7.
Меня зовут Кирилл Коргов, я отвечаю за то, чтобы ферма устройств работала и развивалась. Кстати, называть её просто фермой было бы скучно, поэтому где-то на заре проекта мы по-доброму назвали её близким по смыслу словом «Колхоз». Если интересно, с чего Колхоз начинался, как пандемия привела к неожиданному росту его популярности и что общего у макбуков с лотками для офисной бумаги, прошу под кат.
|
Подробнее...
|
18.10.2022 00:00 |
Автор: Саймон Томс (Simon Tomes) Оригинал статьи Перевод: Ольга Алифанова
Безусловно, для тестировщика-исследователя очень важно находить проблемы. Однако исследовательское тестирование – это куда больше, чем поиск проблем. Мы знаем об этом, но иногда стоит посмотреть в зеркало, чтобы об этом не забывать. Сделайте шаг назад и вспомните о том, что вы не просто магнит для багов! |
Подробнее...
|
|
13.10.2022 00:00 |
Оригинальная публикация В последнее время все чаще слышу от коллег из других организаций о курсе на автоматизацию. Чаще всего это выражается в обучении за счет компании всех желающих мануальных тестировщиков автотестированию, т. е. стеку технологий для написания и поддержания автотестов. Помимо языка программирования (чаще Python или Java) изучают Git, Selenium или его аналоги, Jenkins и внутренние регламенты работы с автотестами. В нашей компании так же взяли курс на автоматизацию, в связи с чем возник вопрос — а что же будет с мануальными тестировщиками, откажутся ли от них совсем или будут стремиться сократить их количество? На данный момент прямых ответов от руководств компаний нет, звучат стандартные фразы, вроде «Пока все остается как есть». Но есть ли профит от доучивания ручных тестировщиков до автотестера, и куда уведет мечта автоматизировать все процессы в тестировании? Расскажу на своем опыте. |
Подробнее...
|
12.10.2022 00:00 |
Автор: Деннис Мартинез (Dennis Martinez) Оригинал статьи Перевод: Ольга Алифанова
В приложении можно много чего протестировать. Как разобраться, на чем сконцентрироваться, при таком обилии вариантов? |
Подробнее...
|
11.10.2022 00:00 |
Автор: Алексей Анисимов
В вашей команде есть Middle QA, который хочет развиваться дальше. Что должен делать лид команды, чтобы вырастить из него синьора? Ниже вы найдете советы, основанные на моем опыте. Если вы инженер, тоже читайте дальше - рекомендации помогут понять, как расти и что просить от своего лида. Будущему сеньору нужен менторЕсли рост от Junior до Middle в основном обеспечивается развитием hard-скиллов, то рост от Middle и выше больше связан с софт-скиллами, хотя техническое развитие тоже не должно отставать. Вырасти из миддла в синьора довольно сложно и одного желания может быть недостаточно. Наставник поможет пройти этот путь: стать им может как опытный senior или principle, так и лид тестирования. |
Подробнее...
|
10.10.2022 00:00 |
Автор: Баз Дейкстра (Bas Dijkstra) Оригинал статьи Перевод: Ольга Алифанова
Я часто говорю себе (а также участникам моих тренингов), что JavaScript не очень-то со мной дружит. Возможно, проблема во мне, возможно, в JavaScript, но по какой-то причине я не могу вникнуть в этот язык. Университетское воспитание на куда более жестких языках (особенно Java), возможно, приложило к этому руку. |
Подробнее...
|
06.10.2022 00:00 |
Автор: Александр Шленский
ВступлениеЯ работаю на позиции QA Automation Engineer более 7 лет. За это время команда автоматизаторов выросла с 7 до 70 человек, и мы продолжаем расширяться. В нашей компании группы ручного и автоматического тестирования находятся в отдельных командах. Ручное тестирование работает в продуктовых командах, в то время как автотестирование — обособленное подразделение. Ручное тестирование выступает заказчиками работ для автоматизаторов. Есть множество споров по такой организации, но эта информация для понимания общей картины. У нас хорошо развито автотестирование: на момент написания статьи у нас более 100 тысяч уникальных тестов. На нашем основном продукте около 45 тысяч приемочных end-to-end-тестов. Это экономит более 400 часов ручного тестирования. При условии, что один прогон длится 1,5 часа. Чтобы все это работало, мы используем и разрабатываем свои внутренние инструменты. |
Подробнее...
|
05.10.2022 00:00 |
Автор: Джош Грант (Josh Grant) Оригинал статьи Перевод: Ольга Алифанова Вы хорошо потрудились над своим продуктом. Разработчики создали новые фичи и исправили имеющиеся баги. Тестировщики старались как могли, помогая улучшить качество команды и продукта. Менеджеры тратили время на координацию усилий разработчиков, тестировщиков, операционного персонала, заинтересованных лиц и, возможно, даже заказчиков до и во время релиза. Как ваша команда планирует продемонстрировать эту отличную работу миру и заказчику?
|
Подробнее...
|
04.10.2022 00:00 |
Автор: Смирнов Дмитрий
Оригинальная публикация
Большинство тестировщиков знакомы с такими техниками тест-дизайна, как разбиение на эквивалентные классы и анализ граничных значений. Эти две техники, как и другие, призваны и позволяют значительно уменьшить количество необходимых проверок при тестировании, например полей ввода. В двух словах напомню. |
Подробнее...
|
03.10.2022 00:00 |
Автор: Маарет Пюхяярве(Maaret Pyhäjärvi) Оригинал статьи Перевод: Ольга Алифанова
Много лет назад я собеседовала кандидата в тестировщики для одной команды. Кандидат подготовился и протестировал сайт компании в поисках проблем функциональности, производительности и безопасности. Он вызвал значительную нагрузку (мешая другим пользоваться сайтом), нашел функциональности, не соответствующие его ожиданиям, и предполагал, где могут скрываться уязвимости. Однако ему была чужда идея, что прод других организаций предоставляется для добросовестного использования по назначению, а тестирование – это не задача для прода. Он вызвал множество атак отказа в сервисе на сайте, который был не создан для того, чтобы им противостоять, и считал, что это отличный результат. Мы так не считали. Мы посчитали это неэтичным на грани с нелегальным, и отказали в найме. |
Подробнее...
|
|
|
|