Описание системы тестирования Java-кода для Test Grid.
Версия документа : 0.1
История изменений:
12 окт. 2005 - Первая версия документа [Кузнецов А.]
1. Общие сведения
Система тестирования Java-кода будет принимать в качестве входных данных несколько файлов.
- Описание тестов
- Код для тестирования
- Модули, от которых зависит тестирующий код (в т.ч. тестируемый компонент)
Описание тестов
Формат описания доступен здесь.
Код для тестирования
Поставляется в отдельном Jar-файле и содержит необходимые классы для проведения блочного тестирования.
Модули, от которых зависит тестирующий код
Представляют собой набор Jar-файлов с необходимыми компонентами. В их числе и сам тестируемый компонент.
2. Системные требования
Параметры JVM
Прототип системы тестирования Java-кода будет способен определять следующие свойства JVM:
- Версия JVM
- Поставщик JVM
- Архитектура системы (x86 или какая-либо другая)
Параметры JDK
Прототип системы тестирования Java-кода будет способен определять следующие свойства JDK:
- Наличие и актуальное состояние Java-библиотек
Для этого предполагается использование библиотечных тестов.
Библиотечный тест - это отдельный встраиваемый в систему тестирования модуль, позволяющий определить
наличие и доступность определенной библиотеки и/или набора классов из этой библиотеки.