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

Фотография

"Гибридное" тестирование. 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 591 сообщений
  • ФИО:Андрей Адеркин
  • Город:Йошкар-Ола

Отправлено 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 772 сообщений
  • ФИО:Роман

Отправлено 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
  • 809 сообщений
  • ФИО:Dmitry Petrov

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

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

 

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


  • 0

#7 BadMF

BadMF

    Специалист

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

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

 

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

 

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


  • 0

#8 pro03

pro03

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

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

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

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


  • 0


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

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