Разработка и внедрение объектно-ориентированной библиотеки для автоматизации тестирования Кафедра системного программирования Студент: Олейник А.Л. 544.

Презентация:



Advertisements
Похожие презентации
Система автоматизированного тестирования свойств математических моделей судов Смирнова Ольга, 545 группа Научный руководитель: К.ф.-м.н. Григорьев В.Н.
Advertisements

Студент: Ладыгина А. Руководитель: Васючкова Т.С., к.ф.м.н., доцент кафедры систем информатики НГУ, с.н.с.
1 Web – администрирование системы электронных ведомостей Выполнил студент гр.4637 Ерёменко Е.А. Руководитель Горюнов В.А.
Workflow в DIRECTUM: от программиста к бизнес-аналитику В Л А Д Е Я - У П Р А В Л Я Й Меджитов Тимур Руководитель проекта Компания DIRECTUM.
Автоматизация нагрузочного тестирования DB2 Подготовил студент 545 группы Вячеслав Филиппов Кафедра Системного Программирования Научный руководитель Графеева.
Программы-браузеры в Интернете Сравнительный анализ Выполнил студент группы ИС-46 Кузяев Д.А. Руководитель работы: Дудина Т.И. ФГОУ ВПО «СарФТИ» САРОВСКИЙ.
Курсовая работа по дисциплине Компьютерная графика Тема: Скринсейвер средствами Qt и OpenGL Выполнил: Савельев А. Л. Руководитель: Королёв Д. А.
Научно-исследовательская работа на тему: Модернизация Web-сайта ФГОУ СПО КТЭП Разработал студент группы ВТ 2/12 Тимошенко К.С. Руководитель председатель.
Использование автогенерации кода для тестирования драйверов ОС Windows Дипломная работа студента 545 группы Комольцева Дмитрия Владимировича Научный руководитель:
Санкт-Петербургский национальный исследовательский университет информационных технологий, механики и оптики Кафедра компьютерных образовательных технологий.
Сетевая система контроля знаний на основе объектно-ориентированного подхода Дипломная работа Исполнитель: Чесноков Д.А.Руководитель: Смыков А.Б.
Магистрант кафедры телекоммуникаций и информационных технологий Комиссар Дмитрий Семёнович Руководители: Доцент Резников Геннадий Константинович.
Автор : Макаров А.В. Научный руководитель : к.ф.м.н., доцент кафедры Систем Информатики НГУ, с.н.с. Васючкова Татьяна Сергеевна Система поддержки дистанционного.
Разработка отладчика для программ на языке haXe и целевой платформы Adobe Flash 9 Выполнил студент 544 группыКрасько Н.Л. Научный руководительПлискин М.М.
Web-клиент системы отчётности для управляющих компаний в сфере ЖКХ Выполнил: студент группы 1270 Гарафутдинов А.А. Научный руководитель: к.ф.-м.н. Семёнов.
САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Математико-механический факультет Кафедра системного программирования Автоматизация выбора оптимальной.
1 Web – администрирование системы электронных ведомостей Выполнил студент гр.4637 Ерёменко Е.А. Руководитель Горюнов В.А.
Определение требований к системе автоматизации дистанционного образования ФИТа на основе анализа ПО «Прометей» Студент: Саватеев О. Руководитель: Васючкова.
Этапы решения задач на компьютерах Постановка задачи Формальное построение модели задачи Формальное построение модели задачи Построение математической.
Автоматизированная поддержка пользовательской документации Web-приложений, разрабатываемых в среде WebRatio Студент: Дорохов Вадим, 544 гр. Научный руководитель:
Транксрипт:

Разработка и внедрение объектно-ориентированной библиотеки для автоматизации тестирования Кафедра системного программирования Студент: Олейник А.Л. 544 группа Научный руководитель: Гаврилов И.З. Рецензент:

Постановка задачи Стандартизированный процесс разработки автоматических тестов Единый стиль написания тестов Сократить время на разработку и поддержку тестов Повторное использование кода

Цели работы Проанализировать требования к тестированию в отделе компании Exigen Services Провести анализ существующих средств автоматизации и выбрать наиболее оптимальное Разработать библиотеку Внедрить библиотеку

Требования к тестированию в отделе экстремального программирования.Net Internet Explorer 6,7 Mozila FireFox Web Services Flash AJAX Infragistics, Telerik Windows Vista ActiveX Удобство использования Легкость разработки и поддержки скриптов Доступность

Выбор средства автоматизации Поддержка Средство.NET Internet Explorer 7.0 FireFoxActiveXAJAX Web Services Flash Windows Vista Контролы сторонних производителей (Infragistics) SeleniumДа НетДа Нет WaitrНетДа НетДаНет ДаНет WatiNДа Нет ДаНет QuickTest ProДа WinRunnerНетДаНетДа Нет ДаНет TestCompleteДа SilkTestДа НетДа Rational RobotДаНет ДаНетДаНет Да

Требования к библиотеке ООП подход к написанию скриптов Типизированная работа с основными контролами Вспомогательные функции, облегчающие разработку тестов и не предоставляемые средством автоматического тестирования Поддержка запуска тестов для разных проектов и пользователей Работа с несколькими браузерами Детализированный отчет о пройденных тестах Функции для сравнения данных Механизм для работы с базой данных Отправка письменного отчета

Реализация библиотеки Разработана на JScript Все контролы представлены как объекты Пользовательские настройки Детализированный отчет Функции сравнений Запись в файл отчета Функции выполняющиеся перед и после запуска тестов Работа с базой данных Вспомогательные функции

Процесс выполнения тестов

Внедрение библиотеки Проект без автоматизацииПроект с автоматизацией Итерации Часы Количество часов, необходимых для регрессионного тестирования Итерации Часы

Заключение Выявлены требования к тестированию Выбрано средство автоматизации Разработана библиотека Внедрена библиотека