- Saved searches
- Use saved searches to filter your results more quickly
- License
- Lexxx42/graduation-project-geek-brains
- Name already in use
- Sign In Required
- Launching GitHub Desktop
- Launching GitHub Desktop
- Launching Xcode
- Launching Visual Studio Code
- Latest commit
- Git stats
- Files
- README.md
- About
- Дипломные работы на тему python
- Последние работы на эту тему по предмету «программирование»
- Последние работы на эту тему по предмету «информатика»
- Python
Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
Дипломный проект по автоматизации тестирования UI с использованием Selenium
License
Lexxx42/graduation-project-geek-brains
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Git stats
Files
Failed to load latest commit information.
README.md
Факультет тестирования ПО
Автоматизация тестирования UI с использованием Selenium
Дипломная работа
специальности «Тестирование ПО»
Автоматизация проникает во все сферы деятельности человека, избавляет от рутин и тестирование ПО не исключение. Автоматизация позволяет разгрузить тестировщика от рутинных проверок во время ретеста и регрессивного тестирования. А также для повышения качества разрабатываемого продукта путем встраивания в цикл непрерывной интеграции и непрерывной доставки. Актуальность темы дипломной работы связана со значительным распространением автоматизации тестирования и языка программирования Python и заключается в необходимости разработки рекомендаций по изучению данного направления для начинающих и практикующих специалистов по обеспечению качества.
Цель дипломной работы является разработка дорожной карты развития начинающего специалиста по обеспечению качества разработки ПО. Познакомить с инструментами и сформировать компетенции для успешного развития в направлении автоматизации тестирования на языке программирования Python.
Задачами дипломной работы в связи с указанной целью являются:
- изучить основные понятия теории тестирования;
- исследовать наиболее распространенные web-технологии;
- изучить систему контроля версий GIT;
- изучить базовые возможности языка программирования Python;
- изучить основные возможности и методы Selenium;
- исследовать расширение возможностей тестирования с помощью фреймворков;
- раскрыть необходимость использования паттерна Page Object Model;
- изучить различные методы формирования отчетов о тестировании.
Объект и предмет исследования
Объектом дипломной работы является изучение начинающим специалистом автоматизации на языке Python для тестирования пользовательского интерфейса сайтов, и способы ускорения профессионального развития в данном направлении.
Предметом дипломной работы являются открытые источники в сети интернет, книги и курсы посвященные тестированию ПО.
Научная и практическая значимость
Научная новизна заключается в нахождении нового подхода к обучению специалистов в направлении автоматизации на языке программирования Python.
Практическая значимость заключается в снижении времени, необходимого для получения навыков, необходимых для использования в автоматизации тестирования UI web-приложений.
Дипломный проект представляет из себя курс по освоению (или расширению уже имеющихся) знаний в области автоматизации тестирования на языке программирования Python.
Рекомендуется проходить курс последовательно и самостоятельно изучать дополнительные материалы. Ссылки на некоторые материалы будут приведены по ходу курса, но рекомендуется проводить самостоятельную работу по поиску актуальной информации.
About
Дипломный проект по автоматизации тестирования UI с использованием Selenium
Дипломные работы на тему python
Выполнено 27 работ на тему «python»
Средняя цена 3 034 ₽ (Минимальная 2 124 ₽ , максимальная 3 945 ₽ )
Средний срок выполнения: 14 дней
Последние работы на эту тему по предмету «программирование»
ВВЕДЕНИЕ В современном мире успешное и прибыльное функционирование любого бизнеса невозможно без использования информационных технологий. Увеличение количества компаний одной отрасли и возрастание конкуренции между ними, доказывают необходимость внедрения программных продуктов, способных автомат
Сервис по сокращению ссылок. Со сбором статистики по переходам. Аналог goo.gl. скажите, возможно ли получить интерыейсы с описанием элементов управления? Макеты как бы.. для презентации. дело в том что в эту пятниц у мне уже нужно провести презентацию с описанием всего функционала. еще вопр
Написать программу на Python 3 с простым интерфейсом, реализующую анализ данных, решением задач методами Data mining. За исходные данные имеются 2 БД (прохождение заказов и ремонт продукции. Допустимо любое использование информации из бд ее сокращение под определенную задачу DM. Пример интерфейса и
Последние работы на эту тему по предмету «информатика»
ВВЕДЕНИЕ Актуальность данной выпускной квалификационной работы обусловлена тем, что сейчас Россия находится в состоянии перехода от индустриального общества к постиндустриальному. То, как успешно компания использует и управляет информацией, говорит о том, какого успеха эта компания может достигну
Python
Python – это популярный и востребованный скриптовый язык программирования. Он является универсальным, поэтому идеально подойдет для решения различных задач. Его можно использовать для разных платформ.
Где и как используется Python?
Python – это не только популярный, но и интерпретируемый язык. Программа на Python будет представлять собой простой текстовый файл. Код удастся писать почти в любом редакторе. При желании можно применять специальные IDE.
Данный язык программирования сейчас можно встретить, где угодно. Например, в играх, мобильных и десктопных программах. На этом языке сейчас пишут нейросети, осуществляют различные научные испытания и тестируют разные утилиты.
Самый главный плюс данного языка – это простота его использования. Не потребуется тратить много времени на то, чтобы изучить синтаксис и не нужно переживать о том, что произойдет утечка памяти. Данный язык будет делать всё за специалиста.
Другие преимущества языка:
- Язык является интерпретируемым.
- Он идеально подходит не только для профессионалов, но и новичков. Язык отлично спроектирован и хорошо логичен. Для того чтобы его изучать не потребуется знать английский. Благодаря тому, что Python простой в использовании, разработка идет очень быстро, так как специалисту не нужно писать множество кодов.
Всего работ 39
Тип | Название | Рейтинг | Категория | Стоимость |
---|---|---|---|---|
Исходники | Генератор календарей (Python) | 1 | Python | 700,00 |
Исходники | Программа Парадокс дней рождения Python | 1 | Python | 700,00 |
Курсовые работы | Разработка подсистемы управления файлами с непрерывным способом физической организации файла(python) | 1 | Python | 1 500,00 |
Исходники | Приложение «Сумасшедший сказочник» (Python) | 1 | Python | 1 000,00 |
Исходники | Аукцион (Python, Tkinter, SqLite) new | 0 | Python | 4 000,00 |
Курсовые работы | Анализ клиентской базы сервисной компании (Python, Google Colab) new | 0 | Python | 3 000,00 |
Исходники | Учет книг (Python, tkinter, customtkinter, Pillow, sqlite3) | 0 | Python | 1 000,00 |
Лабораторные работы | Кластеризация Python | 0 | Python | 500,00 |
Исходники | Магазин «Автозапчасти»(Python, Tkinter, SQLite) | 0 | Python | 2 000,00 |
Лабораторные работы | Протокол «слепой» подписи на базе системы анонимного голосования Python | 0 | Python | 800,00 |
Лабораторные работы | Реализация алгоритма «Ментальный покер» Python | 0 | Python | 800,00 |
Лабораторные работы | Основные алгоритмы электронной подписи файлов Python | 0 | Python | 800,00 |
Курсовые работы | Алгоритм муравьиной колонии Python | 0 | Python | 1 000,00 |
Лабораторные работы | Основные алгоритмы шифрования данных, Python | 0 | Python | 800,00 |
Лабораторные работы | Основные функции криптографии (быстрое возведения в степень по модулю, обобщённый алгоритм Евклида, алгоритм Диффи-Хеллмана, Шаг младенца, шаг великана) Python | 0 | Python | 800,00 |
Курсовые работы | Раскраска графа + доказательство с нулевым знанием Python | 0 | Python | 1 000,00 |
Лабораторные работы | Графический редактор на PyQT5 (python) | 0 | Python | 600,00 |
Исходники | Ханойская башня «Python» | 0 | Python | 700,00 |
Исходники | Шифр ROT13 «Python» | 0 | Python | 600,00 |
Исходники | Шифр Виженера «Python» | 0 | Python | 1 000,00 |
Исходники | Программа «Гипотеза Коллатца» Python | 0 | Python | 500,00 |
Исходники | Логическая игра «Бейглз» Python | 0 | Python | 700,00 |
Исходники | Блог (Python, Flask) | 0 | Python | 1 500,00 |
Исходники | Разработка подсистемы управления памятью со странично-сегментной организацией виртуальной памяти и алгоритмом замещения страниц LFU(python) | 0 | Python | 900,00 |
Дипломные работы | Разработка Telegram-бота для колледжа АГУ (Python) | 0 | Python | 10 000,00 |
Исходники | Игра пинг понг Python | 0 | Python | 430,00 |
Исходники | Игра пинг понг | 0 | Python | 430,00 |
Исходники | Телеграм бот на Python | 0 | Python | 1 500,00 |
Исходники | Телеграмм бот на Python | 0 | Python | 1 000,00 |
Исходники | Анализ данных на Python | 0 | Python | 2 500,00 |
Исходники | Салон мобильной связи Python | 0 | Python | 1 000,00 |
Исходники | Блоговый(новостной) движок | 0 | Python | 1 500,00 |
Исходники | Сессия (Python, Tkinter, sqlite3) | 0 | Python | бесплатно |
Исходники | Телефонная книга (Python, Tkinter, sqlite3) | 0 | Python | бесплатно |
Исходники | Учёт спортсменов (Python, Tkinter, Sqlite) | 0 | Python | бесплатно |
Исходники | Учет сотрудников (Python, Tkinter, консоль, Sqlite) | 0 | Python | бесплатно |
Исходники | Учёт товаров (Python, Tkinter, Sqlite) | 0 | Python | бесплатно |
Исходники | Сортировка слиянием(merge sort) | Python | 0 | Python | бесплатно |
Исходники | Быстрая сортировка(quick sort) | Python | 0 | Python | бесплатно |