отчеты по лабораторным работам / все лабы итип / 5511-4- s14&s17
.doc
Санкт-Петербургский Государственный Университет Информационных Технологий, Механики и Оптики.
Тестирование Программного Обеспечения
Лабораторная работа №4
Изучение средств автоматизации функционального тестирования.
Выполнил:
Студент ФИТиП
группы 5511
Тихонов Д. Л
Шевченко А.Ю.
Тема: Изучение средств автоматизации функционального тестирования.
Цель: Изучить и научиться использовать программу для автоматизации функционального тестирования. Провести тестирование intranet/internet приложения с помощью средства автоматического тестирования
Скриншоты:




Тестовый сценарий:
|
Ввести в браузере адрес ресурса |
Открывается ресурс |
|
Ввести некорректный логин и корректный пароль |
Персональная страничка недоступна, приглашение ввести логин и пароль |
|
Ввести корректный логин и некорректный пароль |
Персональная страничка недоступна, приглашение ввести логин и пароль |
|
Ввести корректные логин и пароль |
Открывается персональная страничка |
|
Нажать на «выход» |
Выход из персональной странички. |
Скрипт:
WebOpen();
WebGoToURL("last.fm the social music revolution", 1);
WebFireEvent("div", "onmouseover", 1);
UtilSleep(1);
WebFireEvent("div_1", "onmouseover", 1);
WebClick("Object", 0, 0);
UtilSleep(0);
WinGetBrowserSession();
WinClick("&Да", 54, 7);
UtilSleep(0);
WebSync(0);
WebPageURL("last.fm", 1);
UtilSleep(3);
WebFireEvent("div_2", "onmouseover", 1);
WebFireEvent("div_3", "onmouseover", 1);
WebFireEvent("div_4", "onmouseover", 1);
WebFireEvent("div_5", "onmouseover", 1);
WebFireEvent("div_6", "onmouseover", 1);
WebFireEvent("div_7", "onmouseover", 1);
WebFireEvent("div_8", "onmouseover", 1);
WebFireEvent("div_9", "onmouseover", 1);
WebFireEvent("div_10", "onmouseover", 1);
WebFireEvent("div_11", "onmouseover", 1);
WebFireEvent("div_12", "onmouseover", 1);
WebFireEvent("div_13", "onmouseover", 1);
WebFireEvent("div_14", "onmouseover", 1);
WebFireEvent("div_15", "onmouseover", 1);
UtilSleep(1);
WebSetValue("username", "asdfasdf", 0, 0, 0);
UtilSleep(2);
WebSetValue("password", "ipqnbddajpiqxn", 0, 0, 1);
WebClick("login", 0, 0);
UtilSleep(0);
WinGetBrowserSession();
WinClick("Сведения системы безопасности", 121, 121);
WinClick("&Да_1", 51, 8);
UtilSleep(0);
WebSync(0);
WebPageURL("last.fm_1", 1);
WebFireEvent("div_16", "onmouseover", 1);
WebFireEvent("div_17", "onmouseover", 1);
WebFireEvent("div_18", "onmouseover", 1);
WebFireEvent("div_19", "onmouseover", 1);
WebFireEvent("div_20", "onmouseover", 1);
WebFireEvent("div_21", "onmouseover", 1);
WebClick("div_22", 0, 1);
UtilSleep(0);
WebSetValue("username_1", "ashevch", 0, 0, 0);
UtilSleep(1);
WebSetValue("password_1", "ebaqztdeyuiqgq", 0, 0, 1);
WebClick("login_1", 0, 0);
UtilSleep(0);
WinGetBrowserSession();
WinKey("&Да_2", 13, 256);
UtilSleep(0);
WebSync(0);
WebPageURL("last.fm_2", 1);
WebFireEvent("div_23", "onmouseover", 1);
UtilSleep(0);
WebSetValue("username_2", "ashevch", 0, 0, 0);
UtilSleep(0);
WebSetValue("password_2", "itkozylevgilxg", 0, 0, 1);
UtilSleep(0);
WebClick("login_2", 0, 0);
UtilSleep(0);
WinGetBrowserSession();
WinKey("&Да_3", 13, 0);
UtilSleep(0);
WebSync(0);
WebPageURL("last.fm_3", 1);
UtilSleep(0);
WebFireEvent("div_24", "onmouseover", 1);
WebObjectCheckpoint("Checkpoint");
WebFireEvent("div_25", "onmouseover", 1);
WebClose();
