Частина тексту файла (без зображень, графіків і формул):
Мiнiстерство освiти і науки, молоді та спорту України
Національний університет “Львівська політехніка”
Кафедра ЕОМ
Лабораторна робота №5
з диципліни: «Тестування програмного забезпечення»
на тему: «Створення та перехоплення вікна програми з простим графічним інтерфейсом за допомогою мови Python»
Мета: навчитись тестувати графічний інтерфейс за допомогою засобів мови Python.
Завдання:
Написати програму на мові Python, що тестує графічний інтерфейс і виконує функцію y = ab.
Текст програми:
from pywinauto import application
import time
import sys
import math
def expt(b, n):
if n==0:
return 1
return b*expt(b, n-1)
a = int(input('a = '))
b = int(input('b = '))
app = application.Application.start("lab5.exe")
lab5 = app.top_window_()
#lab5.print_control_identifiers()
lab5.Edit2.SetEditText(a)
lab5.Edit1.SetEditText(b)
lab5.Calc.Click()
text = lab5.Static.Texts()
app.kill_()
rez = expt(a, b)
print(text[0])
print(rez)
rez1 = int(text[0])
if rez==rez1:
print "Results is Equals"
else:
print "Results isn't Equals"
Результати роботи програми:
Висновок: в даній лабораторній роботі, я ознайомився з засобами тестування програм з графічним інтерфейсом за допомогою мови Python. В своїй лабораторній я використав використав програму написану на C# і створив скрипт для автоматизованого тестування ціїє програми.
Ви не можете залишити коментар. Для цього, будь ласка, увійдіть
або зареєструйтесь.
Ділись своїми роботами та отримуй миттєві бонуси!
Маєш корисні навчальні матеріали, які припадають пилом на твоєму комп'ютері? Розрахункові, лабораторні, практичні чи контрольні роботи — завантажуй їх прямо зараз і одразу отримуй бали на свій рахунок! Заархівуй всі файли в один .zip (до 100 МБ) або завантажуй кожен файл окремо. Внесок у спільноту – це легкий спосіб допомогти іншим та отримати додаткові можливості на сайті. Твої старі роботи можуть приносити тобі нові нагороди!