Автор24

Информация о работе

Подробнее о работе

Страница работы

Разработка программного обеспечения для автоматизированного тестирования и монитогринга веб ресурсов

  • 73 страниц
  • 2014 год
  • 529 просмотров
  • 3 покупки
Автор работы

nickolay.rud

Преподаватель IT-дисциплин

2000 ₽

Работа будет доступна в твоём личном кабинете после покупки

Гарантия сервиса Автор24

Уникальность не ниже 50%

Фрагменты работ

Современная интернет-отрасль сильно завязана не только на качестве самого сайта, но и на его доступности и работоспособности в режиме 24/7/365. Несмотря на та, что хостинг-провайдеры заявляют о достаточно большом аптаймом площадок и серверов, этого не достаточно, чтобы быть уверенным в надежности сайта. Одним из помощников в этом есть мониторинг как доступности, так и работоспособности основных подсистем сайта.
Мониторинг веб-ресурсов - процесс проверки работоспособности и тестирование параметров доступности сайта или веб сервиса в сети Интернет. Специальные сервисы мониторинга сайтов имитируют действия тысяч посетителей для оценки реакции на посещаемость и использования различного функционала ресурса.
При обнаружении какой-либо неисправности сервис посылает веб-мастеру сигнал, благодаря чему специалист сможет в короткие сроки восстановить работоспособность собственного ресурса. Использование мониторинга доступности сайтов обладает массой дополнительных преимуществ.
Мониторинг и тестирование работоспособности сайта актуален для многих владельцев собственных проектов. Проверку доступности сервисов (HTTP, HTTPS, FTP, MySQL, PostgreSQL, POP3, SMTP, IMAP) можно осуществлять вручную или с помощью специальных сервисов, организованных хостинг-провайдером.
Однако возможности такой проверки сильно ограничены, прежде всего, в части способов оповещения клиента. Кроме того - с помощью провайдерских сервисов не возможно проверить доступность сайта из разных участков всемирной Сети.
Бурное развитие интернет-технологий, коммерции, и всей сети в целом диктует свой рынок профессиональных программных продуктов, которые в состоянии обеспечить этот процесс всем необходимым на должном уровне.
Поэтому возникает необходимость в разработке программного обеспечения для автоматизированного тестирования и мониторинга веб-ресурсов.

Содержание 5
Введение 6
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ 7
1.1 Обоснование актуальности разработки 7
1.2 Описание предметной области 14
1.3 Цель и постановка задачи 38
1.4. Описание технических и программных средств разработки 38
2 РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 43
2.1 Создание объектной части с использованием Qt Designer 43
2.2 Формирование основного файла программы и подключения обработчиков событий и сигналов 46
2.3 Описание функциональной и интерфейсной частей ПО Selenium IDE 51
2.4 Описание функциональной и интерфейсной частей разработанного программного обеспечения 59
3 ОХРАНА ТРУДА 63
ЗАКЛЮЧЕНИЕ 64
ПЕРЕЧЕНЬ ИСТОЧНИКОВ 65
Приложение а 67

Дипломная работа содержит результаты разработки программного обеспечения для автоматизированного тестирования и мониторинга веб-ресурсов
В дипломной работе был проведен анализ проблем, связанных с повышением эффективности работы тестировщиков программного обеспечения, рассмотрены современные средства автоматизированного тестирования. В качестве архитектурного решения использован язык программирования Python.
Разработанная система автоматизации процесса выполнения комплекса оценок функционала проектов, регулярно возникающих перед специалистом по тестированию программных продуктов, позволяет повысить эффективность выполнения тестирования функционала проектов за счет уменьшения количества расходуется времени на проверочные действия.

При необходимости, работа может быть оперативно переделана и доработана под нужную область. Имеется 2 варианта работы, на русском и украинском языках. Имеются исходные файлы реализации программы, презентация, отчет по преддипломной практике(за дополнительную плату).
Работа была защищена в 2014 году на оценку "Отлично" в одном из Украинских Вузов.

1. Стотлемайер Д. Тестирование web - приложений (средства и методы автоматизированного и ручного тестирования программного обеспечения web - сайтов) / Диан Стотлемайер. – М.: КУДИЦ-ОБРАЗ, 2003. – 240 с.
2. Бейзер Б. Тестирование черного ящика. Технологии функционального тестирования программного обеспечения и систем / Б. Бейзер. – СПб.: Издательский дом "ПИТЕР", 2004. – 320 с.
3. Винниченко И.В. Автоматизация процессов тестирования / И.В. Винниченко. – СПб.: Питер, 2005. – 203 с.
4. Гагарина Л.Г. Теоретические основы и принципы реализации интеллектуального тестирования / Л.Г. Гагарина, И.С. Калинников, Н.С. Фоминова // Информационные технологии. М.: Новые технологии, 2008. – №8(144). – С.64-70.
5. Гостомыслов JI. Тестирование: плюсы и минусы / Л.Гостомыслов // Высшее образование в России. 2001. – №3. – С. 152-154.
6. Дастин Э. Автоматизированное тестирование программного обеспечения. Внедрение управление и эксплуатация / Э. Дастин, Д.Рэшка, Д. Пол; М.: ЛОРИ, 2003. – 567 с.
7. Калбертсон Р. Быстрое тестирование / Р. Калбертсон, К. Браун, Г. Кобб. – М.:Издательский дом «Вильяме», 2002. – 384 с.
8. Липаев В.В. Тестирование программ / В.В. Липаев. М.: Радио и связь, 1986. – 296 с.
9. Майерс Г. Искусство тестирования программ / Г. Майерс. – М.: Финансы и статистика, 1982. – 176 с.
10. Протасов А.С. Создание интеллектуальных средств адаптивного тестирования Электронный ресурс. / А.С. Протасов // Конф. ИТО 2003. – Режим доступа: http://ito.edu.ru/2003/VII/VII-0-2057.html.
11. Тамре Л. Введение в тестирование программного обеспечения / Л. Тамре. – М.:Издательский дом «Вильяме», 2003. - 368с.
12. Myers GJ. The art of software testing / G.J. Myers. Publ. 2004, John Wiley & Sons, Inc., Hoboken, New Jersey. – 234 pp.
13. Schach S. Software engineering with Java / S. Schach. McGraw-Hill, 1996. –640pp.
14. Weinberg G. Kill that code! / G. Weinberg // Infosystems. 1983. - pp. 48-49.
15. Шапкин П.А. Модели и методы разработки веб-приложений на основе онтологии предметной области / П.А. Шапкин – СПб.: Питер, 2008. – С 228-232.
16. Васвани В. Zend Framework: разработка веб-приложений на PHP / В. Васвани. – М.: Питер, 2012. – 470 с.
17. Токарчук A.M. Применение средств ORM для разработки безопасных веб-приложений / A.M. Токарчук // Безопасность информационных технологий, 2010. – С.113–115.
18. Кошик А. Веб-аналитика. Анализ информации о посетителях вебсайтов / А. Кошик. – M.: Диалектика, Вильяме, 2009. – 464 с.

Форма заказа новой работы

Не подошла эта работа?

Закажи новую работу, сделанную по твоим требованиям

Согласен с условиями политики конфиденциальности и  пользовательского соглашения

Фрагменты работ

Современная интернет-отрасль сильно завязана не только на качестве самого сайта, но и на его доступности и работоспособности в режиме 24/7/365. Несмотря на та, что хостинг-провайдеры заявляют о достаточно большом аптаймом площадок и серверов, этого не достаточно, чтобы быть уверенным в надежности сайта. Одним из помощников в этом есть мониторинг как доступности, так и работоспособности основных подсистем сайта.
Мониторинг веб-ресурсов - процесс проверки работоспособности и тестирование параметров доступности сайта или веб сервиса в сети Интернет. Специальные сервисы мониторинга сайтов имитируют действия тысяч посетителей для оценки реакции на посещаемость и использования различного функционала ресурса.
При обнаружении какой-либо неисправности сервис посылает веб-мастеру сигнал, благодаря чему специалист сможет в короткие сроки восстановить работоспособность собственного ресурса. Использование мониторинга доступности сайтов обладает массой дополнительных преимуществ.
Мониторинг и тестирование работоспособности сайта актуален для многих владельцев собственных проектов. Проверку доступности сервисов (HTTP, HTTPS, FTP, MySQL, PostgreSQL, POP3, SMTP, IMAP) можно осуществлять вручную или с помощью специальных сервисов, организованных хостинг-провайдером.
Однако возможности такой проверки сильно ограничены, прежде всего, в части способов оповещения клиента. Кроме того - с помощью провайдерских сервисов не возможно проверить доступность сайта из разных участков всемирной Сети.
Бурное развитие интернет-технологий, коммерции, и всей сети в целом диктует свой рынок профессиональных программных продуктов, которые в состоянии обеспечить этот процесс всем необходимым на должном уровне.
Поэтому возникает необходимость в разработке программного обеспечения для автоматизированного тестирования и мониторинга веб-ресурсов.

Содержание 5
Введение 6
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ 7
1.1 Обоснование актуальности разработки 7
1.2 Описание предметной области 14
1.3 Цель и постановка задачи 38
1.4. Описание технических и программных средств разработки 38
2 РАЗРАБОТКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ 43
2.1 Создание объектной части с использованием Qt Designer 43
2.2 Формирование основного файла программы и подключения обработчиков событий и сигналов 46
2.3 Описание функциональной и интерфейсной частей ПО Selenium IDE 51
2.4 Описание функциональной и интерфейсной частей разработанного программного обеспечения 59
3 ОХРАНА ТРУДА 63
ЗАКЛЮЧЕНИЕ 64
ПЕРЕЧЕНЬ ИСТОЧНИКОВ 65
Приложение а 67

Дипломная работа содержит результаты разработки программного обеспечения для автоматизированного тестирования и мониторинга веб-ресурсов
В дипломной работе был проведен анализ проблем, связанных с повышением эффективности работы тестировщиков программного обеспечения, рассмотрены современные средства автоматизированного тестирования. В качестве архитектурного решения использован язык программирования Python.
Разработанная система автоматизации процесса выполнения комплекса оценок функционала проектов, регулярно возникающих перед специалистом по тестированию программных продуктов, позволяет повысить эффективность выполнения тестирования функционала проектов за счет уменьшения количества расходуется времени на проверочные действия.

При необходимости, работа может быть оперативно переделана и доработана под нужную область. Имеется 2 варианта работы, на русском и украинском языках. Имеются исходные файлы реализации программы, презентация, отчет по преддипломной практике(за дополнительную плату).
Работа была защищена в 2014 году на оценку "Отлично" в одном из Украинских Вузов.

1. Стотлемайер Д. Тестирование web - приложений (средства и методы автоматизированного и ручного тестирования программного обеспечения web - сайтов) / Диан Стотлемайер. – М.: КУДИЦ-ОБРАЗ, 2003. – 240 с.
2. Бейзер Б. Тестирование черного ящика. Технологии функционального тестирования программного обеспечения и систем / Б. Бейзер. – СПб.: Издательский дом "ПИТЕР", 2004. – 320 с.
3. Винниченко И.В. Автоматизация процессов тестирования / И.В. Винниченко. – СПб.: Питер, 2005. – 203 с.
4. Гагарина Л.Г. Теоретические основы и принципы реализации интеллектуального тестирования / Л.Г. Гагарина, И.С. Калинников, Н.С. Фоминова // Информационные технологии. М.: Новые технологии, 2008. – №8(144). – С.64-70.
5. Гостомыслов JI. Тестирование: плюсы и минусы / Л.Гостомыслов // Высшее образование в России. 2001. – №3. – С. 152-154.
6. Дастин Э. Автоматизированное тестирование программного обеспечения. Внедрение управление и эксплуатация / Э. Дастин, Д.Рэшка, Д. Пол; М.: ЛОРИ, 2003. – 567 с.
7. Калбертсон Р. Быстрое тестирование / Р. Калбертсон, К. Браун, Г. Кобб. – М.:Издательский дом «Вильяме», 2002. – 384 с.
8. Липаев В.В. Тестирование программ / В.В. Липаев. М.: Радио и связь, 1986. – 296 с.
9. Майерс Г. Искусство тестирования программ / Г. Майерс. – М.: Финансы и статистика, 1982. – 176 с.
10. Протасов А.С. Создание интеллектуальных средств адаптивного тестирования Электронный ресурс. / А.С. Протасов // Конф. ИТО 2003. – Режим доступа: http://ito.edu.ru/2003/VII/VII-0-2057.html.
11. Тамре Л. Введение в тестирование программного обеспечения / Л. Тамре. – М.:Издательский дом «Вильяме», 2003. - 368с.
12. Myers GJ. The art of software testing / G.J. Myers. Publ. 2004, John Wiley & Sons, Inc., Hoboken, New Jersey. – 234 pp.
13. Schach S. Software engineering with Java / S. Schach. McGraw-Hill, 1996. –640pp.
14. Weinberg G. Kill that code! / G. Weinberg // Infosystems. 1983. - pp. 48-49.
15. Шапкин П.А. Модели и методы разработки веб-приложений на основе онтологии предметной области / П.А. Шапкин – СПб.: Питер, 2008. – С 228-232.
16. Васвани В. Zend Framework: разработка веб-приложений на PHP / В. Васвани. – М.: Питер, 2012. – 470 с.
17. Токарчук A.M. Применение средств ORM для разработки безопасных веб-приложений / A.M. Токарчук // Безопасность информационных технологий, 2010. – С.113–115.
18. Кошик А. Веб-аналитика. Анализ информации о посетителях вебсайтов / А. Кошик. – M.: Диалектика, Вильяме, 2009. – 464 с.

Купить эту работу

Разработка программного обеспечения для автоматизированного тестирования и монитогринга веб ресурсов

2000 ₽

или заказать новую

Лучшие эксперты сервиса ждут твоего задания

от 3000 ₽

Гарантии Автор24

Изображения работ

Страница работы
Страница работы
Страница работы

Понравилась эта работа?

или

15 июня 2015 заказчик разместил работу

Выбранный эксперт:

Автор работы
nickolay.rud
5
Преподаватель IT-дисциплин
Купить эту работу vs Заказать новую
3 раза Куплено Выполняется индивидуально
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что уровень оригинальности работы составляет не менее 40%
Уникальность Выполняется индивидуально
Сразу в личном кабинете Доступность Срок 1—6 дней
2000 ₽ Цена от 3000 ₽

5 Похожих работ

Дипломная работа

Разработка инфокоммуникационной системы управления крупным радиотелескопом

Уникальность: от 40%
Доступность: сразу
3300 ₽
Дипломная работа

Разработка комплекса рекомендаций по технической защите конфиденциальной информации хозяйствующего субъекта- мед.центра (на конкретном примере)

Уникальность: от 40%
Доступность: сразу
3300 ₽
Дипломная работа

Разработка мультисервисной сети городского микрорайона

Уникальность: от 40%
Доступность: сразу
2800 ₽
Дипломная работа

Разработка автоматизированной системы учета пациентов

Уникальность: от 40%
Доступность: сразу
3750 ₽
Дипломная работа

Разработка Автоматизированной Системы Ведения Электронного Архива

Уникальность: от 40%
Доступность: сразу
2000 ₽

Отзывы студентов

Отзыв михаил об авторе nickolay.rud 2014-04-27
Дипломная работа

Автор молодец выполнил работу раньше срока. Спасибо

Общая оценка 5
Отзыв Геннадий Полушкин об авторе nickolay.rud 2016-06-03
Дипломная работа

Спасибо!

Общая оценка 5
Отзыв user9445 об авторе nickolay.rud 2016-05-18
Дипломная работа

Ребята, Автор - просто бомба! Как же мне с ним повезло!!! Инициативный, грамотный, всегда на связи! Gigavector даже после окончания гарантийного срока дорабатывает расчеты к моей дипломной работе "Разработка информационной системы для объектов дорожной сети" по замечаниям моего придирчивого препода! Надеюсь на благополучную защиту!!!

Общая оценка 5
Отзыв Вера302 об авторе nickolay.rud 2017-05-24
Дипломная работа

Все отлично! Спасибо за продуктивную работу и подробные пояснения что и как!

Общая оценка 5

другие учебные работы по предмету

Готовая работа

База данных в СУБД MS ACCESS

Уникальность: от 40%
Доступность: сразу
300 ₽
Готовая работа

Сетевые базы данных и СУБД

Уникальность: от 40%
Доступность: сразу
300 ₽
Готовая работа

СУБД Access

Уникальность: от 40%
Доступность: сразу
450 ₽
Готовая работа

Разработка базы данных

Уникальность: от 40%
Доступность: сразу
150 ₽
Готовая работа

Цифровая линия передачи

Уникальность: от 40%
Доступность: сразу
500 ₽
Готовая работа

Курсовой проект на тему "Разработка АРМ менеджера по снабжению с использованием средств СУБД Access"

Уникальность: от 40%
Доступность: сразу
550 ₽
Готовая работа

Работа с контактами и клиентской базой в системе взаимодействия с клиентами парикмахерской

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Проектирование АС "Автокомплекс"

Уникальность: от 40%
Доступность: сразу
900 ₽
Готовая работа

Проектирование информационной системы «Детский сад Онлайн»

Уникальность: от 40%
Доступность: сразу
1100 ₽
Готовая работа

Разработка подсистемы управления файлами с непрерывным способом физической организации файла

Уникальность: от 40%
Доступность: сразу
1000 ₽
Готовая работа

Проектирование веб сайта (на примере CRM-системы в сфере сетевого маркетинга)

Уникальность: от 40%
Доступность: сразу
400 ₽
Готовая работа

Курсовая работа СУБД "Создание информационной системы ресторана"

Уникальность: от 40%
Доступность: сразу
1500 ₽