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

baxatob

Регистрация: 27 ноя 2013
Offline Активность: 14 июн 2019 13:07
*****

#158441 Выбор архитектуры тестов для тестирования REST API

Написано baxatob 17 февраля 2017 - 10:42

Использую Python и библиотеки  unittest, json, requests...

 

Исчерпывающий выбор. 

 

Если нужно парсить хтмл, который сервер возвращает, то добавьте еще BeautifulSoup к списку библиотек.


  • 1


#158044 Требуется удаленная работа для Junior QA

Написано baxatob 31 января 2017 - 15:56

- bug tracking: Mantis;
 
Нет смысла акцентировать на этом внимание вообще. Если на проекте другой трекер, то такой акцент может отпугнуть. Лчше написать что-нибудь типа - All major bug tracking tools.
 
 
- positive, negative, cross-browser, functional, regression, usability, ad-hoc.

 

Аналогично. Это звучит примрено так - умею ездить на автомобиле вперед, назад, налево, направо. То есть непрофессионально.

 

Единственное, что можно выделить отдельно, это Usability Testing, это действительно отдельная ниша. Но пишите об этом, если только реально имеете в этом опыт (как минимум хорошее представление о разных гайдлайнах - Apple HIG, HHS Web Standards etc...). 

 

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

Мне еще нравится, когда написано о том, что человек в данный момент изучает.

 

Помните, что основная цель резюме - пробиться на интервью к реальным людям :)


  • 1


#158029 Веб автомейшн vs Мобайл автомейшн

Написано baxatob 31 января 2017 - 11:48

 

 

Веб автомейшн vs Мобайл автомейшн

 

Да нет никакого VS. Точнее - не должно быть. 

А должен быть специалист, для которого не стоит такой вопрос, который сможет автоматизировать тестирование любого приложения. Принципиальный подход везде одинаков, как у же отметили.


  • 1


#157635 Использование методов другого класса

Написано baxatob 17 января 2017 - 12:21

Можно дернуть сгенерированный код напрямую из базы данных.


  • 1


#157535 Как правильно тестировать Web (Java EE) приложение со множеством форм

Написано baxatob 13 января 2017 - 11:01

Изучите PageObject как паттерн проектирования. Чтобы стало понятно, куда прятать все эти бесконечные driver.find, локаторы и т.п. Сам тест нужно делать так, чтобы он выглядел как набор высокоуровневых процедур, типа:

start_application(admin_user)
open_document(invoice)
check_required_fields()
stop_application()

Все остальное раскладываете в соотв. модулях и классах согласно упомянутому паттерну. Чем сложнее проект, тем больше там возникает специфики, но общий подход сохраняется.


  • 1


#157425 Как скопировать (спарсить) DOM страницы?

Написано baxatob 09 января 2017 - 15:08

Вообще, если нет жесткой привязки к технологиям, то для парсинга есть проверенные решения, которые близки к идеалу в своей простоте, надежности и функциональности, например Python + Requests + BeautifulSoup. 

Парсить на Селениуме - это низкопроизводительное извращение, уж простите. 


  • 1


#157423 Парсинг конкретных элементов на игровом поле с последующим действием н

Написано baxatob 09 января 2017 - 12:23

Еще хорошо бы понимать, до какого элемента распознается приложение:

 

Девайс -> Основное Окно -> Игровое Поле -> Клетка -> Шарик или как-то по-другому?


  • 1


#157348 C чего начать и куда двигаться?

Написано baxatob 04 января 2017 - 15:43

Я бы начал с того, что больше всего распространено на рынке автоматизации.

Из тулов это Selenium Webdriver

Из языков программирования - Python или Java.

 

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


  • 2


#157258 Автоматизация авторизации

Написано baxatob 29 декабря 2016 - 12:38

Возможно на данном сайте не срабатывает как нужно команда type.

Что можно сделать - попробовать другие команды (typeKeys, sendKeys, fireEvent etc.)

Так же вероятна защита от бота (я уже писал вам об этом на другом форуме).

 

В любом случае Selenium IDE не очень правильный выбор для тестирования инстаграмма. 


  • 1


#156913 TestComplete Desktop Module что нового?

Написано baxatob 15 декабря 2016 - 13:32

TestComplete Platform - это ядро, которое само по себе работает просто как среда для разработки тестов. 

 

Desktop Module включает библиотеки, необходимые для работы с десктоп приложениями.

 

UPD

На голой платформе можно работать только с этими объектами:

 

- Win32 Controls

- Microsoft Controls

- Infragistics Controls

- Developer Express Controls

 

Например, если нужна поддержка .NET или Java (и т.д.), то уже без десктоп-модуля не обойтись


  • 1


#156843 Тестировщик - отправная точка в сфере разработки ПО?

Написано baxatob 13 декабря 2016 - 15:27

Если под тестировщиком подразумевать мануального тестировщика начального уровня (кликера), то озвученная позиция абсолютно верна.

Это действительно тяжелая, нудная работа второго плана.

Это действительно прекрасная отправная точка для дальнейшей карьеры в ИТ.

Если тестировщик становится системным аналитиком или разработчиком - это действительно большой успех.

Если он становится инженером по качеству ПО, атоматизатором, менеджером по тестированию, менеджером проекта - это тоже не меньший успех.

Все в наших руках :)

 

P.S. На счет доходов - 5$ / час - это тот минимум для тестировщика, о котором я знаю. 


  • 1


#156822 Конфигурация Node в Selenium Grid

Написано baxatob 13 декабря 2016 - 07:49

Selenium Grid2 :: Configuring Nodes

 

If your remote machine has multiple versions of Firefox you’d like to use, you can map the location of each binary to a particular version on the same machine:


-browser browserName=firefox,version=3.6,firefox_binary=/home/myhomedir/firefox36/firefox,maxInstances=3,platform=LINUX -browser browserName=firefox,version=4,firefox_binary=/home/myhomedir/firefox4/firefox, maxInstances=4,platform=LINUX

  • 1


#156753 TestCafe - Functional Testing

Написано baxatob 09 декабря 2016 - 12:48

 

 

Selenium IDE

 

Я думаю, что именно из-за Selenium IDE и создается впечатление, что "рекордеры уже вышли из моды "...

 

Хороший рекордер - это сумасшедшая скорость и действительно низкий порог входа для тестировщиков. 


  • 1


#156460 Что лучше использовать для тестирования REST сервисов?

Написано baxatob 29 ноября 2016 - 10:15

Мы использовали Python+Suds

 

suds это все же soap-клиент. Для rest-сервисов лучше библиотеку requests подключить.


  • 2