Пример готовой дипломной работы по предмету: Информационные технологии
Содержание
Содержание 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 с.