5. Тестування програмного засобу
Для перевірки працездатності програмного засобу та наявності в ньому помилок і неточностей слід провести тестування. Тестування є одним з найбільш усталених способів забезпечення якості програмного забезпечення. p align="justify"> Визначення тестування - це процес виконання програми з метою виявлення в ній помилок. Таке визначення мети стимулює пошук помилок в програмах. Звідси також ясно, що "вдалим" тестом є такою, на якому виконання програми завершилося без помилки. Навпаки, "невдалим" можна назвати тест, дозволив виявити помилку в програмі. p align="justify"> Протестуємо систему на захист від некоректного введення даних під час реєстрації та авторизації в системі.
1. Якщо не заповнено основні поля реєстрації, а студент натискає кнопку "почати тестування", то виникає вікно, яке вказує на необхідність заповнити даних д. е поля.
2. Якщо в полі Дисципліна вказано назву предмета в неправильній формі (чого слід уникати), то вискакує вікно, яке повідомляє про те, що питання з даної тематики відсутні.
. Якщо студент намагається отримати доступ до редактора тіста і вводить логін і пароль (зрозуміло, не знаючи його напевно), то вискакує вікно, яке повідомляє про те, що у вас недостатньо прав.
Висновок
Основною метою написання даного курсового проекту було розробити підсистему адаптивного тестування. Були поставлені певні завдання, в результаті рішення яких ми отримали підсистему "Тестування". Ця підсистема дозволяє перевіряти знання з різних дисциплін (залежно від наповнення бази даних) відповідно з поняттям про адаптивний тестуванні і його відмінність від традиційної форми тестування. У ході опису предметної області було розказано про систему адаптивного тестування, в якій питання розділені за рівнями складності та видача наступного питання залежить від відповіді на попереднє запитання. За результатами проведення тестування можна об'єктивно оцінювати рівень знань студентів, адже кількість набраних балів за допомогою коефіцієнта труднощі враховує всю специфіку даного тестування. p align="justify"> Ця підсистема в об'єднанні з іншою частиною "редактор тестів" утворює потужне і повнофункціональне програмне засіб, який налагоджено і готове до реалізації.
На закінчення зазначу, що створена система відповідає сучасним вимогам, що пред'являються до класу подібного типу систем, як в області педагогічного тестування, так і в області інформаційних технологій. І можна розраховувати, що вже в найближчому майбутньому адаптивні тести будуть розвинуті і стануть основною формою перевірки знань, а дана підсистема вже зараз внесе незамінний внесок у цей розвиток. br/>
Додаток А
Діа...