Содержание

Содержание 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

Выдержка из текста

Современная интернет-отрасль сильно завязана не только на качестве самого сайта, но и на его доступности и работоспособности в режиме 24/7/365. Несмотря на та, что хостинг-провайдеры заявляют о достаточно большом аптаймом площадок и серверов, этого не достаточно, чтобы быть уверенным в надежности сайта. Одним из помощников в этом есть мониторинг как доступности, так и работоспособности основных подсистем сайта.

Мониторинг веб-ресурсов — процесс проверки работоспособности и тестирование параметров доступности сайта или веб сервиса в сети Интернет. Специальные сервисы мониторинга сайтов имитируют действия тысяч посетителей для оценки реакции на посещаемость и использования различного функционала ресурса.

При обнаружении какой-либо неисправности сервис посылает веб-мастеру сигнал, благодаря чему специалист сможет в короткие сроки восстановить работоспособность собственного ресурса. Использование мониторинга доступности сайтов обладает массой дополнительных преимуществ.

Мониторинг и тестирование работоспособности сайта актуален для многих владельцев собственных проектов. Проверку доступности сервисов (HTTP, HTTPS, FTP, MySQL, PostgreSQL, POP3, SMTP, IMAP) можно осуществлять вручную или с помощью специальных сервисов, организованных хостинг-провайдером.

Однако возможности такой проверки сильно ограничены, прежде всего, в части способов оповещения клиента. Кроме того — с помощью провайдерских сервисов не возможно проверить доступность сайта из разных участков всемирной Сети.

Бурное развитие интернет-технологий, коммерции, и всей сети в целом диктует свой рынок профессиональных программных продуктов, которые в состоянии обеспечить этот процесс всем необходимым на должном уровне.

Поэтому возникает необходимость в разработке программного обеспечения для автоматизированного тестирования и мониторинга веб-ресурсов

Список использованной литературы

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 с.

Похожие записи