Details

Title: Разработка системы для автоматизированного тестирования веб-приложений: выпускная квалификационная работа бакалавра: направление 09.03.03 «Прикладная информатика» ; образовательная программа 09.03.03_03 «Интеллектуальные инфокоммуникационные технологии»
Creators: Иванов Олег Александрович
Scientific adviser: Хитров Егор Германович
Organization: Санкт-Петербургский политехнический университет Петра Великого. Институт компьютерных наук и технологий
Imprint: Санкт-Петербург, 2023
Collection: Выпускные квалификационные работы; Общая коллекция
Subjects: quality assurance; автоматизация тестирования; веб-приложения; Selenium; Python; test automation; web-applications
Document type: Bachelor graduation qualification work
File type: PDF
Language: Russian
Level of education: Bachelor
Speciality code (FGOS): 09.03.03
Speciality group (FGOS): 090000 - Информатика и вычислительная техника
DOI: 10.18720/SPBPU/3/2023/vr/vr23-3670
Rights: Доступ по паролю из сети Интернет (чтение)
Record key: ru\spstu\vkr\22980

Allowed Actions:

Action 'Read' will be available if you login or access site from another network

Group: Anonymous

Network: Internet

Annotation

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

The object of the study is a system for automating testing of web applications. The subject of the study is the functionality of the developed application using the package Selenium in Python. The aim of the work is to develop a system that helps in automating web application testing. Based on the analytical method, the basic principles, classifications, and features of web application testing were studied. Also, different approaches to automation were analysed, the best approach for development was selected and toolkits were identified. After that the system was designed and implemented. By the results of the development the efficiency of the work was estimated based on the method of comparative analysis of the results of the system and the analogue applications. As a result of this work the system for automating the testing of web applications was developed and tested. The area of application of the results of the work is web-application testing, which is an important stage in the development of any software. The developed system is a useful tool for developers and testers, which greatly simplifies and speeds up the process of testing of web applications. Conclusions were drawn on the success of the development of all the functionality that implements the selected types of testing. In the future, the system has the potential to be used in real projects and can be improved and expanded to meet specific requirements and needs.

Document access rights

Network User group Action
ILC SPbPU Local Network All Read
Internet Authorized users SPbPU Read
-> Internet Anonymous

Usage statistics

stat Access count: 56
Last 30 days: 0
Detailed usage statistics