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

Фотография

Автоматический запуск


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

#1 Olga_

Olga_

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

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Olya

Отправлено 15 марта 2007 - 13:06

Добрый день!
Test Complete5. Подскажите пожалуйста как можно запустить скрипт автоматически, без моего вмешательства.
Command line: C:\Work'TestComplete\Projects\My\MySuite.pjs"/u:Unit /rt:Script - не работает, точнее только запускает тест комплет, а сам скрипт не хочет :(
Как быть?
Спасибо за раннее
  • 0

#2 Bog_dan

Bog_dan

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

  • Members
  • Pip
  • 39 сообщений
  • ФИО:Богданов Александр

Отправлено 15 марта 2007 - 13:19

Можно запускать через VBS файл:
Set fileObj = CreateObject("Scripting.FileSystemObject")

pathProject = "C:\Work'TestComplete\Projects\My\MySuite.pjs"

Set WshShell = CreateObject("WScript.Shell")

path = chr(34) & "C:\Program Files\Automated QA\TestComplete 3\TestComplete.exe" & chr(34)& " " & chr(34)& pathProject & chr(34) & " /ns /RunAndExit"  
intReturn = WshShell.Run(path, 0 , true)

Правда это для ТС3, но не думаю, что в ТС5 что-то изменилось
  • 0

#3 Genka

Genka

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

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


Отправлено 15 марта 2007 - 13:23

почитайте про параметры запуска ТК из командной строки

а для запуска используйте Windows Scheduler (Start - Programs - Accessories - System Tools - Scheduled Tasks)
  • 0

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

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

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


#4 Dmitry N

Dmitry N

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

  • Members
  • PipPipPipPipPipPip
  • 1 742 сообщений
  • ФИО:Николаев Дмитрий
  • Город:Где-то в России

Отправлено 15 марта 2007 - 13:40

Здравствуйте, Ольга.

C:\Work'TestComplete\Projects\My\MySuite.pjs"/u:Unit /rt:Script

Вы указали Project Suite, Script Unit и Script Routine. Пропущен уровень Project. Также, надо передавать эти параметры в коммандной строке TestComplete.exe.

"c:\Program Files\Automated QA\TestComplete 5\Bin\TestComplete.exe" "C:\Work'TestComplete\Projects\My\MySuite.pjs" /p:MyProject /u:Unit /rt:Script
  • 0
С уважением,
Дмитрий

#5 Olga_

Olga_

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

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Olya

Отправлено 15 марта 2007 - 14:10

да я уже все возможные способы перебрала с командой строкой. Результат: открывается только ТС :(
ну спасибо все равно.....буду дальше пробывать.
А еще вопрос такой:
Возможно ли сбилдить скрипт так, что можно было его запустить и прогнать на другой машине при этом не инсталить TC?
  • 0

#6 Genka

Genka

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

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


Отправлено 15 марта 2007 - 14:18

ну вот вам мой вариант, может чем поможет

"C:\Program Files\Automated QA\TestComplete 4\Bin\TestComplete.exe" C:\sandbox\Imagineer\Product\Product.mds /project:ProjectName /unit:__Runs /routine:main /run /exit /SilentMode /ns
  • 0

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

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

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


#7 AlexP

AlexP

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

  • Members
  • PipPipPipPip
  • 406 сообщений
  • Город:Санкт-Петербург

Отправлено 15 марта 2007 - 15:12

Возможно ли сбилдить скрипт так, что можно было его запустить  и прогнать на другой машине при этом не инсталить TC?

Просмотр сообщения


Можно воспользоваться услугами TestExecute, по другому никак.
  • 0

#8 Olga_

Olga_

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

  • Members
  • Pip
  • 25 сообщений
  • ФИО:Olya

Отправлено 15 марта 2007 - 15:39

:(
спасибо вам большое, будем пробывать
  • 0

#9 Deus

Deus

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

  • Members
  • Pip
  • 61 сообщений
  • ФИО:Гапченко Алексей Владимирович
  • Город:Украина, Харьков

Отправлено 16 марта 2007 - 08:04

:smile:

Вот так все замечательно работает (запуск конкретного проекта):
"с:\Program Files\Automated QA\TestComplete 5\Bin\TestComplete.exe" "C:\...\MyProjectSuite.pjs" /r /p:ProjectName /e

Ключ /r отвечает за запуск скрипта (в данном сулчае дефолтного)
/p:ProjectName - название вашего проекта в сьюте
/e - говорит о том чтобы закрыть ТС по завершению работы скрипта
  • 0

#10 KRULIT

KRULIT

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

  • Members
  • Pip
  • 47 сообщений
  • ФИО:Ковальчук Роман Львович
  • Город:Киев

Отправлено 15 апреля 2008 - 07:21

Добрый день!
Test Complete5. Подскажите пожалуйста как можно запустить скрипт автоматически, без моего вмешательства.
Command line: C:\Work'TestComplete\Projects\My\MySuite.pjs"/u:Unit /rt:Script - не работает, точнее только запускает тест комплет, а сам скрипт не хочет :(
Как быть?
Спасибо за раннее


Добрый день, Олга
На днях у меня возникла необходимость запуска скрипта с командной строки, вот реально работающий пример, который удалось реализовать.

"C:\Program Files\Automated QA\TestComplete 6\Bin\TestComplete.exe" "D:\Flash\Auto_Test\FILE_IN_OUT\FILE_IN_OUT.pjs" /r /p:File_System /u:Unit1 /rt:File_In /e

где File_System - имя проекта, Unit1 - имя скрипта, File_In - имя функции соответсвенно :victory:
  • 0


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

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