Публикации по теме 'automated-testing'


Тестирование загрузки файла с помощью Selenium - не метод sendKeys
Использование Selenium для тестирования загрузки файлов всегда было предметом споров. При загрузке файла появляется диалоговое окно файла, и по своей природе Selenium не знает, как обрабатывать системное диалоговое окно. Для браузеров, которые его поддерживают (Chrome, Firefox, Edge, IE11), процесс прост (с помощью sendKeys). Однако, когда вам нужно протестировать Safari и мобильные устройства, sendKeys не будет работать. Решения, которые я обнаружил, включают использование AutoIt..

Автоматизированное веб-тестирование: как создать веб-тест за 2 минуты с помощью TestCafe Studio
TestCafe Studio — кроссплатформенная IDE для сквозного веб-тестирования. Он основан на фреймворке с открытым исходным кодом TestCafe и позволяет создавать, запускать и поддерживать автоматические тесты без кода. В этом кратком руководстве я опишу, как начать работу с TestCafe Studio и как протестировать существующую веб-страницу (в данном случае относительно продвинутую веб-страницу со встроенной функцией загрузки файлов). Как вы скоро увидите, я выберу и загружу два файла, а..

Группирование параллельных тестов в Testcafe… решено с помощью docker compose.
Решение проблемы одновременного выполнения взаимозависимых тестов в Testcafe. Проблема : представьте, что у вас есть десятки тестов testcafe с взаимозависимостью, эти тесты могут длиться часами, выполняясь один за другим, все еще намного быстрее, чем у человека, но все же разочаровывающее количество времени, чтобы ждать . Вы хотите использовать отличную функцию параллелизма testcafe для одновременного запуска тестов, но в некоторых устройствах определенные тесты полагаются на..

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

Почему автоматические тесты имеют значение?
Защита кода от самих себя Мы все были там. Работа над надоедливым фрагментом кода, похожим на карточный домик. Кажется, что каждый раз, когда вы касаетесь его, чтобы внести малейшее изменение, все разваливается, и вы в конечном итоге тратите больше времени на исправление новых проблем, чем на создание новых функций. Это приводит нас к еще одному очень знакомому месту в жизни разработчика программного обеспечения: бездне неуверенности в себе, где вы в конечном итоге кричите себе:..

АВТОМАТИЗАЦИЯ ОТСЛЕЖИВАНИЯ СОБЫТИЙ GOOGLE ANALYTICS
Эволюция мира программного обеспечения быстро делает ручные процессы не только устаревшими, но и особенно раздражающими для тех немногих, кто еще не понял, как перейти. Недавно к моей команде обратился клиент, разочарованный утомительной задачей вручную отслеживать производительность своих пользовательских событий аналитики Google. Они испробовали несколько методов, все вручную, и все они оказались столь же трудоемкими и неэффективными. Решение было однозначным - АВТОМАТИЗАЦИЯ ...