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

Фотография

Сценарий для тестирования блокнота.


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

#1 aleator

aleator

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

  • Members
  • Pip
  • 4 сообщений
  • ФИО:Лиленко Владимир
  • Город:Республика Беларусь, Полоцк

Отправлено 01 сентября 2011 - 17:09

Прошу прощения за "чайные" вопросы студента-заочника.
Хочу протестировать блокнот на открытие файлов определённой длинны в WinRunner-е. Не знаю,можно ли создать файл заданной длинны в WinRunner-е, поэтому создаю их заранее (#C:\>fsutil file createnew C:\testfile2txt 10000000). Как работать с WinRunner-ом знаний никаких. Винниченко сильно не помог.
Жизнеспособен ли таков сценарий? Либо присутствуют какие-то критические ошибки?
Буду признателен за любые ответы.


function runtest (fname)	{
	system (fname);
	report_msg(sprintf("%s: Start -------",fname));
	
# Безымянный - Блокнот
	win_activate ("Безымянный - Блокнот");
	set_window ("Безымянный - Блокнот", 4);
	obj_type ("Edit","<kCtrl_R-o>");

# Открыть
	set_window ("Открыть", 0);
	list_select_item ("Папка:_1", "testfile2");
	button_press ("Открыть_2");

   	if 	(set_window ("testfile2 - Блокнот", 4)==E_OK)	{
		report_msg(sprintf("%s: Успешное открытие-------",fname));
		win_close("testfile2 - Блокнот");	
	}
	else	{
		report_msg(sprintf("%s: Неудачное открытие-------",fname));
		win_close("Безымянный - Блокнот");	
	}
	report_msg(sprintf("%s: Finished -------",fname));
}
runtest("c:/windows/system32/notepad.exe");

  • 0

#2 ch_ip

ch_ip

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

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 01 сентября 2011 - 17:43

А чем обусловлен выбор винраннера?
Этот инструмент уже не производится, не поддерживается и не продается. Может лучше изучать какой-нибудь современный инструментарий? QTP или TestComplete или AutoIT (применительно к виндовым приложениям)?
  • 0

#3 aleator

aleator

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

  • Members
  • Pip
  • 4 сообщений
  • ФИО:Лиленко Владимир
  • Город:Республика Беларусь, Полоцк

Отправлено 01 сентября 2011 - 19:39

Выбора как такового небыло. Пример сценария тестирования (программы похожей на calc.exe) был разобран в методическом руководстве. WinRunner дали скачать на кафедре. Задачи изучения WinRunner-а не было (в примере были обьяснены всего 5-6 функций). А дальше, как говориться, карты розданы, играй если можешь...
  • 0

#4 ch_ip

ch_ip

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

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 02 сентября 2011 - 07:10

Выбора как такового небыло. Пример сценария тестирования (программы похожей на calc.exe) был разобран в методическом руководстве. WinRunner дали скачать на кафедре. Задачи изучения WinRunner-а не было (в примере были обьяснены всего 5-6 функций). А дальше, как говориться, карты розданы, играй если можешь...

Я так и не понял. Вам это обязательно надо сделать на винранере или сделать автоматически?
Виниченко - так себе книжка. Перевод справки практически в чистом виде.
  • 0

#5 aleator

aleator

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

  • Members
  • Pip
  • 4 сообщений
  • ФИО:Лиленко Владимир
  • Город:Республика Беларусь, Полоцк

Отправлено 02 сентября 2011 - 14:08

Сделать надо на WinRunner-е.
Насчёт Винниченко согласен.
  • 0

#6 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 02 сентября 2011 - 14:42

Сделать надо на WinRunner-е.

Чтобы было ещё сложнее -- можно одну руку привязать к туловищу (правую) :))))

Шутка, конечно, но горькая. Вот так вот живут наши вузы -- учат пользоваться инструментами, снятыми с производства.
Придёт он устраиваться куда-нибудь на работу, спросят -- умеешь на чём-нибудь автоматизировать? Он скажет -- на винраннере. Не, у нас нет винраннера, ответят ему.


А между прочим, в чуть выше посоветованном AutoIt, язык программирования практически тот же самый (VB-подобный), набор функций достаточно похожий -- почему нельзя использовать его?
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#7 Freiman

Freiman

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

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

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

Шутка, конечно, но горькая. Вот так вот живут наши вузы -- учат пользоваться инструментами, снятыми с производства.
Придёт он устраиваться куда-нибудь на работу, спросят -- умеешь на чём-нибудь автоматизировать? Он скажет -- на винраннере. Не, у нас нет винраннера, ответят ему.

А между прочим, в чуть выше посоветованном AutoIt, язык программирования практически тот же самый (VB-подобный), набор функций достаточно похожий -- почему нельзя использовать его?

Хорошая тема для обсуждения - а какие инструменты-технологии надо давать в вузе?
Алексей, как думаете, стоит вынести в отдельную тему?
  • 0

#8 aleator

aleator

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

  • Members
  • Pip
  • 4 сообщений
  • ФИО:Лиленко Владимир
  • Город:Республика Беларусь, Полоцк

Отправлено 02 сентября 2011 - 16:30

Придёт он устраиваться куда-нибудь на работу, спросят -- умеешь на чём-нибудь автоматизировать? Он скажет -- на винраннере.

Боюсь, после написания одного единственного теста сказать, что "умеешь автоматизировать" не получится.

Буду признателен за любые ответы.

Хотелось бы ближе к теме.
  • 0

#9 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 04 сентября 2011 - 19:36

Буду признателен за любые ответы.

Хотелось бы ближе к теме.

А Вы задайте правильные вопросы :)

Если Вам интересно узнать, какие сценарии стоит сделать, чтобы протестировать функцию открытия файла -- стоит спросить в форуме про тест-дизайн.
Потому что те, кто не работает с инструментами HP просто не заглядывают в соответствующие форумы.

Если Вас интересует, будет ли работать написанная Вами программа в винраннере -- просто запустите её :)
Если есть конкретные вопросы, что-то не получается сделать -- про это и спросите.
Хинт: "Как работать с WinRunner-ом знаний никаких. Винниченко сильно не помог." -- это не вопрос, это утверждение :)
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium


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

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