Как настроить firefox,что бы скачивания файлов происходило автоматически, без запросов... Раньше удавалось решить эту проблему с помощью аддона DownThemAll. После переустановки винды, перепробовал все настройки,- и все равно, всегда выскакивает окно с запросом.
Я к вам с уже всем поднадоевшим скачивание файлов при помощи Selenium.
Проблема вот в чем: есть сайт, на котором надо проверить скачивание файла и его содержимое (в FireFox). В двух из трех мест - все хорошо. Имитирую клик по кнопочке (click()), открывается системное окошко, Robot-ом выбираю сохранить и дальше наслаждаюсь документом.
А вот в третьем случае при абсолютно тех же действиях теста при клике по кнопочке Скачать в браузере открывается новое пустое окно со ссылкой в адресной строке. И все, дальше ничего не происходит.
При этом, при ручном прокликивании все загружается, все хорошо.
От чего так происходит, что это может быть и как с этим бороться? (буду благодарна мыслям на эту тему и около того).
Я пытаюсь использовать QTP для, своего рода, нагрузочного тестирования. Клиентское приложение написано на .net и wpf. Функции репортера не используются, отчеты результатов отключены. Скрипт открывает внутренние модули программы и закрывает их через GUI.
Каждый час объем используемой памяти процесса UFT.exe увеличивается примерно на 20 мб, что приводит к зависанию на второй день прогона. В итоге, приходится его (UFT.exe) закрывать через диспетчер.
Тестирование веб-приложений интересно тем, что оно требует наиболее широкого владения различными видами тестирования. Одно из ключевых мест занимает тестирование защищенности (security testing) или проверка отсутствия известных уязвимостей.
Почему тестирование защищенности имеет такое большое значение именно для веб-приложений?
Веб-приложения ориентированы на массовое использование, поэтому сбои в работе, вызванные действиями злоумышленника, могут оказать негативное воздействие на большое количество ни в чём неповинных пользователей.
Веб-приложения могут хранить конфиденциальную информацию, утечка этих данных может иметь очень серьёзные последствия.
Доступ к веб-приложению имеет множество “недоверенных” пользователей, при этом владельцы или разработчики приложения как правило не могут контролировать или ограничивать их действия.
Обмен информацией между браузером и сервером происходит по открытым каналам с использованием открытых протоколов, поэтому сложно контролировать данные, передаваемые клиентами.
Разработка веб-приложений не всегда ведётся с должным вниманием к обеспечению защищенности и надёжности, потому что рынок в первую очередь требует “быстро”!
Разумеется, тестирование защищенности не ограничивается тестированием самого веб-приложения. Уязвимость может находиться в веб-сервере, операционной системе, почтовой системе, ftp-сервере или ещё где-то. Но задача создания защищенного окружения в большей степени находится в зоне ответственности системных администраторов, а вот защищенность вашего собственного веб-приложения -- целиком на совести его разработчиков и тестировщиков.
На тренинге мы рассмотрим как общие принципы компроментации защиты веб-приложений, так и отдельные наиболее распространенные виды уязвимостей, которые могут быть использованы даже не слишком квалифицированным злоумышленником, что существенно повышает вероятность их эксплуатации.
Всем известна народная мудрость: «Встречают по одёжке, а провожают по функционалу». Что бы ни умел ваш продукт, им не будут пользоваться, если он недостаточно удобен и интуитивно не понятен. Возможно, его безумно полезный и жизненно необходимый функционал просто не найдут!
Но что делать? Как оценить удобство? Как его измерить? Как избежать субъективности в оценках? Как сделать продукт, который будет нравиться вашим пользователям, а не тестировщикам? Как донести до руководства необходимость внесения изменений?
Ответить на все эти вопросы далеко не так просто, как кажется. Наука человеко-машинного взаимодействия активно развивается, и если вы хотите выпускать действительно качественные продукты, которые будут радовать ваших пользователей, вы должны глубоко в ней разобраться!
О том, как правильно тестировать удобство использования, вы узнаете в этом онлайн-курсе.