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

Тестирование кнопок



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

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


Тестирование кнопок
2019-04-29 10:24

Автор: Кристин Джеквони (Kristin Jackvony)
Оригинал статьиhttp://thethinkingtester.blogspot.com/2018/01/testing-buttons.html
http://thethinkingtester.blogspot.com/2018/02/testing-back-buttons.html
Перевод: Ольга Алифанова

 

Про кнопки, как правило, легко забыть. Кнопка "Сохранить" настолько универсальна, что кажется, что она просто не может не сработать. Однако игнорирование тестирования кнопок на странице может привести к игнорированию багов. Недавно мне рассказали о тестировании функциональности существующей веб-страницы. Новая фича отлично работала, но команда забыла проверить кнопку "Удалить". Оказалось, что разработчики забыли добавить действие удаления, и кнопка делала ничего!

 

Читать статью полностью...



Практика ревью заведенных багов
2019-04-29 11:43

Привет всем. 

Так как я работаю в большом проекте, в котором масса задач и количество багов соответствующее. У нас постоянно растет бэклог минорных и тривиальных задач, до которых программисты редко когда добираются. Некоторые баги сложно повторить при обычном использовании ПО, но их заводят, так как нашли)).

От сюда вопрос, кто-то использовал в работе практику ревью заведенных багов. Если да, то как это было организовано? С какими трудностями столкнулись при организации процесса?

Я вижу это примерно так. Выделяется раз в неделю день (или n-е количество часов), когда ответственный разгребает бэклог по задачам. Ответственный - это вероятно более опытный тестировщик или лид команды тестирования, который проверяет именно баги и + аналитик, который разгребает заведенные таски. 

 



Senior QA Engineer (Санкт Петербург, Прага)
2019-05-14 13:04

Команда Veeam Quality Assurance приглашает тебя для работы над продуктами Veeam вместе с профессионалами Veeam QA в Санкт-Петербурге или Праге.

Veeam создает продукты для решения сложных задач в области резервного копирования и управления данными. Нашими клиентами являются сотни тысяч компаний по всему миру.

Мы работаем с виртуализацией VMware vSphere, Microsoft Hyper-V и Nutanix AHV; физическими системами Windows, Linux и Unix; серверами Active Directory, Exchange, SharePoint, SQL, Oracle и SAP HANA; публичными облаками Amazon, Azure и Google Cloud; и многими другими технологиями, формирующими ядро современного IT.

Senior QA Engineer присоединится к нам и усилит одно из двух крупных направлений:

 

  • "Data Protection": группа продуктов для резервного копирования и восстановления данных в виртуальных, физических и облачных средах.
  • "Data Management": системы мониторинга, репортинга и автоматизации процессов в виртуальных, физических и облачных средах.

Обязанности

  • Тестирование одного или нескольких продуктов Veeam.
  • Участие в создании и развитии продуктов на всех этапах их жизненного цикла.
  • Анализ и обсуждение требований, взаимодействие со всеми участниками процесса разработки.
  • Участие в планировании работы отдела и формировании стратегии тестирования продуктов.
  • Анализ результатов тестирования.
  • Обучение и развитие новых членов команды.
  • Участие в технической поддержке пользователей.

Требования

  • Техническое образование или непреодолимая тяга к сложной технике.
  • 3-5 лет опыта тестирования программного обеспечения (ПО).
  • Глубокое понимание принципов разработки ПО и роли QA в этом процессе.
  • Опыт разработки стратегии и планов тестирования, анализа результатов и оптимизации процессов тестирования ПО.
  • Знание Microsoft Windows, Linux или Unix на уровне продвинутого пользователя или администратора.
  • Практические знания в области сетевых технологий и сетевого оборудования.
  • "Живой" и гибкий ум, четкая логика, аналитические способности.
  • Желание и умение работать в команде.
  • Знание английского на уровне чтения технической документации.

Дополнительные навыки

  • Опыт работы с базами данных Microsoft SQL Server и Oracle Database.
  • Опыт работы с платформами виртуализации VMware vSphere и Microsoft Hyper-V.
  • Опыт автоматизации тестирования.
  • Опыт управления группой тестирования и развития команды.
 


При вызове метода current_url подтягивается url до redirect
2019-05-14 17:38

Добрый день!

Задача проверить, что кейс выполнен успешно и перешел по успешному url. Стек webrdriver+python

Есть страница, после заполнения и отправки данных, если все ок, то браузер переходит на success_url

Я сохраняю текущий url, нажимаю кнопку отправить и жду перехода на новую страницу. В проверке сравниваю страницы

Скрытый текст
driver = self.app.driver
self.submit()
WebDriverWait(driver, 20).until(
EC.url_changes)
current_url = driver.current_url
assert (current_url.startswith("http://yandex.ru"))

 

Тест не проходит. Смотрю в отладчике и почему-то в current_url сохранена ссылка до редиректа. А в driver.current_url хранится нужный url. Почему так происходит? Что нужно сделать, чтобы страница взяла верный url. Может нужно изменить ожидание? 

 



Паралельное тестирование в Cucumber
2019-05-14 18:18

Из-за того что накопилось много UI тестов которые раняться в общей сложности около часа, было принято решение имплементировать параллельное тестирование. Проект Cucumber + Maven, может кто-то решил данную проблему, сам плагин maven-surefire-plugin не помогает.
Пробовал добавлять различные конфигурации. Но проблема следующая, при ранере открываются окна браузера, но они сразу падают, а следующие не открываются. Нашел статью что для Cucumber проекта нужен плагин cucumber-jvm-parallel-plugin.
 

Кто сталкивался с такой проблемой?

 

<parallel>all</parallel>
<threadCount>10</threadCount>
            <plugin>
                <groupId>org.apache.maven.plugins</groupId>
                <artifactId>maven-surefire-plugin</artifactId>
                <version>2.22.1</version>
                <configuration>
                    <includes>
                        <include>**/*CucumberRunner.java</include>
                    </includes>
                </configuration>
            </plugin>


Как мы автоматизировали запуск Selenium-тестов через Moon и OpenShift
2019-05-14 20:02

Авторы: Соковец Артем, Маркелов Дмитрий

 

14 декабря на митапе в Санкт-Петербурге я (Артем Соковец) совместно с коллегой, Дмитрием Маркеловым, рассказывал о текущей инфраструктуре для автотестов в СберТехе. Пересказ нашего выступления — в этом посте.

 

Что такое Selenium

 

Selenium — это инструмент для автоматизации действий веб-браузера. На сегодня данный инструмент является стандартом при автоматизации WEB.

 

Читать статью полностью...



© 2010 | Software-Testing.Ru


В избранное