Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Как настроить простую систему автотестов без Java и Selenium



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Как настроить простую систему автотестов без Java и Selenium
2017-08-09 10:34

Автор: Сергей Жирков, senior frontend developer, Algoritmika.org

 

Оригинальная публикацияhttps://habrahabr.ru/post/329660/

 

Представьте: вы работник стартапа, сварганили по-быстрому прототип и постепенно начинаете его развивать. И вот вам уже хочется, чтобы во время очередного спешного релиза не приходилось перепроверять все разделы сайта вручную (руками директора по продукту). Конечно, можно нанять отдельного тестировщика, но на это в вашем LEAN-стартапе бюджета не дают — «лучше давайте купим наконец-то кофе-машину». Знакомо?

 

И тут кто-то произносит слово «автотесты».

 

И сразу начинается: это целая история, это очень сложно, это очень дорого, от этого будет больше вреда, чем пользы и вообще это кровавый Enterprise и СЕЛЕНИУМ.

 

А вам всего-то надо, чтобы какая-то программа открывала браузер и там тыкала ссылки, вбивала тексты и смотрела, что получится. Неужели это так сложно и дорого?

 

Читать публикацию полностью



Middle QA engineer / Senior QA engineer STC Group
2017-08-09 10:49

D83DDCE2.png Питер! Срочно ищем опытного тестировщика в компанию Центр речевых технологий! D83DDCBB.png https://vk.com/speechpro 

D83EDD47.png Наша компания 27 лет занимает лидирующие позиции на рынке голосовой и лицевой биометрии. 
D83DDCBC.png Присоединяйся к нашей команде профессионалов IT-индустрии! 

Функциональные обязанности кандидата: 

  • Тестирование программного обеспечения. 
  • Развертывание стендов для тестирования. 
  • Написание тест-кейсов, чеклистов. 
  • Координация работ инженеров по тестированию. 
  • Общение с командой разработчиков. 

Мы ждем от кандидата: 

  • Знание теории тестирования. 
  • Знание на хорошем уровне операционных системы Windows, Linux. 
  • Опыт работы с SQL. 
  • Опыт сборки и настройки компьютеров. 
  • Опыт работы с системами баг-трекинга. 

Преимуществом будет: 

  • Знание Java 
  • Опыт руководства группой тестировщиков 

Мы гарантируем:
D83CDF89.pngИнтересные задачи;
D83EDD1D.pngДружный коллектив;
D83DDD59.pngГибкий график;
D83DDE91.pngДМС;
D83CDFE2.pngОфис в 5 минутах от метро Фрунзенская.

Присылай резюме и задавай любые интересующие вопросы на dovlad@speechpro.com.



Selenium WebDriver + Geckodriver logging
2017-08-09 18:04

Всем привет! 

Столкнулся с такой проблемой, что после обновления FireFox с 54 версии до 55 Geckodriver (0.18) начал сыпать в консоль логи с DEBUG'ами. Засоряет все информативные сообщения которые у меня выводились при тесте. Полез читать интернеты, но из полезного нашёл только то, что не я один с этим столкнулся. Судя по всему, там существует некий loglevel который почему то переключился в режим debug и логирует вообще всё подряд. Откатился на 54ю, стало нормально. 

 

Это было небольшое вступление. Вопросы у меня заключаются в следующем:

 

1. Как отключить логирование всего подряд при использовании geckodriver на последней версии FF?

2. Как заставить Selenium + Geckodriver игнорировать недоверенные и самоподписанные сертификаты? В текущей реалии я использую:

 

DesiredCapabilities capabilities = DesiredCapabilities.firefox();
capabilities.setCapability("acceptInsecureCerts", true);
WebDriver driver = new FirefoxDriver(capabilities);
 
Но судя по всему решение первого вопроса тоже кроется в установке дополнительных setCapability для логирования. Как инициализировать драйвер с несколькими capabilities ?
Если я отключаю acceptInsecureCerts, то у меня при открытии FF всё повисает на странице о добавлении в исключение сертификата. Исключение почему то он не сохраняет. Читал тут же где то на форуме что дело в профиле который использует FF, но я так и не понял как мне прикрутить это к моему тесту.
Пишу на java, если что.
 
Прошу прощения за сумбур, первый раз так сказать.


© 2010 | Software-Testing.Ru


В избранное