Изучение существующих инструментов, предоставляющих функционал тестирования

Введение

Изучение существующих решений и технологий является первым этапом в разработке любого продукта. Наличие аналогичных инструментов позволяет гораздо лучше понять необходимость создания новых. Кроме того, такое изучение позволяет понять варианты архитектуры создаваемого продукта, его внешнего вида и даёт базовый опыт взаимодействия с ним. Иными словами, этот этап является жизненно важным для процесса разработки.

Функционал тестирования

Определения, данные в данном разделе могут не быть общепринятыми, но необходимы для понимания предмета изучения.

В первую очередь, необходимо определиться — что же мы имеем ввиду, когда говорим «функционал тестирования»? Под термином «тестирование» в данной работе имеется ввиду викторина (англ. quiz) — то есть серия вопросов, ответы на которые предлагается дать пользователю системы тестирования.

Система тестирования — это программа