Скачиваний:
2
Добавлен:
30.09.2018
Размер:
5.54 Кб
Скачать
Данный раздел содержит информация по использованию скрипта test.php, предназначенного для организациии и проведения тестирвания в сети Интернет.

Что необходимо иметь для проведения тестирования в сети Интернет.
================================================================
а)Прежде всего нужена программа tMaker, входящая в пакет программ SunRav TestOfficePro лицензия Enterprise.
б)Хостинг или собственный ВЕБ-сервер с установленным PHP версии 4.
в)Скрипт test.php. Этот скрипт, а так же остальные файлы и примеры тестов монаходятся в директории .../TestOfficePro/tMaker/php

Описание тестирования
=====================
Все тестирование происходит с помощью одного-единственного файла test.php. Тесты для тестирования с помощью этого скрипта должны быть в формате XML. Результаты тестирования могут быть сохранены в текстовый файл с расширением wrs. Скрипт можно запустить с параметрами и тогда сразу начнется тестирование. Если подготовить файлы со списком тестов и пользователей, то при запуске скрипта без параметров появится форма, в которой будет предложено выбрать или ввести имя пользователя, его пароль, а так же выбрать тест для тестирования.

Подготовка теста
================
Для тестирования необходимо подготовить тест. Для этого:
- Запустите программу tMaker
- Откройте тест или создайте новый
- Выберите пункт меню Файл/Экспорт/XML... В появившемся диалоговом окне выберите паку и имя файла в котором будет сохранен тест в формате XML.

Настройка параметров тестирования
=================================
Параметры тестирования находятся в файле config.php. Вот как выглядит файл по умолчанию:
<?
$language=english;
$DefaultUser=TRUE;

$NewUser=TRUE;
$HomeLink=TRUE;
$ViewButton=TRUE;
$AddNewUserToList=FALSE;
?>
Редактировать в этом файле можно только значения перемненных(правую часть), но ни в коем случае не сами переменные. Ниже описаны эти параметры:

$language - определяет язык, на котором ведется тестироание. При этом должен быть файл вида "languagename.lng" в той-же директории, что и test.php. Например, для русского языка строчка должна выглядеть так:
$language=russian;
При это необходимо наличие файла russian.lng (включен в поставку).

$DefaultUser - определяет возможно ли тестирование без записи результатов в файл, а так-же возможность выбрать ползователя "Без регистрации".

$NewUser - определяет возможность пользователю самостоятельно зарегистрироваться, введя свое имя в текстовое поле.

$HomeLink - определяет будет ли показана ссылка на начало тестирования (скрип test.php) или нет.

$ViewButton - определяет будет ли показана кнопка "Смотреть результаты" на первоначальной форме выбора теста и регистрации пользователя.

$AddNewUserToList - определяет будет ли записан новый пользователь в список пользователей (файл users.lst) если он самостоятельно зарегистрировался путем ввода своего имени в текстовое поле. Эта опция не имеет смысла если не установлен параметр $NewUser.

Настройка списка тестов
=======================
Можно организовать тестирование таким образом, что пользователю будет предложен список тестов для тестирования. Для этого необходим файл tests.lst в той-же директории, что и файл test.php. Формат файла tests.lst очень простой:
Название теста1
имя файла теста1
Название теста2
имя файла теста2

и т.д.

Настройка списка пользователей
==============================
Можно организовать тестирование таким образом, что пользователю будет предложен список пользователей и он сможет выбрать свое имя, ввести пароль и начать тестирование. Для этого необходим файл user.lst в той-же директории, что и файл test.php. Формат файла users.lst очень простой:

Имя пользователя1
Имя пользователя2
Имя пользователя3

и т.д.

Настройка внешнего вида страниц тестирования.
=============================================
Для настройки внешнего вида страниц тестирования существуют файл header.html и footer.html. Если положить эти файлы в ту же директорию, что и файл test.php, то содержимое этих файлов будет вставлено перед вопросами и после вопросов соответственно.

Организация тестирования на сервере
===================================
Все необходимые для тестирования файлы находятся в директории ...\TestOfficePro\tMaker\PHP.

Для того, чтобы провести тестирование, нужно:
- Настройть файл CONFIG.PHP (см. п.4)(необязательно).
- Настроить файлы tests.lst и users.lst (см. п.п. 5,6)(необязательно)
- Создать новую директорию, в которой бутут лежать тесты и файлы, необходимые для тестирования.
- Скопировать в эту директорию файлы:

test.php
russian.lng (необязательно)
config.php (необязательно)
header.html (необязательно)
footer.html (необязательно)
файлы тестов в формате XML (см. п.2)

Параметры скрипта
=================
Можно начать тестирование минуя формы регистрации пользователя. Для этого нужно запусить скрипт с параметрами, в которых можно указать название теста (обязательно), имя и пароль пользователя (необязательно).
Вот примеры запуска скрипта:
http://www.sunrav.ru/tests/test.php?test=sample - сразу начинается тестирование по тесту sample.xml

http://www.sunrav.ru/tests/test.php?user_name=Ravil&$user_pass=123&result=1 - показывает результаты пользователя Ravil (если пароль 123 правильный)

http://www.sunrav.ru/tests/test.php?user_name=Ravil&$user_pass=123&result=1 - попробуйте сами работу со скриптом. Вы можете регистриоваться, тестироваться без регистрации и смотреть результаты.

ВНИМАНИЕ. Все параметры необходимо набирать в нижнем регистре.
Соседние файлы в папке rus
  • #
    30.09.20187.78 Кб2class.xml.php
  • #
    30.09.2018126 б2config.php
  • #
    30.09.2018881 б2english.lng
  • #
    30.09.201813.28 Кб2english11.xml
  • #
    30.09.2018431 б2Ravil.wrs
  • #
    30.09.20185.54 Кб2readme_rus.txt
  • #
    30.09.2018903 б2russian.lng
  • #
    30.09.201810.34 Кб2sample.xml
  • #
    30.09.201820.13 Кб2test.php
  • #
    30.09.201875 б2tests.lst
  • #
    30.09.201863 б2users.lst