Академический Документы
Профессиональный Документы
Культура Документы
НПО ЛАБА3
НПО ЛАБА3
Учреждение образования
«БЕЛОРУССКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ
ИНФОРМАТИКИ И РАДИОЭЛЕКТРОНИКИ»
Институт информационных технологий
Лабораторная работа №3
По курсу Надежность программного обеспечения
Минск 2021
Лабораторная работа №3
Целью данной работы является: изучение среды автоматизированного
тестирования SilkTest на примере тестирования стандартных Windows-
приложений; разработка тестов с использованием техники Data Driven Testing;
конфигурирование тестов и разработка тестпланов.
2
[ ] Калькулятор.Num9Button.Select()
[ ] Калькулятор.Num6Button.Select()
[ ] Калькулятор.MultiplyButton.Select()
[ ] Калькулятор.Num2Button.Select()
[ ] Калькулятор.EqualButton.Select()
[ ] Калькулятор.MemButton.Select()
[ ] Калькулятор.MemButton.Select()
[ ] Калькулятор.MemButton.Select()
[ ] Калькулятор.MemMinus.Select()
[ ] Калькулятор.MemPlus.Select()
[ ] Калькулятор.MemPlus.Select()
[ ] Калькулятор.MemPlus.Select()
[ ] Калькулятор.MemRecall.Select()
[ ] Калькулятор.MemRecall.Select()
[ ] Калькулятор.ClearMemoryButton.Select()
[ ] Калькулятор.TogglePaneButton.Select()
[ ] Калькулятор.Standard.Select()
3
Рисунок 2 - Результат записи Test2
4
Рисунок 3 – Результат проверки test2
5
[-] UIAButton MemPlus
[ ] locator "@automationId='MemPlus'"
[-] UIAButton MemMinus
[ ] locator "@automationId='MemMinus'"
[-] UIAButton MemButton
[ ] locator "@automationId='memButton'"
[-] UIAToggleButton FtoeButton
[ ] locator "@automationId='ftoeButton'"
[-] UIAButton DegButton
[ ] locator "@automationId='degButton'"
[-] UIAButton Num7Button
[ ] locator "@automationId='num7Button'"
[-] UIAButton Num8Button
[ ] locator "@automationId='num8Button'"
[-] UIAButton Num5Button
[ ] locator "@automationId='num5Button'"
[-] UIAButton MultiplyButton
[ ] locator "@automationId='multiplyButton'"
[-] UIAButton Num9Button
[ ] locator "@automationId='num9Button'"
[-] UIAButton EqualButton
[ ] locator "@automationId='equalButton'"
[-] UIAButton ClearMemoryButton
[ ] locator "@automationId='ClearMemoryButton'"
[-] UIAButton MinusButton
[ ] locator "@automationId='minusButton'"
[-] UIAButton ClearEntryButton
[ ] locator "@automationId='clearEntryButton'"
[-] UIAButton RadButton
[ ] locator "@automationId='radButton'"
[-] UIAButton GradButton
[ ] locator "@automationId='gradButton'"
[-] UIATabItem MemoryLabel
[ ] locator "@automationId='MemoryLabel'"
[-] UIAButton Num6Button
[ ] locator "@automationId='num6Button'"
[-] UIAButton MemRecall
[ ] locator "@automationId='MemRecall'"
[-] UIAListItem Programmer
[ ] locator "@automationId='Programmer'"
[-] UIARadioButton BinaryButton
[ ] locator "@automationId='binaryButton'"
[-] UIARadioButton BitFlip
[ ] locator "@automationId='bitFlip'"
[-] UIAListItem Standard
[ ] locator "@automationId='Standard'"
[-] UIATextBlock Header
[ ] locator "@automationId='Header'"
[-] UIAToggleButton FuncButton
[ ] locator "@automationId='funcButton'"
[-] UIAButton LightDismiss
[ ] locator "@automationId='Light Dismiss'"
[-] UIAToggleButton TrigButton
[ ] locator "@automationId='trigButton'"
[-] UIAButton CosButton
[ ] locator "@automationId='cosButton'"
[-] UIAButton PlusButton
[ ] locator "@automationId='plusButton'"
[-] UIAButton Num2Button
[ ] locator "@automationId='num2Button'"
6
Рисунок 4 – Содержание frame
7
Рисунок 5 – Содержание frame
8
Рисунок 6 – Результат проверки TestCase
Вывод
Получены навыки работы в среде автоматизированного тестирования
SilkTest на примере тестирования стандартных Windows – приложений;
разработаны тесты с использованием Data Drivers Testing, сконфигурированы
тесты и разработаны тест планы.