Обследование объекта автоматизации, разработка концепции. Формирование требований пользователя к информационной системе. Наименование организации заказчика и участников работ. Плановые сроки начала и окончания работы по созданию системы на предприятии.
Аннотация к работе
Тестирование программного обеспечения - проверка соответствия между реальным и ожидаемым поведением программы, осуществляемая на конечном наборе тестов, выбранном определенным образом. В более широком смысле, тестирование - это одна из техник контроля качества, включающая в себя активности по планированию работ проектированию тестов, выполнению тестирования и анализу полученных результатов. Регрессионное тестирование - это вид тестирования, направленный на проверку изменений, сделанных в приложении или окружающей среде (починка дефекта, слияние кода, миграция на другую операционную систему, базу данных, веб сервер или сервер приложения), для подтверждения того факта, что существующая ранее функциональность работает как и прежде. Отчеты - автоматически рассылаемые и сохраняемые отчеты о результатах тестирования. Затраты на поддержку - несмотря на то, что в случае автоматизированных тестов они меньше, чем затраты на ручное тестирование того же функционала - они все же есть. Естественно, все это нужно тестировать и отлаживать, а это требует времени. Автоматизированное тестирование подразумевает большой объем покрытия (тестирования функционала), а значит - большое количество информации. Автоматизация процесса обработки результатов тестирования необходима для того, чтобы уменьшить затраты времени сотрудников на анализ результатов каждого теста, а так же для обеспечения быстрого и удобного доступа руководства к наглядным результатам тестирования. 1. Объектом автоматизации является процесс анализа результатов тестирования, а именно, получение информации: о рекомендации релизов на разные периоды времени; о результатах прохождения конкретного теста; о результатах прохождения группы тестов, релизов; о времени прохождения теста, группы тестов; о времени прохождения тестов на разных релизах; о динамике выявления ошибок; о времени устранения ошибок; о количестве выявленных ошибок в группах тестов; о рекомендации релиза. 1.2 Формирование требований пользователя к ИС Данная подсистема должна анализировать результаты прохождения тестирования и предоставлять доступную и актуальную информацию, как для отдела тестирования, так и для руководства. 1.3 Разработка концепции системы Разрабатываемая подсистема будет представлять собой модуль обработки результатов тестирования, который на основе полученных данных будет составлять отчеты для отдела тестирования и руководства. Базовой программной платформой должны являться операционные системы семейства Windows XP, Windows 7, Windows 8. Для хранения данных необходимо использовать СУБД: MongoDB. MongoDB - документо-ориентированная система управления базами данных (СУБД) с открытым исходным кодом, не требующая описания схемы таблиц. ТЕХНИЧЕСКОЕ ЗАДАНИЕ 2.1 Общие положения 2.1.1 Полное наименование системы и ее условное обозначение Полное наименование подсистемы: EasyAnalitic.