Практическое задание по дисциплине «Автоматизация тестирования программного обеспечения» для ТУСУР



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

2 Если проблемы с кодировкой в консоли, то надо сменить кодировку в глобальных настройках в файле SciTEUser.properties.

Если в последней полной SciTE при установленном параметре code.page=0 перестаёт правильно отображаться и вводиться русская ANSI, попробуйте раскомментировать параметр 
character.set=204. 
Проверьте, чтобы utf8.auto.check=4

Также AutoIT путается в открытых окнах Windows, ему надо постоянно делать активным нужное окно. Что работало вчера, может перестать работать сегодня)))

Может также помешать скрипту антивирусник.

Вот еще добавила несколько моментов, надо очищать буфер и горячей клавишей добавлять в буфер. Так вроде работает стабильнее.

#include <debug.au3>

run(‘calc.exe’);запускаем калькулятор

$hWnd=WinWait(«Калькулятор»)

WinActivate($hWnd)

Send(‘2{+}2{enter}’)

ClipPut(»); чистка буфера

Sleep(300)

Send(«^с»); копируем

Send(«^{INSERT}»);вставляем в буфер

Local $var=ClipGet() ; записываем в переменную

;$var = ControlGetText($hWnd,»»,»[CLASS:ApplicationFrameInputSinkWindow; INSTANCE:1];»); иногда работает этот метод, который получает текст по локатору

ConsoleWrite(«результат»& $var)

ConsoleWrite(_Assert(‘$var=4’));тест

Sleep(1000)

WinClose(«Калькулятор»)

Задание

1 Установите AutoIT, редактор SciTe.

2 Скачайте примеры скриптов и запустите их.

3 Напишите тест на проверку «Деление на 0» для Калькулятора.

При попытке деления на 0, в поле калькулятора выводится текст: «Значение не определено».

4. Автоматизируйте задачу по сценарию:

1 В Блокноте добавить текст «Привет, мир!».

2 В меню приложения нажать кнопку «Правка».

3 Нажать пункт «Заменить»

4 Заменить «мир» на «Россия»

5 В окне «Заменить» нажать кнопку «Заменить все».

6 Сохранить тестовый файл.

Нужна помощь
с дистанционным обучением?
Узнайте точную стоимость или получи консультацию по своему вопросу.