Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Лабораторна робота №2

Інформація про навчальний заклад

ВУЗ:
Національний університет Львівська політехніка
Інститут:
Не вказано
Факультет:
Не вказано
Кафедра:
Не вказано

Інформація про роботу

Рік:
2024
Тип роботи:
Лабораторна робота
Предмет:
Діагностика комп'ютерних засобів

Частина тексту файла

Міністерство освіти і науки України Національний університет “Львівська політехніка”  Лабораторна робота №2 з дисципліни: “Діагностика комп’ютерних засобів” Львів – 2017 ЛАБОРАТОРНА РОБОТА №2 Тестування програм методами “білого ящика” МЕТА РОБОТИ Розробити алгоритм програми описаної у завданні, реалізувати алгоритм та провести його тестування одним з методами «білого ящика». Завдання: Визначити, чи є задане з клавіатури шестизначне число парним, щасливим (сума перших трьох цифр рівна сумі останніх трьох цифр) або ділиться на 13.0 Блок-схема алгоритму: / Код алгоритму програми: void checknumber::check() { QMessageBox msgBox; QString num = ui->lineEdit->text(); prevNum = num; if (!num.toInt()) { msgBox.setWindowTitle("Error"); msgBox.setText("Enter integer value"); msgBox.exec(); ui->lineEdit->clear(); } else { if(num.length() != 6) { msgBox.setWindowTitle("Error"); msgBox.setText("Enter six-digit value"); msgBox.exec(); //ui->lineEdit->clear(); } else { number = num.toInt(); if (prevNum == num) { ui->happy->setVisible(false); ui->divided->setVisible(false); ui->odd->setVisible(false); } if(number % 2 == 0) { ui->odd->setVisible(true); } int threeHigh = num.at(0).digitValue() + num.at(1).digitValue() + num.at(2).digitValue(); int threeLow = num.at(3).digitValue() + num.at(4).digitValue() + num.at(5).digitValue(); if (threeHigh == threeLow) { ui->happy->setVisible(true); } else if(number % 13 == 0) { ui->divided->setVisible(true); } } } } Для тестування вибрано метод комбінаторного покриття умов. Даний метод тестування вибраний по причині того що в даній ситуації він включає в себе інші методи і тому є надійним. А) Введено не число Б) Введено число В) Введено не 6-значне число Г) Введено 6-значне число Д) Введено парне і щасливе число Е) Введено непарне і щасливе число Є) Введено парне число і воно ділиться на 13 Ж) Введено непарне число і воно ділиться на 13 - 468ndj покриває а) - 451821 покриває б), г) - 4512 покриває в) - 564546 покриває г), д) - 645645 покриває г), е) - 853892 покриває г), є) - 853931 покриває г), ж) Тест Очікуваний результат Фактичний результат Результат тестування  468ndj Повідомлення про введення не числа Повідомлення про Введення не числа успішно  451821 Пусте вікно з результатами Пусте вікно з результатами успішно  4512 Повідомлення про введення не 6-значного числа Повідомлення про введення не 6-значного числа успішно  564546 Число парне і щасливе Число парне і щасливе успішно  645645 Число непарне і щасливе Число непарне і щасливе успішно  853892 Число парне і ділиться на 13 Число парне і ділиться на 13 успішно  853891 Число непарне і ділиться на 13 Число непарне і ділиться на 13 успішно  Висновок. Виконуючи дану лабораторну роботу я ознайомився з методами тестування програмного забезпечення.
Антиботан аватар за замовчуванням

20.12.2017 20:12

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини