ВИКОРИСТАННЯ СИСТЕМ ТЕСТУВАННЯ У ВНЗ
-
Людмила Ягодинська 2 роки тому Переглядів:
3 100 Потім присвоєний завданням бал множиться на поправочний коефіцієнт, і після закінчення тестування підраховується відношення суми набраних балів до максимально можливого. Оцінка встановлюється за 4-бальною системою відповідно до наступної таблиці. ПКФ ПКФ>0,5 Задовільно 0,84=>ПКФ>0,67 Добре ПКФ>0,84 Відмінно Викладач може змінити дані цієї таблиці. Нижче наведено приклади тестових завдань у 7-й та 1-й формах. Завдання 1* Що таке інформаційна технологія Завдання 14 Вкажіть, вирішення яких завдань забезпечує КІС: 1 бухгалтерський облік 2 фінансове планування та фінансовий аналіз 3 управління договірними відносинами 4 розрахунки з постачальниками та покупцями 5 управління кадрами 6 управління громадськими організаціями Під текстом завдання наведено бал оцінки ( 6) тестового завдання автоматично підрахований системою КОСТ. Відповідь можна ввести через форму введення, безпосередньо під текстом завдання або в першій колонці у вигляді заданого символу, наприклад, "*" (зірочка), що відзначає рядок з правильною відповіддю: Режими тестування Алгоритм функціонування системи КОСТ передбачає три режими тестування. 1. Підготовка із виведенням правильних відповідей. 2. Підготовка без виведення правильних відповідей. 3. Контроль. У першому режимі після відповіді на тестове завдання на екран виводиться повідомлення про правильність відповіді: Правильно, Неправильно та Неповна відповідь, а у разі неправильної чи неповної відповіді виводиться діалогове вікно з правильною відповіддю. Цей режим рекомендується як навчальний режим для підготовки до тестування студентів, які мають слабку підготовку.
5 КОСТ може бути встановлений на будь-якомукомп'ютері, оснащеному програмою MS Excel. 4. Студенти можуть скопіювати КОСТ разом із тестовими завданнями для домашньої підготовки до тестування. 5. Система не потребує наявності Інтернету або локальної мережі. 6. Система може бути використана для одночасного тестування будь-якою кількістю студентів у комп'ютерному класі. Карпушинський А.М., Павловська Т.А. РОЗРОБКА ТЕСТІВ ДЛЯ ПРОГРАМ З НЕЯВНИМ ПОТОКОМ УПРАВЛІННЯ (СПбГУ ІТМО, Санкт-Петербург) Автоматизована генерація тестових даних (АГТД) для програм дозволяє скоротити час розробки тестів та забезпечує високий відсоток покриття помилок. Об'єктно-орієнтовані мови програмування (ООЯП) складніші у тестуванні, ніж процедурні, оскільки успадкування, поліморфізм, обробка винятків, події та інші механізми ООЯП привносять неявний потік управління, що сильно ускладнює алгоритми. Неявний потік управління можна як обмін повідомленнями, що характеризується тим, що після обробки повідомлення при виконанні програми контроль завжди повертається об'єкту, що викликає. У цій роботі розглядається розробка тестів для об'єктноорієнтованих програм, що містять один з найпоширеніших видів неявного потоку управління обробку виняткових ситуацій (виключень). Механізм обробки винятків являє собою послідовність викиду виключення та його обробки в тому ж методі, в якому воно було викинуте, або в одному з методів, що викликають (охоплюють), що знаходяться нижче в стеку викликів [1]. Повідомлення генерується в тому випадку, якщо при викиді виключення управління передається в один із методів, що викликають. Пропонується розбити тестування програми, написаної на ООЯП, на два рівні: модульний, при якому кожен клас тестується окремо (при цьому використовуються методиструктурного тестування, застосовні для «процедурних» мов), та інтеграційна, для якої застосовується адаптація існуючих методів АГТД. На нижньому рівні для тестування кожного класу будується керуючий граф, вибирається критерій покриття структурних елементів програми (операндів, дуг або шляхів) та розробляється алгоритм знаходження тестових даних, що задовольняють обраний критерій. На інтеграційному рівні кожна функція в класі є «чорною скринькою», а механізм обміну повідомленнями відображається діаграмою послідовностей, яка є формальною специфікацією програми. При цьому здійснюється перехід від структурної моделі програми до її поведінки.