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

Тестирование веб-приложений 2.0
онлайн, начало 29 марта
Программирование на C# для тестировщиков
онлайн, начало 22 марта
Логи как инструмент тестировщика
онлайн, начало 25 марта
Тестирование производительности (JMeter)
онлайн, начало 22 марта
Фотография

"Гибридное" тестирование. WEB и DeckTop


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

#1 vadbin

vadbin

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

  • Members
  • Pip
  • 3 сообщений

Отправлено 27 Декабрь 2018 - 10:42

codeception php

 

Доброго времени суток всем!

 

Есть тест формы регистрации клиента, где кроме прочих полей, есть поле заполнения идентификатора клиента.

Автотест для для этой формы написан, все работает прекрасно, код клиента заполняем рандомно, от балды.

Возникла необходимость проставлять реальный айдишник клиента, который выдает 1С Бухгалтерия
Теперь вопрос: существует ли возможность "воткнуть" в процесс автотеста регистрации клиента, вызов приложения 1С, проведения там определенных действий, связанных с добавлением нового клиента, получения идентификатора, возврат на тест страницы регистрации, заполнения полученного идентификатора и записью данных?

Другими словами, какие возможности есть воткнуть в автотест web-страницы вызов decktop приложения с последующими там манипуляциями и возвратом на тест web-страницы?

 


  • 0

#2 Freiman

Freiman

    Гуру

  • Members
  • PipPipPipPipPipPip
  • 1 400 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 27 Декабрь 2018 - 10:52

В целом задача кажется выполнимой.
У 1C есть API, почитайте, посмотрите, что вам подходит.
  • 0

#3 vadbin

vadbin

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

  • Members
  • Pip
  • 3 сообщений

Отправлено 27 Декабрь 2018 - 11:32

Проблема еще в том что это 7-ка. Там с API по-моему дела никак не обстоят.

Ну и в принципе, если нет API у приложения, какие есть  еще возможности воплотить эту "мечту" в жизнь?


  • 0

#4 Spock

Spock

    Гуру

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

Отправлено 27 Декабрь 2018 - 13:22

да вроде дела нормально обстоят:

https://infostart.ru/public/72664/


  • 0

#5 vadbin

vadbin

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

  • Members
  • Pip
  • 3 сообщений

Отправлено 27 Декабрь 2018 - 13:53

спасибо за ссылку, будем "копать" под бухгалтерию :)

 

 

 

Ну и в принципе, если нет API у приложения, какие есть  еще возможности воплотить эту "мечту" в жизнь?

 

Может посоветуете что и в этом плане - как обустроить симбиоз теста на php с desktop-ом? Когда народ смотрит как вместо них "тыкаются" кнопочки - аппетит не только у бухгалтеров может вспыхнуть :)


  • 0

#6 BadMF

BadMF

    Специалист

  • Members
  • PipPipPipPipPip
  • 777 сообщений
  • ФИО:Dmitry Petrov

Отправлено 28 Декабрь 2018 - 08:45

1C крутится на реляционных БД к которым есть стандартные коннекторы во всех языках программирования (если у вас не файловая, конечно, что странно для серьёзных прожектов), делаем нужного пользователя прямо в БД запросом и берём IDшник опять же запросом.

 

зачем эти танцы с бубнами...


  • 0

#7 BadMF

BadMF

    Специалист

  • Members
  • PipPipPipPipPip
  • 777 сообщений
  • ФИО:Dmitry Petrov

Отправлено 28 Декабрь 2018 - 08:58

 

Другими словами, какие возможности есть воткнуть в автотест web-страницы вызов decktop приложения с последующими там манипуляциями и возвратом на тест web-страницы?

 

чем меньше у вас будет таких желаний, тем надёжнее у вас будут тесты. старайтесь тестировать в одно и то же время, только одну систему.


  • 0

#8 pro03

pro03

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

  • Members
  • Pip
  • 7 сообщений
  • ФИО:Михаил

Отправлено 02 Февраль 2019 - 15:50

а Winium драйвер 1с не берет?


  • 0


Selenium 2.0: стартовый уровень
онлайн
Программирование на Java для тестировщиков
онлайн
Автоматизация функционального тестирования
онлайн
Selenium WebDriver: полное руководство
онлайн



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

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

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