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

Фотография

Как разделить функции, чтобы они вызывались поэтапно


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

#1 gira13

gira13

    Активный участник

  • Members
  • PipPip
  • 80 сообщений
  • Город:Киев

Отправлено 11 сентября 2014 - 14:33

Добрый день!

Версия  TestComplete'a 7,5,использую Java Script , приложение написано на Delphi.

 

Допустим функция Main вызывает последовательно функции Ф1, Ф2, Ф3, Ф4...

Часть функций возращает данные, которые передаются в другие функции

 

Я хочу разделить вызов,т.к. из-за глюков или ошибок на сервере, некоторые функции не могут быть выполнены до конца. Т.е. чтобы можно было вызвать функцию Ф1 и возращаемый параметр сохранился(я вижу как вариант сохранение в файл Excel). Затем отдельно вызвать функцию Ф2, чтобы она подхватила параметры, сохраненные, например в файл Excel.

Я имею ввиду не то, что я захожу в скрипт и нажимаю на названии функции Ф2 правой кнопкой мыши и говорю запустить данную функцию, а чтобы малознающий человек в TestComplete, мог нажатием грубо говоря одной кнопки, запустить любую функцию в любом порядке(понятно, если функция Ф2 использует параметр из функции Ф1, то в файле Excel изначально есть какие-то существующие данные, которые можно использовать)

 

Вроде понятно изложила, подскажите плиз, как сделать

 


  • 0

#2 XXX

XXX

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

  • Members
  • PipPipPipPip
  • 284 сообщений
  • ФИО:Денис Викторович
  • Город:Санкт-Петербург


Отправлено 11 сентября 2014 - 15:02

Вообще не очень понял о чем речь) но могу предложить хранить результаты выполнения функций в ODT.Data а не эксель )


  • 0

#3 Genka

Genka

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 328 сообщений
  • ФИО:Геннадий Алпаев
  • Город:Украина, Днепр


Отправлено 11 сентября 2014 - 18:04

XXX не понял, а я понял :)

 

Для хранения подобных данных удобнее всего будет воспользоваться Project Variables (в вашем случае, скорее всего, Persistent Variables). Там есть и значения по умолчанию, и новые значения можно сохранять.

 

Для запуска же "по нажатию кнопки" скорее всего подойдут User Forms. 

 

А насчет Экселя... С Экселем еще придется повозиться, чтобы ЗАПИСЫВАТЬ в него данные. В общем, не советую.


  • 2

TestComplete для начинающих (видеозаписи курса)

Software Testing Automation Tips (50 вещей, которые должен знать каждый автоматизатор, книга на английском языке)

Онлайн-учебник "Автоматизация тестирования от «А» до «Ы»"
Сборник рецептов по TestComplete (книга на английском языке)
Онлайн-учебник по TestComplete
Онлайн-учебник по SilkTest


#4 gira13

gira13

    Активный участник

  • Members
  • PipPip
  • 80 сообщений
  • Город:Киев

Отправлено 12 сентября 2014 - 07:04

Да это то, что надо было, спасибо

Хотя у меня был вопрос в другом, но я уже поняла, каждую функцию можно добавить в проект на закладку "Test Items" и там можно запускать как все, так и по отдельности каждую функцию. Просто вчера искала, никак не могла найти эту штуку


  • 1


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

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