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

Фотография

TestComplete за 1 день


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

#41 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 12 декабря 2007 - 21:53

Я думаю, что ключевой момент кроется в фразе

Например, у нас есть сравнительно толстый фреймворк, который манипулирует тестируемым продуктом.

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

Но, если автоматизация планируется заблаговременно, выделяется достаточное время, то не отводить время и усилия на создание фреймворка - это заблаговременное обречение проекта на провал.
  • 0

#42 AlexP

AlexP

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

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

Отправлено 12 декабря 2007 - 22:00

Но, если автоматизация планируется заблаговременно, выделяется достаточное время...


Это - фантастика (с) :clapping:
  • 0

#43 Andrey_K

Andrey_K

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

  • Members
  • Pip
  • 20 сообщений
  • Город:Харьков

Отправлено 13 декабря 2007 - 09:44

Подскажите как открыть файл в том же Блокноте на том же Delphi.
  • 0

#44 AlexP

AlexP

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

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

Отправлено 13 декабря 2007 - 10:02

Подскажите как открыть файл в том же Блокноте на том же Delphi.


Стандартным способом: File -> Open. Запиши рекордером, скрипт получается нормальным.
  • 0

#45 Genka

Genka

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

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


Отправлено 13 декабря 2007 - 10:03

Подскажите как открыть файл в том же Блокноте на том же Delphi.

с помощью того же Recorder'a запишите тот же скрипт, который выбирает тот же пункт меню File - Open, вводит то же имя файла и жмет ту же кнопку Open.

Затем переделайте скрипт, используя пример, который я давал ранее.

А еще можно запустить блокнот, передав в качестве параметра ему путь к файлу. Подробнее можно узнать, почитав про объект TestedApp, в частности его свойство TestedApp.Parameters
  • 0

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

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

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


#46 KaNoN

KaNoN

    АЦЦКИЙ СОТОНА

  • Members
  • PipPipPipPipPipPip
  • 1 260 сообщений
  • ФИО:Колесник Николай
  • Город:Днепропетровск > Киев > Лондон

Отправлено 13 декабря 2007 - 10:13

Но, если автоматизация планируется заблаговременно, выделяется достаточное время...


Это - фантастика (с) :clapping:

Странно, но я с этой фантастикой сталкивался постоянно. Тем более, что под достаточным временем я подразумевал, что есть время на подготовку какого-либо каркаса, что занимает недели 2 не более. Остальное дополняется по мере необходимости. Это нормальное явление для стартующих проектов.
  • 0

#47 Andrey_K

Andrey_K

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

  • Members
  • Pip
  • 20 сообщений
  • Город:Харьков

Отправлено 13 декабря 2007 - 12:13

Почему появляется такая ошибка?
Cannot obtain the window with the window class '#32770', window caption 'Ñîõðàíèòü êàê' and index 1

Указывает на эту строку кода.
if not pNotepad.Window('#32770', 'Сохранить как', 1).Exists then

Нажимаю Файл -> Сохранить -> ввожу имя файла -> сохранить -> появляется окно "перезаписать файл?".
Это строка кода соответсвует этому окну?
Что я делаю не так?
  • 0

#48 Genka

Genka

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

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


Отправлено 13 декабря 2007 - 12:46

Почему появляется такая ошибка?
Cannot obtain the window with the window class '#32770', window caption 'Ñîõðàíèòü êàê' and index 1

Указывает на эту строку кода.
if not pNotepad.Window('#32770', 'Сохранить как', 1).Exists then

Нажимаю Файл -> Сохранить -> ввожу имя файла -> сохранить -> появляется окно "перезаписать файл?".
Это строка кода соответсвует этому окну?
Что я делаю не так?


нет, эта строка соответствует окну "Сохранить как", а у вас появляется окно "перезаписать файл?"
надо дополнительную его обработку добавлять

или перед сохранением удалять файл с помощью Utilities.DeleteFile
  • 0

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

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

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


#49 AlexP

AlexP

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

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

Отправлено 13 декабря 2007 - 12:50

Почему появляется такая ошибка?
Cannot obtain the window with the window class '#32770', window caption 'Ñîõðàíèòü êàê' and index 1

Указывает на эту строку кода.
if not pNotepad.Window('#32770', 'Сохранить как', 1).Exists then

Нажимаю Файл -> Сохранить -> ввожу имя файла -> сохранить -> появляется окно "перезаписать файл?".
Это строка кода соответсвует этому окну?
Что я делаю не так?


Если твою строку немного подправить, то она будет проверять наличие стандартного диалога "Save As" ("Сохранить как"), и если этого окна нет, то будет выполняться код...
Во-первых, ты не можешь использовать свойство Exists отдельно от метода Wait: читай здесь.
Во-вторых, возможно будут проблемы с кодировкой (у тебя, я так понимаю, русский Notepad) - подробнее читать здесь

P.S. Из каких соображений был выбран DelphiScript?
  • 0

#50 Andrey_K

Andrey_K

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

  • Members
  • Pip
  • 20 сообщений
  • Город:Харьков

Отправлено 13 декабря 2007 - 13:10

P.S. Из каких соображений был выбран DelphiScript?



Учил его когда-то.
  • 0

#51 Andrey_K

Andrey_K

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

  • Members
  • Pip
  • 20 сообщений
  • Город:Харьков

Отправлено 13 декабря 2007 - 13:24

Спасибо. Метод Wait помог, НО :

1. Почему в другой строке у меня такая же проверка работала просто с Window?
2. Что такое метод?
3. Что означает 3ий параметр "-1"?
  • 0

#52 Andrey_K

Andrey_K

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

  • Members
  • Pip
  • 20 сообщений
  • Город:Харьков

Отправлено 13 декабря 2007 - 13:26

Расскажите кто знает.

В каких случаях на практике надо или можно применять автоматизацию тестирования?
Насколько это выгодно и чем это выгодно?
  • 0

#53 ArtemRudenko

ArtemRudenko

    Постоянный участник

  • Members
  • PipPipPip
  • 248 сообщений
  • ФИО:Руденко Артем Михайлович
  • Город:Минск


Отправлено 13 декабря 2007 - 13:40

:clapping: По поводу что, для чего, зачем, поройтесь на форуме, всё найдете-гарантирую. Зачем повторяться в 1000000000 раз.
Используйте поиск)) и всё будет ОК.
  • 0
И всё-таки она вертится...

#54 AlexP

AlexP

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

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

Отправлено 13 декабря 2007 - 13:42

1. Почему в другой строке у меня такая же проверка работала просто с Window?
2. Что такое метод?
3. Что означает 3ий параметр "-1"?


1) Потому, что окно существовало. Следовательно, ты просто обращался к окну, а свойство Exists игнорировалось.
2) Хм... метод - набор действий.
3) Для Wait? Если да, то это Timeout - сколько ты собираешься ожидать нужное окно (-1 - ждать, пока не появится)
  • 0

#55 Genka

Genka

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

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


Отправлено 13 декабря 2007 - 13:43

Расскажите кто знает.
В каких случаях на практике надо или можно применять автоматизацию тестирования?
Насколько это выгодно и чем это выгодно?


Андрей, вы мне напомнили монолог Жванецкого:

Заключили договор о поставке помидоров из Мурманска в Ригу.

Через неделю телеграмма из Мурманска: "Во что паковать?"
Рига: "Высылаем тару"
Мурманск: "Во что грузить?"
Рига: "Высылаем транспорт"
Мурманск: "Как выращивать помидоры???"


  • 0

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

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

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


#56 AlexP

AlexP

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

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

Отправлено 13 декабря 2007 - 13:47

Расскажите кто знает.
В каких случаях на практике надо или можно применять автоматизацию тестирования?
Насколько это выгодно и чем это выгодно?


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

#57 Andrey_K

Andrey_K

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

  • Members
  • Pip
  • 20 сообщений
  • Город:Харьков

Отправлено 13 декабря 2007 - 13:56

Сколько рускоязычных пользователей ТестКомплита? Какие перспективы этой программы в будущем?
  • 0

#58 LeshaL

LeshaL

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

  • Members
  • PipPipPipPipPipPip
  • 1 094 сообщений
  • ФИО:Алексей Лянгузов
  • Город:Saint-Petersburg


Отправлено 13 декабря 2007 - 14:04

Сколько рускоязычных пользователей ТестКомплита? Какие перспективы этой программы в будущем?

У меня создалось впечатление, что вы не человек, а скрипт. :)
Этакий искуственный интелект, типа этого - http://www.titane.ca.../igod/main.html
  • 0
Regards,
Alexey

#59 AlexP

AlexP

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

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

Отправлено 13 декабря 2007 - 14:15

Сколько рускоязычных пользователей ТестКомплита? Какие перспективы этой программы в будущем?


Не думаю, что на эти вопросы есть ответы... даже у разработчиков.
  • 0

#60 Genka

Genka

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

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


Отправлено 13 декабря 2007 - 14:19

У меня создалось впечатление, что вы не человек, а скрипт. :)
Этакий искуственный интелект, типа этого - http://www.titane.ca.../igod/main.html


Леша, надо поосторожнее подобные ссылки давать в рабочее время :)
У меня уже истерика от этого вашего бота

Me:
Ask me something.
God:
What?
Me:
Anything!
God:
Can you be more specific?
Me:
Ask me my name, for example
God:
OK, what is your name for example?


  • 0

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

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

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



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

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