Автоматизированная информационная система программирования логики промышленных роботов для ООО "ВМЗ"

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование

?ажены также как были записаны (объекты записаны и считаны корректно)passСценарий ДействияОжидаемый результат Полученный результат (pass, fail)Назначение: Выполнение функций вкладки СообщенияАктивизация ячеек сообщений-Ячейки для написания сообщений на условиях, в которых прописаны ожидаемые значения, активныpassБлокировка ячеек сообщений.-Ячейки для написания сообщений на условиях, в которых прописаны ожидаемые значения, не активныpassВозможность выбора статуса сообщения из выпадающего спискаВ активной ячейке выбрать статус сообщенияВ ячейке записан статус сообщенияpassВозможность написать сообщения для всех шагов и необходимых условий-Таблица отображает все необходимые ячейкиpassНазначение: Выполнение функций вкладки Сигналы шаговНаличие выпадающих списков в столбце Выхода-Элемент присутствуетpassРазделение цветом блоков строк по назначениям-Строки поделены на группы по назначениям. Группы строк разных цветов.passВыпадающий список в блоке одного назначения имеет сигналы только этого назначенияРаскрыть выпадающий списокСтроки списка соответствуют записанным сигналам под данным назначениемpassСценарий ДействияОжидаемый результат Полученный результат (pass, fail)При выборе сигнала он исчезает из списка 1. Открыть выпадающий список. 2. Выбрать сигнал. 3. Открыть на другой строке выпадающий список этого же назначения.Список содержит только не прописанные в столбце имена сигналов.passПри удалении имени сигнала из ячейки Входа удалённый сигнал появляется в списке 1. Выбрать сигнал из списка. 2. Проверить отсутствие выбранного сигнала в списке. 3. Удалить ранее выбранный сигнал из ячейки.Удалённый сигнал присутствует в списке.passКоличество столбцов шагов равно количеству шаговСравнить количество шагов на вкладке Условия шагов с количеством шагов на вкладке ШагиКоличество шагов программы и их номера совпадают.passЗапись объектов при вводе 0/1/Р0/Р1 в ячейки условий шагов1. Записать в ожидаемые значения сигналов 0,1,Р0,Р1. 2. Перейти на другую вкладку. 3. Вернуться на вкладку Сигналы шагов.Данные отображены также как были записаны (объекты записаны и считаны корректно)passУвеличение времени сигналаУвеличить значение элемента SpinnerЗначение увеличиваетсяpassУменьшение времени сигнала до 0Уменьшить значение элемента Spinner до 0Значение элемента Spinner 0passСценарий ДействияОжидаемый результат Полученный результат (pass, fail)Назначение: Выполнение функций вкладки Системные переменныеОтображение системных переменных и данных по ним-Присутствие всех системных переменных и корректная расшифровка переменныхpassИзменение данныхУдалить текст из ячейкиИзменение текста заблокированноpassСоответствие номеров системных переменных с изменениями на вкладках определения сигналов 1. Перейти на вкладку Входные сигналы. 2. Выбрать назначение SYS. 3. Выбрать имя системного сигнала. 4. Перейти на вкладку Системные переменные. 5. Сравнить номера сигналов на вкладках Входные сигналы и Системные переменныеНомера сигналов совпадаютpassНазначение: Корректная работа с SubversionИзвлечение сборки из хранилища1. Определить путь сборки в хранилище. 2. Определить путь локального сохранения рабочей копии. 3. Нажать кнопку Извлечь.Сборка сохранена по указанному пути. Данные отображены в АИСpassСохранение сборки в хранилище1. Определить путь сохранения в хранилище. 2. Нажать кнопку Генерация. Файлы сгенерированы и сохранены по указанному путиpassСценарий ДействияОжидаемый результат Полученный результат (pass, fail)Сохранение сборки на локальную машину1. Определить путь сохранения на локальную машину. 2. Нажать кнопку Генерация.Файлы сгенерированы и сохранены по указанному путиpassСоздание новой ветки сборок1. Определить путь сохранения в хранилище. 2. Нажать кнопку Генерация.Указанная ветка создана. Файлы сохранены.pass

Негативное тестирование (см. табл. 6) проводится для проверки работоспособности системы при вводе некорректных данных.

 

Таблица 6 - Тест-кейс для негативного тестирования АИС программирования логики промышленных роботов

Сценарий ДействияОжидаемый результат Полученный результат (pass, fail)Назначение: Выполнение функций общей формыУвеличения количества slave до 10-Значение элемента Spinner 8passУменьшение количества slave до -1-Значение элемента Spinner 0passНазначение: Выполнение функций вкладки Входные сигналыЗапись повторяющихся имён-Сообщение об ошибкеfailНазначение: Выполнение функций вкладки Выходные сигналыЗапись повторяющихся имён-Сообщение об ошибкеfailСценарий ДействияОжидаемый результат Полученный результат (pass, fail)Назначение: Выполнение функций вкладки ШагиНаписание дробного числа в поле НомерЗаписать в поле Номер дробное числоНевозможно поставить знак препинанияfailНаписание строки в поле НомерЗаписать в поле Номер строкуСимволы не подрисовываютсяpassПовторение номера шага Записать в поле Номер один номер для разных шаговСообщение об ошибкеfailНаписание номеров шагов не по возрастаниюНаписать номера шагов в порядке убыванияСообщение об ошибкеfailНаписание одинаковых расшифровок шаговНаписать одинаковый комментарий для разных шаговКомментарий принят (записан)passНазначение: Выполнение функций вкладки Условия шаговЗапись объектов при вводе дробного числа в ячейки условий шаговЗаписать дробное число в ячейку ожидаемого значенияБлокировка набора символов отличных от 0 и 1passЗапись объектов при вводе текста в ячейки условий шаговЗаписать текст в ячейку ожидаемого значенияБлокировка набора символов отличных от 0 и 1passНазначение: Выполнение функций вкладки СообщенияСтатус сообщения не выбранЗа?/p>