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

Подготовка к сертификации ISTQB FL
онлайн, начало 10 августа
Тестирование REST API
онлайн, начало 10 августа
Программирование на Python для тестировщиков
онлайн, начало 14 августа
Тестирование без требований
онлайн, начало 17 августа
Фотография

Автотесты для всех платформ. Какой инструмент выбрать ?

Автоматизация Java Appium

  • Авторизуйтесь для ответа в теме
Сообщений в теме: 14

#1 _art_

_art_

    Новый участник

  • Members
  • Pip
  • 37 сообщений
  • ФИО:KAM

Отправлено 15 апреля 2018 - 16:58

Всем привет !

 

Руководство поставило такую задачу: есть приложение для iOS, Andriod, Windows и Mac. Оно одно, просто реализовано под несколько платформ.

Нужно написать автоматизированные тесты для всех платформ с наименьшими усилиями по переписыванию тестов под каждую из них.

 

Пока пишу тесты на Java на Mac с использованием Appium. Апиум дает сразу 2 платформы - iOS и Android.

А как быть с Win ?

Кто-нибудь уже сталкивался с такой задачей ? Или это в принципе нереально ?

 

Есть такая утилита как TestCompete, но она платная. Бесплатных аналогов что-то не могу найти.

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

 

В общем пока в думах и сомнениях, что выбрать.

Гуру, прошу помощи в данном вопросе.


  • 0

#2 Vasiliy

Vasiliy

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 2 808 сообщений
  • ФИО:Касимов Василий
  • Город:Москва

Отправлено 15 апреля 2018 - 17:34

Ваше приложение работает через командную строку?
  • 0

#3 _art_

_art_

    Новый участник

  • Members
  • Pip
  • 37 сообщений
  • ФИО:KAM

Отправлено 15 апреля 2018 - 17:42

Не думаю..

Оно гибридное - контейнер на Objective-C, а внутренность - JS/html.


  • 0

#4 baxatob

baxatob

    Опытный участник

  • Members
  • PipPipPipPip
  • 258 сообщений
  • ФИО:Юрий
  • Город:Riga

Отправлено 16 апреля 2018 - 06:50

 

 

А как быть с Win ?

 

А вопрос "как быть с Мас" вы уже закрыли? Речь о нативном приложении под МасОS или все же об iOS?


  • 0

#5 SALar

SALar

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 2 279 сообщений
  • Город:Москва


Отправлено 16 апреля 2018 - 07:07

Похоже, вас совершенно не интересует "доехать", вас интересуют "шашечки". Ну что, рисуйте "шашечки". Результата не будет.

 

 

Всем привет !

 

Руководство поставило такую задачу: есть приложение для iOS, Andriod, Windows и Mac. Оно одно, просто реализовано под несколько платформ.

Нужно написать автоматизированные тесты для всех платформ с наименьшими усилиями по переписыванию тестов под каждую из них.

 

 

Это четыре принципиально разных приложения, с разными интерфейсами. Не, конечно попробуйте движок от паровоза "A4 Mallard" поставить на КрАЗ. Вдруг получится. Потом расскажите. Как у вас увеличился time2market, упал доход фирмы и возросли операционные расходы.

 

PS. Наш девиз: "Слабоумие и отвага!"

 

 

 

 

Есть такая утилита как TestCompete, но она платная. Бесплатных аналогов что-то не могу найти.

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

 

В общем пока в думах и сомнениях, что выбрать.

Гуру, прошу помощи в данном вопросе.

 

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

 

Гуру, прошу помощи в данном вопросе.

Руками тестируйте. Это  очевидно.


  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#6 _art_

_art_

    Новый участник

  • Members
  • Pip
  • 37 сообщений
  • ФИО:KAM

Отправлено 16 апреля 2018 - 08:10

В том - то и дело что это 4 разных приложения. А то я не знаю...

Учить меня не нужно.

 

Вопрос в другом - возможно ли в принципе решить такую задачу ?


  • 0

#7 Little_CJIOH

Little_CJIOH

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 486 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 16 апреля 2018 - 08:46

В принципе возможно.


  • 0

#8 Little_CJIOH

Little_CJIOH

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 486 сообщений
  • ФИО:Власкин Павел
  • Город:Санкт-Петербург


Отправлено 16 апреля 2018 - 08:53

Похоже, вас совершенно не интересует "доехать", вас интересуют "шашечки". Ну что, рисуйте "шашечки". Результата не будет.

 

 

Всем привет !

 

Руководство поставило такую задачу: есть приложение для iOS, Andriod, Windows и Mac. Оно одно, просто реализовано под несколько платформ.

Нужно написать автоматизированные тесты для всех платформ с наименьшими усилиями по переписыванию тестов под каждую из них.

 

 

Это четыре принципиально разных приложения, с разными интерфейсами. Не, конечно попробуйте движок от паровоза "A4 Mallard" поставить на КрАЗ. Вдруг получится. Потом расскажите. Как у вас увеличился time2market, упал доход фирмы и возросли операционные расходы.

 

PS. Наш девиз: "Слабоумие и отвага!"

 

 

 

 

Есть такая утилита как TestCompete, но она платная. Бесплатных аналогов что-то не могу найти.

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

 

В общем пока в думах и сомнениях, что выбрать.

Гуру, прошу помощи в данном вопросе.

 

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

 

> Гуру, прошу помощи в данном вопросе.

Руками тестируйте. Это  очевидно.

Сергей, ты не прав.

Не в вопросах экономической целесообразности.

В том что советуешь человеку не принимающему решения делать то, что его делать не просили.

Технически эта задача решаема. По крайней мере до тех пор пока приложение не содержит платформозависимых элементов.


  • 1

#9 _art_

_art_

    Новый участник

  • Members
  • Pip
  • 37 сообщений
  • ФИО:KAM

Отправлено 16 апреля 2018 - 09:06

> Технически эта задача решаема. По крайней мере до тех пор пока приложение не содержит платформозависимых элементов.

 

Уже ближе к телу.

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


  • 0

#10 SALar

SALar

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 2 279 сообщений
  • Город:Москва


Отправлено 16 апреля 2018 - 09:44

Согласен с Павлом.

 

2_art_

 

У вас очень простой план.

  1. Скока можем "автоматизируем". Результата не будет, но всем наплевать.
  2. Как можно больше раздуваем штат. Результата не будет, но всем наплевать.
  3. Уходим и размещаем резюме, что был "типа автоматизатором".

​"Специалистов по подбору персонала" (именно в кавычках) абсолютно не беспокоит чего вы добились, главное, чем занимались.

 

Удачи в повышении зарплаты. Наносите этим капиталистам вред и одновременно повышайте свою зарплату. Удачи.

 

 

можно делать и отсутствие дела 

...

здесь мерилом работы считают усталость

 

 

 

 

 

PS. 2_art_ Когда закончите, выложите скрипт, который тестирует вообще все приложения.


  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#11 Spock

Spock

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 772 сообщений
  • ФИО:Роман

Отправлено 16 апреля 2018 - 14:07

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

 

вот тогда и без разницы будет на платформу


  • 0

#12 _art_

_art_

    Новый участник

  • Members
  • Pip
  • 37 сообщений
  • ФИО:KAM

Отправлено 16 апреля 2018 - 14:55

Всё так, только не думается мне, что есть хоть какой-то доступ к API.


  • 0

#13 SALar

SALar

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 2 279 сообщений
  • Город:Москва


Отправлено 16 апреля 2018 - 15:00

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

 

вот тогда и без разницы будет на платформу

Иногда одинаковые АПИ, иногда разные. 

 

Добро пожаловать в Ад!


  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 


#14 Vasiliy

Vasiliy

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 2 808 сообщений
  • ФИО:Касимов Василий
  • Город:Москва

Отправлено 16 апреля 2018 - 15:43

Я работал с приложением, которое было для 4-ех платформ: Win, DOS, Linux, Mac.
У него был свой скриптовый движок. Для подобных тестов его и использовали.
  • 0

#15 _art_

_art_

    Новый участник

  • Members
  • Pip
  • 37 сообщений
  • ФИО:KAM

Отправлено 16 апреля 2018 - 16:10

Ну тут другой случай. Никаких "своих скриптовых движков" нет в приложении к сож-ю.


  • 0


Программирование на С# для тестировщиков
онлайн
Автоматизатор мобильных приложений
онлайн
Selenium WebDriver: полное руководство
онлайн
Программирование на Python для тестировщиков
онлайн




Темы с аналогичным тегами Автоматизация Java, Appium

Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных

Яндекс.Метрика
Реклама на портале