Автор: Яковлев Станислав — Team Lead команды тестирования сервиса Юла, телеграмм канал t.me/qa_chillout
До ухода с российского рынка таких систем, как TestRail, Qase, Zephyr, острой потребности в переходе на отечественные решения не было.
Большинство российских команд пользовалось именно этими инструментами - и на то были объективные причины. Зарубежные TMS годами оттачивались на тысячах проектов по всему миру, отличались стабильностью, удобством и фактически задавали стандарт качества в управлении тестированием.
После их ухода многим командам пришлось срочно искать замену. В тот момент это оказалось непростой задачей: отечественных решений было немного, а зрелых продуктов почти не существовало.
Однако курс на импортозамещение стал стимулом для роста. За последние несколько лет появились десятки российских TMS — от простых облачных сервисов до крупных корпоративных платформ с интеграциями и удобной системой отчётности.
Автор: Филип Рик (Filip Hric) Оригинал статьи Перевод: Ольга Алифанова
Таймауты — одна из ключевых частей end-to-end тестирования UI. При тестировании пользовательских интерфейсов мы часто сталкиваемся с различными формами случайности (или кажущейся случайности) в том, как элементы появляются и взаимодействуют.
WebdriverIO справляется с этим с помощью команд, которые выполняются в цикле, пытаясь найти элементы или выполнить проверки, пока они либо не сработают, либо в конечном итоге не завершатся ошибкой. Можно рассматривать таймауты как верхние пределы: если нужное действие происходит в пределах таймаута, скрипт продолжает выполнение.
Автор: Филип Рик (Filip Hric) Оригинал статьи Перевод: Ольга Алифанова
Большие языковые модели значительно ускорили генерацию кода. Но я не уверен, что корректно говорить, что это улучшило скорость поставки ПО. К качеству результата существуют вполне обоснованные вопросы, и речь идет не только о качестве кода, но и о самом продукте.
Кажется, что мы по-прежнему в основном проверяем результат вручную — либо просматривая сгенерированный код, либо непосредственно тестируя приложение.
И хотя сгенерированный код пока не является «черным ящиком», детали реализации имеют тенденцию размываться по мере роста количества строк кода.
Таким образом, ручное тестирование приложения по-прежнему кажется лучшим способом проверки результата.