Комп'ютерна програма для тестування. Тести у процесі розробки програмного забезпечення

Тестування– процес аналізу програми або контрольованого виконання програми на кінцевій множині вхідних даних з метою виявлення помилок

Статичне– аналіз тексту програми

Динамічне– аналіз контрольованого виконання

Методи тестування– сукупність правил, що регламентують послідовність кроків із тестування

Критерії тестування- Оцінки, що дозволяють судити про достатність виконаного тестування

Результативним вважається тест, що призводить до виявлення помилки. Тестування – деструктивний процес.

Тест- Набір вхідних даних, набір очікуваних результатів, набір умов, розроблених для перевірки певного шляху виконання програми.

Особливості

1) Часта відсутність цілком певного еталона, якому мають відповідати результати

2) Висока складність програм виключає вичерпне тестування (перевірка всіх можливих маршрутів виконання)

3) Невисока формалізація критеріїв завершення тестування

Основні засади тестування

1) Не можна планувати тестування у припущенні, що помилки відсутні

2) Слід уникати тестування програми її автором

3) Опис передбачуваних значень результатів має бути невід'ємною частиною тесту

4) Тести для неправильних вхідних даних слід розробляти так само ретельно, як і для правильних

5) Слід розуміти, що ймовірність наявності невиявлених помилок пропорційна числу вже виявлених

6) Не слід викидати тести, навіть якщо програма вже не використовується

Об'єкти випробування. Категорії тестів

1) Специфікації програмних модулів, груп програм та програмних комплексів

Повнота та узгодженість функцій програмних компонент

Узгодженість інтерфейсів програмних компонентів (для груп програм та комплексів)

2) Програмні модулі

Структура

Перетворення даних, що виконується модулем

Повнота функцій, що виконуються модулем

3) Групи програм, об'єднані на вирішення закінченої функціональної завдання

Те саме, що і для модулів

Інтерфейс між програмами

4) Програмний комплекс, який використовується для вирішення кількох функціональних завдань

Повнота вирішення функціональних завдань

Функціонування програм у критичних ситуаціях

Тестування споживання ресурсів

Оцінка надійності роботи комплексу

Ефективність захисту від спотворення загальних даних

5) Програмний засіб, що здається у дослідну експлуатацію

Те ж, що і для 4)

Зручність інсталяції робочої версії програми

Перевірка роботи при зміні конфігурації обладнання

Перевірка наявності та коректності документації

Випробування на відповідність технічному завданню

6) Програмний засіб на стадії супроводу

Зручність модифікації, типу розширення функціональності та підвищення ефективності

1 – Специфікації

2 – Модулі

3 – Групи програм

4 – Програмні комплекси на стадії налагодження

5 – Програмні комплекси як продукти

Види та методи тестування

Особливості низхідного тестування:

Переваги:

З самого початку виконується перевірка основних функцій – концептуальна перевірка

Недоліки:

Необхідність розробки заглушок, часто досить інтелектуальних

Паралельна розробка модулів різних рівнів не завжди забезпечує можливість необхідної послідовності тестування модулів різних рівнів

Особливості висхідного тестування

Переваги:

Для тестування використовуються готові модулі нижніх рівнів

Недоліки:

Необхідність розробки тест-драйверів для керування роботою нижніх рівнів з верхніх

Відкладена перевірка основної концепції функціонування комплексу

1) Модульне тестування. Включає перевірку:

Коректності структури модуля

Коректність основних конструктивних компонент

Повноти та якості реалізації функцій обробки даних

Структурна коректність перевіряється структурними методами за принципом «білої скриньки»

2) Інтеграційне тестування. Перевірка:

Коректності об'єднання модулів у групу чи комплекс програм

Проводиться на основі 2-х підходів:

Монолітне тестування, при якому модулі одразу об'єднуються в єдиний комплекс і після цього разом тестуються

Інкрементальне (покрокове), модулі підключаються один до одного послідовно (знизу догори або зверху донизу)

Використовує структурну перевірку модулів, що підключаються, і функціональну перевірку повноти та якості реалізації функцій. Функціональні перевірки здійснюються за принципом «чорної скриньки»

3) Системне тестування. Забезпечує перевірку відповідності програмного засобу специфікованим вимогам у заданому середовищі та режимах функціонування. Передбачає такі види тестування:

Тестування функціональності

Стресове тестування (тестування на підвищених навантаженнях за використаними ресурсами)

Тестування безпеки (захист від несанкціонованого доступу)

Тестування відновлення при збоях

Останнім часом стало широко застосовуватися альфа та бета тестування – це види тестування, які виконуються за участю замовника. Альфа тестування виконується на території розробника за умов обмеженого часу (не більше тижня). Бета тестування виконується після введення програми в дослідну експлуатацію біля замовника, проводиться досить довго (норма 1 рік).

Статистика помилок у програмних продуктах за типами.

Методи тестування

Усі методи поділяються на дві нерівнозначні групи:

Статичне (ручне)

Динамічне (машинне)

Основні методи ручного:

Інспекція коду

Наскрізний перегляд

Методи динамічного:

Структурні

Функціональні

Методи статичного тестування

Загальна риса – вони використовують візуальний контроль програми за її текстом групою із 3-4 осіб, один із яких автор програми. Метою перевірки є виявлення помилок, але з їх усунення. Основна концепція – наявність помилок не є вином автора програми, а недосконалість засобів розробки програми та складність програми як деякої системи. За нормального проведення статичні методи тестування дозволяють виявляти 30-70% початкових помилок у програмі. Вони, на відміну машинних, дозволяють виявляти типові групи помилок автора.

Інспекція коду. До групи входить 4 особи: керівник проведення інспекції, автор програми, проектувальник та тестувальник. За тиждень до інспекції керівник роздає всім учасникам лістинг програм, які перевірятимуться.

2) програма аналізується за типовим списком помилок, що часто зустрічаються:

Помилки звернення до даних (неініціалізація даних, вихід індексів за межі масивів, посилання на порожню пам'ять)

Помилки опису даних, відповідність заданих типів та значень

Помилки обчислень

Помилки передач управління (зациклювання, коректність завершення програми)

Помилки інтерфейсу (помилки, пов'язані із взаємодією частин один з одним)

Помилки введення/виводу

Результат інспекції коду:

Наскрізний перегляд. Починається як і інспекції коду, але у процесі засідання групи ознайомлення з програмою виконується шляхом небагатьох сеансів ручного тестування програми на простих даних.

Динамічне тестування

Структурне тестування програмних модулів

При структурному тестуванні перевіряється

Проходження тестів за логікою програми, як елементи якої виступають вершини, дуги, маршрути, умови та комбінації умов керуючого графа програми

Останнім часом перевіряється проходження потоку даних за інформаційним графом програми, який виявляє аномалії в обробці даних

Тестування на основі потоку керування

Вводять критерії відбору елементів для тестування:

1) покриття операторів (покриття вершин УГП, покриття рядків коду). Необхідно перевірити виконання кожного оператора хоча б один раз. Потрібно реалізувати шлях a-c-e (наприклад, при тестовому наборі a=2, b=0, x=3, результат x=2.5). Не перевіряється проходження шляху a-b-d. Не перевіряються окремі умови, наприклад, OR замість &. Є найслабшим критерієм і використовується лише за початкової перевірки.

2) Покриття гілок (рішень). Необхідно перевірити кожну дугу виконання програми. Цей критерій включає попередній.

1) Покритидугиa-c-e, a-b-d

2) Покрити дуги a-c-d, a-b-e. A=3, B=0, X=3 таA=2, B=1, X=1

Не виявляє всіх помилок, наприклад, якщо замість x>1 буде x<1. Критерий не является исчерпывающим

3) Критерій покриття умов. Кожна умова, що використовується в програмі, повинна виконуватися хоча б один раз. Використовуються такі умови: A>1, B=0, A=2, x>1. Потрібно реалізувати перевірки: A>1, A<=1, B=0, B!=0, A=2, A!=2, x>1, x<=1. Для проверки этого достаточно следующей пары тестов: (A=1, B=0, X=3) идет по пути a-b-e и (A=2, B=1, x=1) идет по пути a-b-e. Оба теста проверяют один и тот же путь.

4) Комбінований критерій «умов/рішень», який повинен перевіряти всі умови в програмі і хоча б один раз пройти кожною дугою.

Наступні тестові набори: (A=2, B=0, x=4) a-c-e, (A=1, B=1, x=1) a-b-d.

5) Комбінаторне покриття умов. Повинні бути покриті такі комбінації умов:

(2) A>1, B!=0

(3) A<=1, B=0

(4) A<=1, B!=0

(6) A = 2, x<=1

(7) A!=2, x>1

(8) A! = 2, x<=1

Тестові набори:

(A=2, B=0, x=4) (1,5)

(A=2, B=1, x=1) (2, 6)

(A=1, B=0, x=2) (3, 7)

(A=1, B=1, x=1) (4, 8)

6) Критерій покриття дзвінків. Забезпечує перевірку коректності виклику кожної процедури або функції програми.

7) Критерій покриття шляхів. Застосовується в обмеженому варіанті, коли при використанні циклів розглядаються лише окремі варіанти перевірки циклу: тіло циклу не виконується жодного разу, тіло циклу виконується один раз, тіло циклу виконується k разів (k<=n – максимально возможное число повторений), тело цикла выполняется n раз, тело цикла выполняется n+1 раз. Является очень сложным и громоздким, применяется только при очень тщательном тестировании.

Структурне тестування на основі потоку даних

Робота будь-якої програми представляється як обробка потоку даних, що передаються від її входу на вихід. Якщо є керуючий граф програми виду

Інформаційний граф програми представляється пунктирними лініями.

Для кожної вершини i УГП можна визначити множину def(i) – даних, визначених у цій вершині та безліч use(i) – даних, що використовуються у цій вершині.

Для тестування треба виділити DU ланцюжка, які мають наступний вид DU = (Data, i, j), Data - це, i - вершина, в якій створюється дане, j - вершина, в якій використовується дане.

Для нашого прикладу безліч DU ланцюжків:

DU=((a, 1, 4), (b, 1, 3), (b, 1, 6), (c, 4, 6)).

Після формування набору DU ланцюжків виконується відображення DU ланцюжків у фрагменти УГП, що відповідають шляхам визначення та використання цього ланцюжка.

Для ланцюжка (a, 1, 4) шлях 1-2-3-4. За інформаційним графом програми породжується шлях у керуючому графі програми, який тестується. Цей спосіб називається «стратегія необхідних пар»

Недолік: труднощі вибору мінімальної кількості тестів, що забезпечують ефективну перевірку всіх ланцюжків DU.

Функціональне тестування (ФТ)

Структурне тестування не дозволяє перевірити всі функції, що покладаються на програму, тому що деякі функції можуть бути просто відсутніми в запропонованій реалізації.

Функціональне тестування – це тестування, необхідне перевірки відповідності програмного продукту функціональним вимогам, заданим у специфікації. За виконання ФТ логіка роботи програми ігнорується і вся увага фокусується на вихідних значеннях, отриманих в результаті обробки заданих вхідних наборів. Зазвичай ФТ виявляються такі види помилок:

1) некоректні чи відсутні функції

2) помилки інтерфейсу

3) помилки споживання ресурсів (перевищення займаних пам'яті чи часу виконання)

4) помилки ініціалізації чи завершення програми

Для проведення ФТ необхідно мати: набори вхідних даних, що призводять до аномалій виконання програми, набори вихідних даних, що дозволяють виявляти дефекти програми.

Методи ФТ мають забезпечувати:

1) скорочення необхідної кількості тестових варіантів (перевірки виконуються динамічно)

2) виявляти класи помилок, а чи не окремі помилки

Методи ФТ зазвичай застосовуються більш пізніх стадіях тестування, ніж структурні.

Метод розбиття на класи еквівалентності.

Область вхідних даних розбивається на класи еквівалентності (КлЭ), що є набір даних із загальними властивостями, обробка яких програмою проводиться однаково. При обробці використовуються одні й самі оператори й одні й самі зв'язку. КлЕ поділяються на правильні (допустимі) та неправильні. КлЕ визначаються за специфікацією на програму, наприклад: 20000<=x<=80000, правильный КлЭ - 20000<=x<=80000, 2 неправильных КлЭ – x<20000, x>80000. Розробка тестів складається з 2 етапів:

1) розбиття на КлЕ

2) побудова тестів

Виділення КлЕ за специфікацією – процес евристичний

1) якщо перевірене вхідне дане представлено у вигляді діапазону значень, то будується один правильний клас (всередині діапазону) і два неправильні

2) якщо конкретне значення, то будується один правильний і два неправильні КЛЕ

3) якщо вхідна умова описує безліч значень m=(a,b,c), то будується по одному правильному класу для кожного із значень та один неправильний клас для значень, що не належать множині (m!=a)&(m!=b )&(m!=c)

Побудова тестів.

1) Кожному КлЕ надається унікальний номер

2) Будуються тести для правильних КЛЕ, щоб кожен тест покривав якомога більше цих класів

3) Будуються тести для неправильних класів, які мають бути індивідуальні, оскільки перевірки з хибними входами можуть приховувати одне одного.

Аналіз граничних умов.

Метод є розвитком попереднього у тому сенсі, що під граничними умовами розуміються ситуації, що виникають на межах вхідних та вихідних КЛЕ.

Відрізняється від попереднього

1) при виборі елементів КлЕ використовуються значення на та поблизу меж класів -1.0<=x<=1.0 x={-1.0, 1.0, -1.01, 1.01}

2) метод повинен розглядати не лише вхідні, але КлЕ для вихідних значень.

Загальне правило використання методу:

1) побудувати тести для значень, що лежать на кордоні області, та тести з неправильними даними, що трохи виходять за межі кордонів

2) якщо обробляється певна кількість файлів у заданому діапазоні, то побудувати тести для граничних значень файлів, на 1 більше і менше верхньої та нижньої межі відповідно

3) застосувати підходи 1, 2 для кожного з вихідних значень

4) якщо перевіряється впорядковане безліч значень, необхідно виконати перевірки першого і останнього елементів.

Недоліками розглянутих методів і те, що вони дозволяють перевіряти комбінації умов.

Метод функціональних діаграм (метод діаграм причинно-наслідкових зв'язків ДПС)

Метод дозволяє формально генерувати результативні тести, що дозволяють виявляти неоднозначність вимог специфікацій при комбінуванні вхідних умов

Функціональна діаграма – це формальна графо-аналітична мова, що дозволяє описувати специфікації, написані природною мовою.

Методика побудови функціональних діаграм

1) специфікація розбивається на «робочі ділянки», тобто. такі ділянки, для яких діаграма не буде надто громіздкою

2) специфікації виділяються причини та наслідки. Причина – окрема вхідна умова або КлЕ вхідних умов, слідство – вихідна умова, результат виконання програми. Кожній причині та слідству надається унікальний номер

3) аналізується семантика інформації, заданої у специфікації, та будується булевський граф, що пов'язує причини та наслідки, який є функціональною діаграмою. Кожен вузол графа може набувати 2 значень: 1 – присутній (виконується)

Для представлення діаграм використовуються такі основні символи:

Задано специфікацію. Файл оновлюється, якщо символ, який зчитується в позиції 1, дорівнює а А або Б, а символ у позиції 2 коштує цифра. Якщо перший символ є помилковим, то повідомлення Х1, якщо другий не цифра, то повідомлення Х2.

1) символ у позиції 1 дорівнює А

2) символ у позиції 1 дорівнює Б

3) символ у позиції 2 цифра

Наслідки

1) файл оновлюється

2) видається повідомлення Х1

3) видається повідомлення Х2

У наведеній діаграмі є проблема: ніяк не обмежене застосування причин 1 та 2.

Для урахування неможливих комбінацій причин чи наслідків передбачено додаткові базові елементи.

Е – не можуть бути одночасно

I – не можуть бути одночасно 0

R - вимагає (a = 1, то і b = 1)

M – забороняє (a=1, b=0)

З урахуванням цього:

Генерація таблиці рішень

Використання стовпців таблиці рішень як тести

Генерація таблиці рішень:

1) Формуються рядки, що відповідають причинам та наслідкам

2) Вибирається деяке слідство, яке має значення 1

3) Знаходяться комбінації причин, які забезпечують таке значення слідства

Незаповнені елементи рядків причин можуть приймати будь-які значення

Використані тести будуть мати такий вигляд

Метод, що ґрунтується на припущенні про помилку (метод негативного тестування)

Сутність ґрунтується на досвіді тестувальника та ідея полягає у перерахуванні деякого набору можливих помилок, для забезпечення якого пишуться тести. Метод визначає способи, як змусити програму зробити помилку або припинити виконання. У проектувальників виявляються вимоги для успішного виконання програми і далі розробляються тести, кожен із яких порушує одну з вимог. Перевіряється стійкість програми до виняткових ситуацій.

1) запуск на іншій платформі

2) перестановка значень у файлі

3) відсутність даних у БД

4) неправильні або відсутні значення параметрів конфігурації

Загальна стратегія розробки тестів

1) перевірити логіку програми за допомогою методів структурного тестування за критеріями покриття операторів, покриття гілок (умов), покриття рішень умов, комбінаторне покриття умов

2) перевірка функціональності програми з допомогою методів ФТ. Якщо є комбінації вхідних умов, треба починати з методу функціональних діаграм, потім розбиття на КлЭ, аналіз граничних умов, метод негативного тестування.

Критерії завершення тестування

Зазвичай застосовується 3 групи

1) критерії, засновані на певній методології тестування, що визначає відсоток покриття тестами логіки та функціональності програми.

2) критерії, засновані на експертних оцінках можливого числа помилок, що є у програмі даного класу та цільового призначення.

3) критерій, заснований на часовій діаграмі тестування для кожної фази розробки програми

MyTest X - система програм для створення та проведення комп'ютерного тестування, збору та аналізу їх результатів.

Однією із завдань повсякденної вчительської праці є необхідність здійснювати контроль знань учнів. Форми контролю, застосовувані вчителями, дуже різноманітні, але найчастіше використовуються письмове чи усне опитування. На жаль, ці форми не позбавлені недоліків. При проведенні усного опитування – це відносно велика витрата часу уроку при невеликій кількості оцінок, що виставляються, при проведенні письмових робіт кількість оцінок зростає, але багато часу йде на перевірку.
Тестування як ефективний спосіб перевірки знань знаходить у школі дедалі більше застосування. Однією з основних і безперечних його переваг є мінімум тимчасових витрат за отримання надійних результатів контролю. При тестуванні використовують як паперові, і електронні варіанти. Останні особливо привабливі, тому що дозволяють отримати результати практично відразу після завершення тесту.
Тестування в педагогіці виконує три основні взаємопов'язані функції: діагностичну, навчальну та виховну:

  • Діагностична функція полягає у виявленні рівня знань, умінь, навичок учня. Це основна, і очевидна функція тестування. По об'єктивності, широті та швидкості діагностування, тестування перевершує всі інші форми педагогічного контролю.
  • Навчальна функція тестування полягає у мотивуванні учня до активізації роботи з засвоєнню навчального матеріалу. Для посилення навчальної функції тестування можуть бути використані додаткові заходи стимулювання студентів, такі як роздача викладачем зразкового переліку питань для самостійної підготовки, наявність у самому тесті навідних питань та підказок, спільний розбір результатів тесту.
  • Виховна функція проявляється у періодичності та неминучості тестового контролю. Це дисциплінує, організовує та спрямовує діяльність учнів, допомагає виявити та усунути прогалини у знаннях, формує прагнення розвинути свої здібності.

Тестування - найбільш справедливий спосіб, воно ставить всіх учнів у рівні умови, як і контролю, і у процесі оцінки, фактично виключаючи суб'єктивізм викладача.
Слід зазначити, що саме тестування поступово стає основною формою складання іспитів. З 2009 року для всіх випускників шкіл основною формою підсумкової державної атестації у школі Російської Федерації є Єдиний Державний Іспит. І реалії такі, що потрібно обов'язково вводити тестові технології у систему навчання. З їхньою допомогою протягом року слід оцінити рівень засвоєння матеріалу учнями і формувати в них навичку роботи з тестовими завданнями. Такі тренування дозволять учням під час здачі ЄДІ реально підвищити бал. Також під час таких тренувань розвиваються відповідні психотехнічні навички саморегулювання та самоконтролю. У зв'язку з цим тестування, як вимірювання та контролю знань учнів, стає основою навчального процесу у російській школі.
Тестові завдання можуть складатися з використанням різноманітних комп'ютерних інструментів, починаючи від різних редакторів та програм для розробки презентацій до використання мов програмування та можливостей мережі Інтернет. І, напевно, будь-який учитель інформатики та ІКТ створював для своєї роботи своє тестове середовище. Але розробка якісного тестового інструментарію – тривалий, трудомісткий та дорогий процес.
Програма MyTest розробляється Олександром Башлаковим Сергійовичем з 2003 року. За цей час вийшло чимало різних версій. Кожна нова версія включала кращу попередню версію і пропонувала нові можливості. Перші версії були простими, але зручними тестовими оболонками, поточна версія MyTest X - це вже не одна програма, а потужний комплекс програм для підготовки та проведення комп'ютерного тестування.
За допомогою програми MyTest X можлива організація та проведення тестування, іспитів у будь-яких освітніх закладах (вузи, коледжі, школи) як з метою виявлення рівня знань з будь-яких навчальних дисциплін, так і з навчальними цілями. Підприємства та організації можуть здійснювати атестацію та сертифікацію своїх співробітників.
MyTest X це система програм (програма тестування учнів, редактор тестів і журнал результатів) для створення та проведення комп'ютерного тестування, збору та аналізу результатів, виставлення оцінки за вказаною в тесті шкалою.



Програма легка та зручна у використанні. Усі вчителі та учні швидко та легко освоюють її. Ось слова одного з користувачів програми: "На мій погляд, MyTest досягла досконалого стану: має всі можливі функції, дуже компактна, її можливості та простота використання знаходяться в золотому балансі".
Програма MyTest X працює з дев'ятьма типами завдань:одиночний вибір, множинний вибір, встановлення порядку слідування, встановлення відповідності, вказівка ​​істинності або хибності тверджень, ручне введення числа, ручне введення тексту, вибір місця на зображенні, перестановка букв. У тесті можна використовувати будь-яку кількість будь-яких типів, можна лише один, можна і все одразу. У завданнях із вибором відповіді (одинний, множинний вибір, вказівка ​​порядку, вказівка ​​істинності) можна використовувати до 10 (включно) варіантів відповіді.
Програма складається з трьох модулів: Модуль тестування (MyTestStudent), Редактор тестів (MyTestEditor) та Журнал тестування (MyTestServer).
Для створення тестів є дуже зручний редактор тестів із дружнім інтерфейсом. Будь-який вчитель-предметник, що навіть володіє комп'ютером на початковому рівні, може легко скласти свої тести для програми MyTest і використовувати їх на уроках.
У програмі є багаті можливості форматування тексту питань та варіантів відповіді. Ви можете визначити шрифт, колір символів та фону, використовувати верхній та нижній індекс, розбивати текст на абзаци та застосовувати до них розширене форматування, використовувати списки, вставляти малюнки та формули... Для більшої зручності у програмі є власний текстовий редактор.
До кожного завдання можна задати складність (кількість балів за правильну відповідь), прикріпити підказку (показ може бути за штрафні бали) та пояснення правильної відповіді (виводиться у разі помилки в навчальному режимі), налаштувати інші параметри.
У MyTest X можна використовувати будь-яку систему оцінювання. Система оцінки та її налаштування можна задати або змінити у редакторі тесту.
За наявності комп'ютерної мережі можна, використовуючи модуль журналу MyTest, легко:

  • Організувати централізований збір та обробку результатів тестування. Результати виконання завдань виводяться учню та відправляються вчителю. Вчитель може оцінити або проаналізувати їх у будь-який зручний для нього час.
  • Організувати роздачу тестів учням через мережу, тоді відпадає необхідність щоразу копіювати файли тестів попри всі комп'ютери. Роздавати можна одразу кілька різних тестів.
  • Безпосередньо слідкувати за процесом тестування. Ви можете бачити, хто і який тест виконує, скільки завдань вже виконано і яка їх результативність.

За допомогою програм MyTest X ви можете організувати як локальне, так і мережеве тестування. Робіть так, як зручніше вам.
Програма підтримує кілька незалежних один від одного режимів: навчальний, штрафний, вільний та монопольний. У навчальному режимі виводяться повідомлення про його помилки, може бути показано пояснення до завдання. У штрафному режимі за неправильні відповіді у тестованого віднімаються бали і можна пропустити завдання (бали не додаються та не віднімаються). У вільному режимі тестований може відповідати питання у будь-якій послідовності, переходити (повертатися) до будь-якого питання самостійно. У монопольному режимі вікно програми займає весь екран і неможливо згорнути.
При правильному відборі контрольного матеріалу зміст тесту можна використовувати як контролю, але й навчання. Таким чином, дозволяючи випробуваному самостійно виявляти прогалини у структурі своїх знань і вживати заходів щодо їх ліквідації. У таких випадках можна говорити про значний навчальний потенціал тестових завдань, використання якого стане одним із ефективних напрямів практичної реалізації принципу єдності та взаємозв'язку навчання та контролю.
Кожен тест має оптимальний час тестування, зменшення чи перевищення якого знижує якісні показники тесту. Тому в налаштуваннях тесту передбачено обмеження часу виконання як всього тесту, так і будь-якої відповіді на завдання (для різних завдань можна виставити різний час).
Параметри тестування, завдання, зображення для завдань для кожного окремого тесту - все зберігається в одному файлі тесту. Жодних баз даних, жодних зайвих файлів - один тест - один файл. Файл із тестом зашифрований та стиснутий.
MyTest X має гарний ступінь захисту як тестових завдань, так і результатів. Завдяки тому, що для тесту можна задати кілька різних паролів (для відкриття, редагування, тестування), зіпсувати (відредагувати) тест особам, які не мають на це право, стає практично не можливо, плюс до всього, неможливо вкрасти ключі (правильні відповіді) до тестових. завданням. Оскільки результати тестування можуть зберігатися в захищений файл, який неможливо відредагувати, оцінки учнів завжди об'єктивні і залежить від лояльності тестолога. Зважаючи на те, що результати тестування можуть зберігатися як на локальному ПК, так і паралельно на ПК тестолога, ймовірність втрати результатів зводиться до 0%. Програма продемонструвала високу надійність роботи як у школах так і у ВНЗ Росії та країн ближнього зарубіжжя. У програмі передбачено різні варіанти захисту тестів від несанкціонованого отримання відповідей.
Програма постійно розвивається, грамотно враховуючи потреби багатьох користувачів і при цьому нікого не обмежуючи, тобто нові функції додають цікаві можливості для тестування і при цьому не зайві для тих, кому потрібні простіші тести.
До багатьох корисних функцій, які є в програмі для проведення комп'ютерного тестування, можна ще приєднати те, що якщо учень з якихось причин не може виконувати тест за ПК (наприклад, за станом здоров'я), то буквально за 1-2 хвилини можна сформувати. паперовий варіант тесту.
Програма MyTest X розповсюджується безкоштовно. Чи не комерційне використання програми не вимагає грошових виплат. Будь-яка освітня установа, вчитель та учень можуть безкоштовно використовувати програму на основі ліцензійної угоди без будь-яких грошових відрахувань. Програма працює під Windows 2000, XP, Vista, 7. Для роботи під Linux можна використовувати Wine.
Складно відразу перерахувати всі можливості MyTest X, вказати на всі ті дрібниці, які роблять роботу з програмою легкою та зручною. Але варто лише спробувати її в роботі, створити та провести кілька тестів, і вона займе гідне місце у списку ваших улюблених програм.

Завантажити програму.

У цьому уроці ми дізнаємося, як і де завантажити останню версію програмиMyTestX. Встановимо її на комп'ютер вчителя та комп'ютер учня. Розглянемо особливості кожного із трьох модулів, з яких складається програма.



Найважливіший урок цього курсу. У ньому ви зрозумієте і навчитеся використовувати основні можливості та переваги програми. Ми на конкретному прикладі розберемо, як створювати та редагувати тести. Розглянемо усі дев'ять видів можливих питань. Розберемо системи оцінювання та основні налаштування поточного тесту. Навчимося робити обмеження тесту за часом, ставити випадковий порядок питань та відповіді на них.



У цьому уроці ми поговоримо про налаштування модулів Server та Student. Це дуже важливо, т.к. саме тут ви зрозумієте, у чому основна перевага цієї програми для вчителя. Ви побачите, як вчитель двома натисканнями миші може роздати учням тест по мережі зі свого комп'ютера, а потім отримати у зручному вигляді результати тестування. Але попередньо ми розглянемо, які налаштування потрібно зробити в програмі, щоб модулі правильно взаємодіяли між собою.



Спеціальний відеоурок для учнів. Щоб під час тесту не виникало питань, як відповідати на той чи інший вид питання, ви можете просто показати цей відеоурок на першому занятті. Як показує практика, після цього учнів немає питань щодо виконання тесту.


Додатковий урок, у якому ми розглянемо ситуацію, коли ви не маєте у класі локальної мережі, і ви не можете отримувати результати на свій сервер. Налаштуємо програму так, щоб результати зберігалися в спеціальний файл і інформація з виконання тестів разом з відмітками не втрачалася. А також можливо багатьох мучить питання, чи можна це все використовувати в LINUX . Відповідь так, а як подивіться в цьому ж відеоуроці. Крім цього ми подивимося, де можна знайти додаткову інформацію щодо цієї програми, щоб використовувати всі її можливості.

Безкоштовна програма. З нею Ви зможете організувати тест, анкетування, опитування, перевірку та контроль знань. У змісті запитань можна використовувати картинки та форматування тексту (колір літер та фону, шрифт, використання формул та таблиць). Варіанти відповідей у можуть бути з одиночним і множинним вибором, "так/ні" (брехня або істина), введення числа або слова, порядок прямування, відповідність, вибір області відповіді на зображенні, перестановка букв. У програмі реалізовано навчальний (повідомлення про помилки), штрафний (віднімаються бали, пропуск завдання), вільний (будь-яка послідовність питань) та монопольний (вікно програми займає весь екран і його не згорнути) режими навчання. У програмі реалізовано приємне оформлення та легке керування всіма необхідними функціями та налаштуваннями для проведення тесту.

Тестування, редактор та журнал тестування

Утиліта MyTestX включає три модулі - тестування, редактор і журнал тестування. Модуль тестування проводить тест із збереженого файлу, що містить питання, відповіді та налаштування тесту, підраховує та звіряє правильні та неправильні відповіді. Використовуючи модуль редагування тестів навіть користувач-початківець без особливих труднощів складе новий тест або опитування. Журнал тестування зберігає результати проведених тестів у вигляді докладного звіту.

Тестування по мережі

У комп'ютерному класі, який використовує локальну мережу, вчитель може провести перевірку знань всіх учнів одночасно та здійснити онлайн моніторинг виконання тестування, попередньо роздавши тести та завдання по мережі. Програма для проведення тестів та перевірки знаньпідтримує роботу в локальній мережі, Ви легко зможете централізовано організувати збір та обробку результатів проведення тестів та переглянути детальний звіт за допомогою журналу тестування.

Захист тестів та їх результатів

Програма MyTestX має високу надійність захисту від редагування та перегляду результатів тестування та тестових завдань. Задавши пароль на тест, змінити або зіпсувати його третім особам стає неможливим. Усі налаштування, параметри, запитання та ключі з відповідями завдань окремого тесту зберігаються в одному зашифрованому та стиснутому файлі.

В архіві MyTestX:
  • програма MyTestX 10.2;
  • модуль тестування для термінальних класів;
  • модуль створення автономних тестів;
  • програма для імпорту тестів із текстових файлів у формат програми MyTestX 10.2;
  • програми для перетворення тестів MyTestX з одного застарілого формату в інший.

Офіційний сайт: http://mytest.klyaksa.net
Операційні системи: Windows All
Підтримувані мови:Багатомовна платформа, включаючи російську
Версія: 10.2.0.3
Ліцензія:freeware (безкоштовно)

Розмір файлу 16,9 Мб
Пароль на архів loadboard

SunRav TestOfficePro – програмне забезпечення для контролю та перевірки знань. Дозволяє створювати тести різного рівня складності та спрямованості; проводити тестування ефективно та з комфортом для користувачів та для організаторів.

TestOfficePro працює в локальній мережі та на комп'ютерах, не підключених до мережі (можливе тестування з флеш-накопичувачів, компакт-дисків без встановлення програми).

SunRav TestOfficePro

Програма SunRav TestOfficePro внесена до Єдиного реєстру російських програм для електронних обчислювальних машин та баз даних.

Комп'ютерне тестування знань

Педагогічне тестування – метод контролю знань та оцінки результатів навчання, що широко використовується. Застосовується визначення рівня знань, на навчання, для мотивації навчання. При масових перевірках та самопідготовці найбільш ефективна комп'ютерна форма тестування. Саме за комп'ютерного тестування легко одночасно з перевіркою проводити корекцію знань. Після кожної неправильної відповіді програма відсилає учня до блоку потрібної інформації. Для педагогічного контролю корисна додаткова інформація, наприклад, докладний звіт щодо кожного тестованого – які питання отримав учень, скільки часу витратив на окрему відповідь, як відповів…
Дуже важливі у процесі тестування як якісні тестові завдання та навчальний матеріал, так і професійні програмні продукти.

SunRav TestOfficePro дає можливість легко створювати та застосовувати тести з будь-яких академічних дисциплін, предметів шкільної програми, тести для визначення професійної компетенції, атестації персоналу, психологічні тести.

У програму входять

  • tMaker- Програма для створення тестів. Можливий супровід запитань та відповідей зображенням, анімацією, аудіо та відео роликами. Складати та редагувати тести у цій програмі може користувач комп'ютера з будь-яким рівнем підготовки. Доступний імпорт тестів, створених у текстовому редакторі (наприклад, у MS Word) чи редакторі електронних таблиць (наприклад, у MS Excel).
  • tTester- Програма для проведення тестування. Має найпростіший інтерфейс. Великі параметри та параметри командного рядка дозволяють пристосувати її роботу під будь-які вимоги.
  • tAdmin– програма для керування користувачами та обробки результатів комп'ютерного тестування. Надає можливість переглядати/друкувати результати, а також створювати, редагувати, експортувати, друкувати звіти з тестування груп та/або окремих користувачів. Можливе створення матриці відповідей.

Основні можливості SunRav TestOfficePro

Створення тестів. Робота з тестовими завданнями

Скласти тести для будь-яких цілей, різних типів і видів допоможуть наступні функції програми:

  • Різноманітність типів питань.Програма дозволяє використовувати у тестах 5 типів питань:
    1. Поодинокий вибір. Один варіант відповіді із кількох запропонованих.
    2. Множинний вибір. Один чи кілька варіантів відповіді з кількох запропонованих.
    3. Відкрите питання. Користувач повинен ввести відповідь із клавіатури. Творець тесту може використовувати потужну мову шаблонів, що дозволяє правильно оцінити відповідь користувача.
    4. Відповідність. Користувачеві потрібно впорядкувати висловлювання у двох списках так, щоб вони відповідали одне одному.
    5. Упорядкований список. Розставити відповіді у списку у визначеному порядку.

  • Адаптивні випробування.Порядок питання може бути не тільки лінійним, а й залежати від відповідей користувача.
  • Використання тем. Програма може розбити тест на кілька тем. Оцінювати знання можна як з кожної темі окремо, і по тесту загалом.
  • Коментарі до питання.Кожне питання може бути забезпечене коментарем з інструкцією з тестування, підказкою, інформацією про правильну відповідь тощо.
  • Варіанти реакцій на відповідь користувача:
    1. Відсутність реакції – користувач пропонує відповісти на наступне запитання.
    2. Повідомлення про те, що користувач відповів правильно чи неправильно.
    3. Показ будь-якого документа, пов'язаного із питанням. У ньому, зокрема, можна докладно пояснити причину неправильної відповіді та надати додатковий матеріал, який дозволить глибше вивчити питання.

  • Вага питання та варіантів відповіді.Кожне питання та варіант відповіді може мати свою "вагу". Це дозволяє нараховувати користувачеві більше балів за правильні відповіді на складні питання та менше балів – за відповіді на легкі запитання.
  • Візуалізація. Програма дозволяє вставляти зображення, формули, схеми, таблиці, аудіо та відеофайли, HTML документи та будь-які OLE документи. Вбудований у tMaker текстовий редактор для написання тестів за функціями нагадує звичний для багатьох MS Word.

Забезпечення об'єктивності тестування

  • Налаштування процесу тестування.Адміністратор може:
    1. Заборонити виходити із програми до закінчення тестування.
    2. Вимкнути доступ до робочого столу та панелі завдань.
    3. Закрити програму після проходження одного тесту.

  • Випадкові питання. Запитання в тесті можна перемішувати. Крім того, автор тесту може визначити, скільки питань з кожної теми отримає користувач. Припустимо, тема складається із 300 питань. Якщо вибрати випадковим чином тільки 30 питань, то тестовані отримають різні набори питань з одного і того ж тесту. Варіанти відповідей до кожного питання можна також перемішати. Таким чином, при досить великій кількості питань тестований не може бездумно скористатися попереднім знанням тесту, із заздалегідь відомою послідовністю питань та відповідей. Примітка: функція, що описується, задається вибором "Екзаменаційний режим" в налаштуваннях, див документацію до програми .
  • Введення часових рамок.Тестування можна обмежити за часом – як тесту, так кожного питання. Кількість часу, виділене кожному за питання, може бути різним.
  • Налаштування видимої під час тестування інформації.У програмі можна визначити, чи потрібно показувати користувачеві:
    1. Кількість правильних відповідей.
    2. Час до закінчення тестування.

  • Обмеження кількості спроб тестування.У програмі можна виставити граничну кількість проходження одного тесту.
  • Відстеження спроб тестування у програмі

омп'ютер як засіб для тестування має свої переваги та недоліки. Однак у об'єктивності оцінки йому відмовити важко. Мабуть, саме цей фактор сприяє розширенню сфери застосування комп'ютерного тестування воно успішно використовується в школах, вузах, при вступі на роботу, при здачі іспитів в ДІБДР і т.д.

При цьому набір методик комплексів, що тестують, досить обмежений:

Зазвичай у тестах можливе використання п'яти наступних типів питань:

  1. Вибір єдино правильної відповіді.
  2. Вибір кількох можливих правильних відповідей.
  3. Встановлює послідовність правильних відповідей.
  4. Встановлення відповідей відповідей.
  5. Введіть відповідь вручну з клавіатури.

Враховуючи невелику кількість методик тестування, доцільно розробити універсальну програму, яка дозволила б викладачам різних дисциплін створювати свої бази даних та швидко отримувати контрольні завдання для свого предмета. На ринку пропонується кілька подібних програм, і в цій статті ми зробимо їхній огляд. На CD-ROM ви знайдете ознайомлювальні версії деяких із розглянутих програм.

Спосіб поширення: shareware

Ціна:

У пакет SunRav TestOfficePro входять програми для створення тестів, проведення тестування та обробки результатів тестування. З його допомогою можна організувати та провести тестування та іспити в освітніх закладах (вузи, коледжі, школи), а підприємства та організації можуть здійснювати атестацію та сертифікацію своїх співробітників.

Пакет дозволяє створювати тести з предметів шкільної програми, вузівських дисциплін, тести для професійного тестування, психологічні тести тощо.

Всі тести та результати тестування шифруються методами стійкої криптографії, що унеможливлює підробку результатів. Крім того, на тест можна встановити паролі: на редагування захищає тест від перегляду його структури, правильних відповідей і т.д.; на перегляд запобігає пробному тестуванню з метою з'ясування правильних відповідей.

Запитання та варіанти відповіді можна форматувати, використовуючи для цього вбудований текстовий редактор, близький за своїми функціями до MS WORD. У редакторі можна вставляти зображення, формули, схеми, таблиці, аудіо- та відеофайли, HTML-документи та будь-які OLE-документи.

У тестах можливе використання п'яти вищезгаданих типів питань.

Тест можна розділити на кілька тем. При цьому можна оцінювати знання тестованого як з кожної теми окремо, так і з тесту в цілому.

Запитання в тесті можна перемішувати. Більше того, автор тесту може визначити, скільки питань з кожної теми отримає користувач для тестування. Допустимо, кожна тема складається зі 100 питань. Якщо вибрати випадковим чином тільки 10 питань, то тестовані отримають різні набори питань з одного і того ж тесту. Варіанти відповідей можна перемішати.

Порядок питання може бути не тільки лінійним, а й залежати від відповідей користувача.

Кожне питання та варіант відповіді може мати свою «вагу». Це дозволяє нараховувати користувачеві більше балів за правильні відповіді на складні питання та менше балів за відповіді на легкі запитання.

Кожне питання може бути забезпечене коментарем, що містить інформацію про правильну відповідь і т.п.

Можлива наступна реакція на відповідь користувача:

  • пропозиція користувачеві відповісти на наступне запитання;
  • повідомлення про те, що користувач відповів правильно/неправильно;
  • показ будь-якого документа, пов'язаного із питанням. У ньому, зокрема, можна докладно пояснити, чому ця відповідь неправильна, надати додатковий матеріал, який дозволить глибше вивчити питання.

Тестування можна обмежити за часом як для тесту, так і для кожного питання. При цьому кількість часу, що виділяється для кожного питання, може бути різною.

У пакет SunRav TestOfficePro входять такі програми:

  • tMaker - програма, що дозволяє створювати та редагувати тести. Можливе імпортування тестів, створених у текстовому редакторі чи редакторі електронних таблиць;
  • tTester - програма для проведення тестування;
  • tAdmin | програма для віддаленого адміністрування користувачів та обробки результатів тестування. Дозволяє переглядати/друкувати результати тестування, а також створювати, друкувати, редагувати, експортувати звіти з тестування груп користувачів. Можливе створення матриці відповідей.

Технічні дані SunRav TestOfficePro:

  • кількість питань не обмежена;
  • кількість відповідей не обмежена;
  • кількість користувачів не обмежена;
  • кількість тестів не обмежена;
  • кількість тем у тесті до 256;
  • тести та результати зберігаються у файлах.

В даний час для цього пакету підготовлено велику кількість тестів. Зокрема, є освітні тести з інформатики, економіки, англійської мови, історії, суспільствознавства.

Спосіб поширення: shareware

Ціна: 5900 руб. (Для всіх освітніх установ надається 20% знижка, тобто ціна для них 4720 руб).

SunRav TestOfficePro.WEB - це додаток для тестування по мережах Інтернет та інтранет. Вся інформація (тести, розділи тестів, результати тощо) зберігається в базі даних та захищена від несанкціонованого доступу. Якщо у користувача немає відповідних прав, то він не зможе переглядати, редагувати та видаляти свої чи чужі результати тестування.

Пакет підходить для тестування віддалених співробітників, студентів, школярів та ін. Користувачеві для тестування нічого на своєму комп'ютері встановлювати не потрібно досить браузера (Microsoft Internet Explorer, Opera, Mozilla і т.п.).

Можливості тестів аналогічні до можливостей тестів із програми SunRav TestOfficePro, які можна використовувати і в програмі SunRav TestOfficePro.WEB.

Для організації тестування потрібні:

  • Web-сервер як такого можна використовувати Apache або MS IIS. За даними авторів програми, розробка велася з використанням безкоштовного сервера Apache версії 1.3 та 2.0. Його можна вільно завантажити з сайту http://www.apache.org;
  • база даних MySQL за відомостями авторів програми, розробка велася із застосуванням версії 3.23. Її можна вільно завантажити з сайту http://www.mysql.com;
  • PHP-інтерпретатор за відомостями авторів, розробка велася з використанням версії 4.3. Його можна вільно завантажити з сайту http://www.php.net.

Якщо у користувача немає власного Web-сервера, можна використовувати звичайний хостинг, який надає послуги із застосування БД MySQL та PHP.

За допомогою SunRav TestOfficePro.WEB можна:

  • організовувати тести у розділи;
  • реєструвати імпортувати, редагувати користувачів;
  • проводити тестування як зареєстрованих, і не зареєстрованих користувачів;
  • переглядати результати тестування за індивідуальним користувачем та групою користувачів (звіти);
  • переглядати результати рейтингу з цього тесту;
  • зберігати результати тестування у базі даних.

Розробник: Keepsoft

Спосіб поширення: shareware

Ціна:Стандартна ліцензія 300 руб.; студентська ліцензія 200 руб.; корпоративна ліцензія на 10 комп'ютерів 1000 руб.; корпоративна ліцензія на 20 комп'ютерів 1500 руб.; корпоративна ліцензія на необмежену кількість комп'ютерів 3000 руб.

«Конструктор тестів» – це універсальна програма для перевірки знань. Додаток можна застосовувати для проведення тестування вдома та у навчальних закладах. Програма дозволяє використовувати необмежену кількість тем, запитань та відповідей.

Можливості програми:

  • питання можуть містити музику (файли WAV, MID. RMI), зображення (файли JPG, BMP, ICO, EMF, WMF), відео (файли AVI);
  • підтримуються питання всіх п'яти вищезгаданих типів;
  • друк на принтері та збереження у файл тем, запитань та відповідей;
  • друк на принтері та збереження у файл результатів тестування;
  • експорт тем, питань та відповідей у ​​файли різних форматів (MS Excel, MS Word, MS Access, Paradox, DBase, текстовий файл, HTML, XML, RTF (RichText format), PDF (Adobe Acrobat), буфер обміну MS Windows, Lotus 1 -2-3 та ін);
  • тестування на одному комп'ютері кількох користувачів. Для кожного користувача заводиться персональна картка користувача, поля в якій налаштовуються;
  • встановлення різних прав доступу до редагування бази даних у Редакторі для різних користувачів;
  • завдання питань у довільному порядку;
  • завдання ціни кожному питанню в балах;
  • обмеження часу на відповідь;
  • можливість перервати тестування та продовжити його в інший час;
  • виставлення оцінки після закінчення тестування. Система оцінок налаштовується у «Редакторі». Шкалу оцінок можна налаштувати від 2- до 100-бальної системи;
  • синхронізація бази даних; за допомогою цієї функції можна легко обмінюватися даними з іншими користувачами та переносити дані з комп'ютера на комп'ютер;
  • перевірка орфографії у «Редакторі»;
  • пошук за базою даних у «Редакторі»;
  • стиснення бази даних;
  • інтерфейс, що настроюється;
  • функція перевірки оновлення через Інтернет.

«Конструктор тестів» можна завантажити з сайту розробника та ознайомитись із програмою безкоштовно протягом 30 днів. Для подальшої роботи з програмою потрібна реєстрація з оплатою. Зареєстрованим користувачам надаються персональний реєстраційний ключ та безкоштовна технічна підтримка по e-mail.

У зареєстрованій версії можна використовувати готові тести, які можна завантажити з сайту розробника за адресою: http://www.keepsoft.ru/simulator_download.htm. На момент написання статті були доступні такі готові тести: за правилами дорожнього руху, єдиний державний іспит для випускників середніх шкіл, з англійської та французької, інформатики, математики та ін.

Розробник:ТОВ «Техносервіс плюс»

Спосіб поширення:замовлення по e-mail

Ціна: 5200 руб.

Програма варта створення тестів, іспитів, електронних підручників. Для розробки тесту або підручника користувачеві необов'язково мати навички програмування - програма адаптована та призначена насамперед для полегшення процесу перевірки знань в освітніх закладах. Основною відмінністю продукту від аналогів є додаткова можливість створення модуля закріплення матеріалу, коли вже в процесі навчання користувач відповідає на запитання по заданій темі.

Програмний комплекс містить три модулі:

  • конструктор, що дозволяє створювати тести, підручники та модулі закріплення матеріалу. У конструкторі передбачено можливість використання текстового формату, формул, звукозапису, відеороликів та зображень;
  • підручник він створюється в конструкторі і може мати необмежену кількість розділів, параграфів і сторінок;
  • тест, який також може бути прирівняний до іспиту, оскільки унеможливлює користування підручником під час перевірки знань, як при закріпленні матеріалу.

У цьому модулі створюються нові розділи та запитання, а також вказуються відповіді на запитання. При цьому у властивостях питання необхідно вказати кількість балів, які нараховуються за правильну відповідь на нього.

Програма дозволяє:

  • самостійно створювати тести контролю знань учнів. Розробка тесту автоматизована та виконується швидко, передбачена можливість використання не тільки тексту та малюнків, а й звукозапису, відео, формул, графіків, складних графічних об'єктів тощо;
  • легко імпортувати в конструктор матеріали, за якими побудовані поточні електронні підручники;
  • проводити перевірку учнів з метою виявлення їх рівня знань під час вступу до установи (при переході до наступного класу (курс);
  • проводити внутрішні планові/позапланові перевірки знань після проходження нового матеріалу з метою оцінки засвоєння матеріалу;
  • створювати електронні підручники, інструкції, методичні матеріали;
  • у режимі навчання проводити опитування учня з обраних питань; у разі неправильної відповіді програма вкаже на помилку та порекомендує ще раз прочитати відповідний розділ підручника.

У пакет програм «Конструктор тестів» входять:

  • модуль створення тестів та підручників;
  • модуль тестування;
  • модуль навчання;
  • модуль для перегляду підручників

Обмежень за кількістю комп'ютерів, куди встановлюється програма, немає.

Замовити програму можна за адресою: [email protected].

Розробник:Павло Козловський

Видавництво:ВД «Рівновага»

Спосіб поширення: CD-ROM

Ціна: 123 руб.

Дану програму можна використовувати як удома, так і в будь-яких навчальних закладах для проведення тестування з різних галузей знань.

Конструктор дозволяє охопити в одному тесті необмежену кількість тем, питань та відповідей, тому за його допомогою батьки зможуть не тільки перевірити знання своєї дитини з конкретного предмета, а й визначити загальний рівень її ерудиції.

Програма підтримує всі перелічені на початку статті п'ять типів питань і дозволяє включати музику, звуки, зображення та відеоролики. Крім використання наявних на диску готових зразків питань і картинок, користувач може самостійно додати в тест свої варіанти.

На CD-диску з програмою викладено готові перевірочні тести з найбільш актуальних тем: єдиного державного іспиту, предметів шкільної програми, правил дорожнього руху та ін.

Будь-які дані можна роздрукувати на принтері та експортувати до файлів різних форматів (Word, Excel, HTML, XML та ін.).

Розробник:Георгій Гуляєв

Спосіб поширення: shareware

Програма AnyTest - засіб для організації тестування людей. Вона дозволяє підтримувати базу тем та завдань для тестів, створювати на її основі будь-які тести та проводити тестування як однієї людини на окремому комп'ютері, так і групи людей (класу, курсу, відділу фірми чи установи тощо) у локальній мережі. За допомогою цієї програми легко організувати автоматизований прийом заліків та іспитів у навчальних закладах, тестування працівників під час їхнього прийому на роботу на інтелект чи знання конкретної спеціальності, атестаційне тестування працівників підприємств, психологічне тестування колективу тощо. Програма дозволяє зберігати результати всіх тестувань, групуючи їх за конкретними людьми, за групами людей, за датою, конкретним тестом і в будь-який момент друкувати звіти, а також бачити всі деталі тестування (які завдання випали, які відповіді були дані, правильні відповіді, бали, отримані за кожну відповідь). Широкі можливості адміністрування, вбудовані у програму, дозволяють налаштувати її так, що процес тестування проходитиме навіть без участі викладача чи організатора тестування. Усі спроби здачі того чи іншого тесту будуть оцінені та збережені із зазначенням усіх подробиць та можуть бути проаналізовані пізніше у будь-який зручний момент.

Завантажити програму можна з нашого CD-ROM або в Мережі, наприклад, за адресою: http://soft-search.ru/programs/25-398-anytest-download.shtml.



Останні матеріали розділу:

Перше ополчення у смутні часи презентація
Перше ополчення у смутні часи презентація

Слайд 1Смутний час Слайд 2На початку XVII століття Російська держава була охоплена пожежею громадянської війни та глибокою кризою. Сучасники...

Слова паразити у дитячій мові
Слова паразити у дитячій мові

Однією з найважливіших проблем сучасного суспільства є проблема мови. Ні для кого не секрет, що останнім часом наша мова зазнала...

Презентація для уроків літературного читання у початковій школі про Е
Презентація для уроків літературного читання у початковій школі про Е

Слайд 2 04.11.2009р. Н.С. Папулова 2 Олена Олександрівна Благініна. (1903-1989) – російський поет, перекладач. Слайд 3 Дочка багажного касира на...