AWS Device Farm и Saucelabs. Первые показались шустрее и удобнее. Оба сервиса поддерживают Appium, но в работе автотесты там не пробовал еще.
- Форум тестировщиков
- → Публикации baxatob
107 публикаций создано baxatob (учитываются публикации только с 28 апреля 2023)
Отправлено автор: baxatob 28 февраля 2018 - 12:48 в Инструменты и технологии
AWS Device Farm и Saucelabs. Первые показались шустрее и удобнее. Оба сервиса поддерживают Appium, но в работе автотесты там не пробовал еще.
Отправлено автор: baxatob 31 октября 2017 - 15:21 в Selenium - Functional Testing
Гляньте сюда - http://www.nerrvana.com - они делали запускалку Селениум-ИДЕ тестов, но вроде как все еще в бета-режиме.
Отправлено автор: baxatob 31 октября 2017 - 14:27 в Selenium - Functional Testing
Нет, там только Webdriver поддерживается.
Отправлено автор: baxatob 09 января 2018 - 16:01 в Инструменты и технологии
Чувак вполне может записать этот кейс себе в портфолио в качестве управленца проектами :)
P.S. Когда фрилансил, много таких историй слышал. И под трекером с вебкой тоже работать приходилось.
Отправлено автор: baxatob 12 сентября 2017 - 08:52 в Инструменты и технологии
Ну, мое мнение, что если компания претендует на международную деятельность (пусть в даже в перспективе - в виде IPO, слияния с глобальным игроком, просто расширения с привлечением иностранных спецов и т.п.), то мучения шефа абсолютно оправданы. А талантливые порождения совка наверняка отлично владеют английским. Или он вас еще разговаривать между собой заставляет по-английски?
Отправлено автор: baxatob 12 сентября 2017 - 10:37 в Инструменты и технологии
Я подразумевал не столько документацию типа требований и User Manual (хотя они тоже важны), сколько всякого рода базы знаний и даже комментарии в коде. Если проект живет уже 9 лет, то скорее всего можно предположить, что это в определенной мере успешный проект. За такое время проект неизбежно обрастает большим объемом информации. И если с самого начала ввести требования к наличию и отображению такой информации, то это дальновидный шаг.
На одном проекте у нас был интранет на базе Jira Confluence - несколько тысяч статей, инструкций, примеров кода и т.д., написанных разными сотрудниками разных подразделений за время существования проекта. Любой новый и старый работник мог зайти туда и найти кучу полезного материала в рамках своей компетенции, либо оставить что-то свое для вслед идущих.
А теперь представьте, что в какой-то момент нужно из всего этого выделить актуальные материалы, а потом перевести их. 99%, что часть актуального будет упущена, а часть уже лишнего просочится. Не говоря уже о том, что это повлечет доп. затраты времени/денег. Зачем, если с самого начала можно все организовать грамотно?
Отправлено автор: baxatob 07 сентября 2018 - 07:54 в Selenium - Functional Testing
Во-первых, поиск по id существенно быстрее.
Во-вторых, есть приложения (их все больше и больше), в которых элементы не имеют статического id.
Присваивать id всем элементам это очень хороший подход с точки зрения автоматизации тестирования, но часто это просто невозможно.
Отправлено автор: baxatob 12 апреля 2018 - 06:27 в Selenium - Functional Testing
Ну это как правила хорошего тона. Никто же не пишет в вакансиях, что кандидат должен быть свеж по утрам, опрятно одет и т.п. Есть вещи, которые сами по себе подразумеваются. И даже если компания не использует общепринятый подход к проектированию (не знает еще о нем, например), то значит вы тот самый товарищ, который мог бы это изменить.
Отправлено автор: baxatob 27 апреля 2018 - 10:48 в Selenium - Functional Testing
А что за данные? Не проще ли их получать через API?
Отправлено автор: baxatob 29 марта 2018 - 08:13 в JMeter - Тестирование производительности
В целом большая часть задачи стоит как раз таки в отображении и анализе собранных результатов.
Проекту не хватает реал-тайм анализа производительности системы.
Я правильно понял, что мониторить собираетесь систему на проде? По-хорошему вам нужна отдельная платформа для мониторинга, с отображением метрик в реальном времени. Мы у себя внедрили Dynatrace Appmon, но это стоит денег, но это стоит того. Можно отследить узкие места на очень низком уровне - вплоть до кода, исполняемого на конкретном узле вашей системы.
Отправлено автор: baxatob 29 марта 2018 - 09:08 в JMeter - Тестирование производительности
Я понимаю что это решает задачу только с серверной части (и части БД) системы, но по крайней мере хотя бы так
Тогда не понятно какой реалтайм вы хотите? Делайте обычное нагрузочное тестирование, смотрите логи, выявляйте узкие места.
Отправлено автор: baxatob 29 марта 2018 - 10:18 в JMeter - Тестирование производительности
Попробуйте начать с Summary Report. Думаю дефолтной конфигурации вам хватит. Сохраняйтесь в csv файл, например.
Отправлено автор: baxatob 29 марта 2018 - 09:00 в JMeter - Тестирование производительности
Ну в таком случае, как я уже упомянул, нужна отдельная система мониторинга с агентами на каждом узле вашей системы. Тогда будет наглядно и реалтайм. JMeter только позволит вам давать нагрузку и собирать базовые метрики с фронтэнда. Никакой аналитики он сам по себе не делает.
Отправлено автор: baxatob 30 октября 2017 - 10:16 в Работа/Минск
Название раздела посмотрите :)А станция метро "Восток" это в каком городе?
Ага, точно. Спасибо :)
Отправлено автор: baxatob 30 октября 2017 - 09:44 в Работа/Минск
А станция метро "Восток" это в каком городе?
Отправлено автор: baxatob 06 февраля 2018 - 16:10 в Selenium - Functional Testing
Самое надежное - спрофилировать браузер, чтобы он скачивал файл молча, без всяких диалогов.
Отправлено автор: baxatob 25 октября 2017 - 06:51 в Selenium - Functional Testing
Например, при построении xpath-локатора:
- можете привязываться к уникальным элементам, стоящим выше или ниже по иерархии, используя оси;
- можете использовать функцию contains(., "Facebook") или другие функции xpath;
- можете комбинировать эти возможности.
Отправлено автор: baxatob 25 октября 2017 - 11:47 в Selenium - Functional Testing
Что именно не работает? Какая ошибка?
У вас, судя по коду, питон? С ходу видно, что неправильно скобки и кавычки расставлены. Возможно, просто тут опечатались. Но в любом случае проверьте. Должно быть так:
wd.find_element_by_xpath("//a[@class='bx-ss-selected' and contains(text(),'Facebook')]").click()
Отправлено автор: baxatob 27 августа 2018 - 14:11 в SmartBear (AutomatedQA) - Functional Testing
назначать тестам тэги и использовать тэги при ране тестов
https://support.smar...suite.html#tags
Тэги в SoapUI назначаются, а тут речь о ТестКомплите.
Вариант Геннадия наиболее жизнеспособный.
Отправлено автор: baxatob 28 августа 2018 - 13:40 в SmartBear (AutomatedQA) - Functional Testing
Как вариант еще, если программируете на Питоне, то можно импортировать библиотеку unittest и пользоваться ее скипами и другими плюшками. Но надо сразу всю архитектуру фреймворка под это выстраивать.
Отправлено автор: baxatob 10 мая 2018 - 14:13 в Инструменты и технологии
У меня несколько проектов на базе ТестКомплита. Документация ведется либо в обычном док-файле, либо в вики.
Но вам действительно придется познавать все методом тыка, сочувствую. Но в помощь вам прекрасно разработанная документация по самому инструменту.
Отправлено автор: baxatob 16 ноября 2017 - 07:36 в JMeter - Тестирование производительности
Ну вот. Осталось настроить: http://jmeter.apache...ization_Manager
А еще лучше вообще отключить эту авторизацию на время тестов.
Отправлено автор: baxatob 14 ноября 2017 - 06:42 в JMeter - Тестирование производительности
У вас по видимому Windows Authentication идет поверх. Разберитесь сначала, какая схема аутентификации используется (NTLM, Kerberos...?).
Отправлено автор: baxatob 12 января 2018 - 11:55 в Selenium - Functional Testing
У вас есть элемент h4 со значением 08pnlq - вам нужно проверить его наличие?
Что вы подразумеваете под name?
Отправлено автор: baxatob 12 января 2018 - 10:26 в Selenium - Functional Testing
А пример исходного кода элемента можете показать?
Community Forum Software by IP.Board Русификация от IBResource
Лицензия зарегистрирована на: Software-Testing.Ru