Перейти к содержимому

Публикации baxatob

107 публикаций создано baxatob (учитываются публикации только с 28 апреля 2023)



#165072 Сервисы с реал.девайсами

Отправлено автор: baxatob 28 февраля 2018 - 12:48 в Инструменты и технологии

AWS Device Farm и Saucelabs. Первые показались шустрее и удобнее. Оба сервиса поддерживают Appium, но в работе автотесты там не пробовал еще.




#163223 Запуск селениум ИДЕ тестов(html формат) на сервисе BrowserStack

Отправлено автор: baxatob 31 октября 2017 - 15:21 в Selenium - Functional Testing

Гляньте сюда - http://www.nerrvana.com - они делали запускалку Селениум-ИДЕ тестов, но вроде как все еще в бета-режиме.




#163221 Запуск селениум ИДЕ тестов(html формат) на сервисе BrowserStack

Отправлено автор: baxatob 31 октября 2017 - 14:27 в Selenium - Functional Testing

Нет, там только Webdriver поддерживается.




#164300 Confluence, помогите

Отправлено автор: baxatob 09 января 2018 - 16:01 в Инструменты и технологии

Чувак вполне может записать этот кейс себе в портфолио в качестве управленца проектами :)

 

 

 

P.S. Когда фрилансил, много таких историй слышал. И под трекером с вебкой тоже работать приходилось.




#162107 Язык ведения задач

Отправлено автор: baxatob 12 сентября 2017 - 08:52 в Инструменты и технологии

Ну, мое мнение, что если компания претендует на международную деятельность (пусть в даже в перспективе - в виде IPO, слияния с глобальным игроком, просто расширения с привлечением иностранных спецов и т.п.), то мучения шефа абсолютно оправданы. А талантливые порождения совка наверняка отлично владеют английским. Или он вас еще разговаривать между собой заставляет по-английски?




#162110 Язык ведения задач

Отправлено автор: baxatob 12 сентября 2017 - 10:37 в Инструменты и технологии

Я подразумевал не столько документацию типа требований и User Manual (хотя они тоже важны), сколько всякого рода базы знаний и даже комментарии в коде. Если проект живет уже 9 лет, то скорее всего можно предположить, что это в определенной мере успешный проект. За такое время проект неизбежно обрастает большим объемом информации. И если с самого начала ввести требования к наличию и отображению такой информации, то это дальновидный шаг. 

 

На одном проекте у нас был интранет на базе Jira Confluence - несколько тысяч статей, инструкций, примеров кода и т.д., написанных разными сотрудниками разных подразделений за время существования проекта. Любой новый и старый работник мог зайти туда и найти кучу полезного материала в рамках своей компетенции, либо оставить что-то свое для вслед идущих. 

 

А теперь представьте, что в какой-то момент нужно из всего этого выделить актуальные материалы, а потом перевести их. 99%, что часть актуального будет упущена, а часть уже лишнего просочится. Не говоря уже о том, что это повлечет доп. затраты времени/денег. Зачем, если с самого начала можно все организовать грамотно?




#168317 Преимущество XPath. Вопрос. Дискас

Отправлено автор: baxatob 07 сентября 2018 - 07:54 в Selenium - Functional Testing

Во-первых, поиск по id существенно быстрее.

Во-вторых, есть приложения (их все больше и больше), в которых элементы не имеют статического id.

 

Присваивать id всем элементам это очень хороший подход с точки зрения автоматизации тестирования, но часто это просто невозможно.




#165679 Нужен ли Page Object при устройстве на работу?

Отправлено автор: baxatob 12 апреля 2018 - 06:27 в Selenium - Functional Testing

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




#165954 не обновляется код страницы в pageSource

Отправлено автор: baxatob 27 апреля 2018 - 10:48 в Selenium - Functional Testing

А что за данные? Не проще ли их получать через API?




#165465 Реализация санити тестирования

Отправлено автор: baxatob 29 марта 2018 - 08:13 в JMeter - Тестирование производительности

В целом большая часть задачи стоит как раз таки в отображении и анализе собранных результатов.

Проекту не хватает реал-тайм анализа производительности системы. 

 

 

Я правильно понял, что мониторить собираетесь систему на проде? По-хорошему вам нужна отдельная платформа для мониторинга, с отображением метрик в реальном времени. Мы у себя внедрили Dynatrace Appmon, но это стоит денег, но это стоит того. Можно отследить узкие места на очень низком уровне - вплоть до кода, исполняемого на конкретном узле вашей системы.




#165469 Реализация санити тестирования

Отправлено автор: baxatob 29 марта 2018 - 09:08 в JMeter - Тестирование производительности

 

 

Я понимаю что это решает задачу только с серверной части (и части БД) системы, но по крайней мере хотя бы так

 

Тогда не понятно какой реалтайм вы хотите? Делайте обычное нагрузочное тестирование, смотрите логи, выявляйте узкие места.




#165472 Реализация санити тестирования

Отправлено автор: baxatob 29 марта 2018 - 10:18 в JMeter - Тестирование производительности

Попробуйте начать с Summary Report. Думаю дефолтной конфигурации вам хватит. Сохраняйтесь в csv файл, например.




#165468 Реализация санити тестирования

Отправлено автор: baxatob 29 марта 2018 - 09:00 в JMeter - Тестирование производительности

Ну в таком случае, как я уже упомянул, нужна отдельная система мониторинга с агентами на каждом узле вашей системы. Тогда будет наглядно и реалтайм. JMeter только позволит вам давать нагрузку и собирать базовые метрики с фронтэнда. Никакой аналитики он сам по себе не делает. 




#163190 QA Automation Engineer в компанию Bamboo Group

Отправлено автор: baxatob 30 октября 2017 - 10:16 в Работа/Минск

 

А станция метро "Восток" это в каком городе?

Название раздела посмотрите :)

 

 

Ага, точно. Спасибо :)




#163188 QA Automation Engineer в компанию Bamboo Group

Отправлено автор: baxatob 30 октября 2017 - 09:44 в Работа/Минск

А станция метро "Восток" это в каком городе?




#164690 File upload: каким инструментом пользоваться для указания пути к файлу

Отправлено автор: baxatob 06 февраля 2018 - 16:10 в Selenium - Functional Testing

Самое надежное - спрофилировать браузер, чтобы он скачивал файл молча, без всяких диалогов.




#163107 Динамически генерируемый локатор-как записать в коде?

Отправлено автор: baxatob 25 октября 2017 - 06:51 в Selenium - Functional Testing

Например, при построении xpath-локатора:

 

- можете привязываться к уникальным элементам, стоящим выше или ниже по иерархии, используя оси;

- можете использовать функцию contains(., "Facebook") или другие функции xpath;

- можете комбинировать эти возможности.




#163119 Динамически генерируемый локатор-как записать в коде?

Отправлено автор: baxatob 25 октября 2017 - 11:47 в Selenium - Functional Testing

Что именно не работает? Какая ошибка?

У вас, судя по коду, питон? С ходу видно, что неправильно скобки и кавычки расставлены. Возможно, просто тут опечатались. Но в любом случае проверьте. Должно быть так:

wd.find_element_by_xpath("//a[@class='bx-ss-selected' and contains(text(),'Facebook')]").click() 



#168008 Test Items - не переходить к выполнению скрипта, если Test Item не под

Отправлено автор: baxatob 27 августа 2018 - 14:11 в SmartBear (AutomatedQA) - Functional Testing

назначать тестам тэги и использовать тэги при ране тестов

https://support.smar...suite.html#tags

 

Тэги в SoapUI назначаются, а тут речь о ТестКомплите. 

Вариант Геннадия наиболее жизнеспособный. 




#168022 Test Items - не переходить к выполнению скрипта, если Test Item не под

Отправлено автор: baxatob 28 августа 2018 - 13:40 в SmartBear (AutomatedQA) - Functional Testing

Как вариант еще, если программируете на Питоне, то можно импортировать библиотеку unittest и пользоваться ее скипами и другими плюшками. Но надо сразу всю архитектуру фреймворка под это выстраивать. 




#166147 Организация документация в автоматическом тестировании. Как организова

Отправлено автор: baxatob 10 мая 2018 - 14:13 в Инструменты и технологии

У меня несколько проектов на базе ТестКомплита. Документация ведется либо в обычном док-файле, либо в вики. 

Но вам действительно придется познавать все методом тыка, сочувствую. Но в помощь вам прекрасно разработанная документация по самому инструменту.




#163528 Разобраться с токеном

Отправлено автор: baxatob 16 ноября 2017 - 07:36 в JMeter - Тестирование производительности

Ну вот. Осталось настроить: http://jmeter.apache...ization_Manager

 

А еще лучше вообще отключить эту авторизацию на время тестов.




#163486 Разобраться с токеном

Отправлено автор: baxatob 14 ноября 2017 - 06:42 в JMeter - Тестирование производительности

У вас по видимому Windows Authentication идет поверх. Разберитесь сначала, какая схема аутентификации используется (NTLM, Kerberos...?). 




#164377 Локатор с динамическим параметром

Отправлено автор: baxatob 12 января 2018 - 11:55 в Selenium - Functional Testing

У вас есть элемент h4 со значением 08pnlq - вам нужно проверить его наличие? 

Что вы подразумеваете под name? 




#164373 Локатор с динамическим параметром

Отправлено автор: baxatob 12 января 2018 - 10:26 в Selenium - Functional Testing

А пример исходного кода элемента можете показать?