Skip to content
View LevVolkov's full-sized avatar
:octocat:
:octocat:
Block or Report

Block or report LevVolkov

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
LevVolkov/README.md

Меня зовут Лев. Я начинающий специалист в области тестирования программного обеспечения,
набирающий знания и опыт в ходе прохождения курса по тестированию в Нетологии.
Мои навыки и знания охватывают различные инструменты и технологии, что подтверждено практическим опытом.


«Ручное тестирование
веб-приложений»

   

  Курсовая работа

Учебные материалы

Задания курсовой

« Чеклист
для функциональной проверки личного кабинета зарегистрированного
авторизованного пользователя, включая функционал разделов,
на сайте Henderson »

« Набор тест-кейсов
на проверку функционала восстановление пароля »

« Баг- репорты
на основе скриншота »

« Тестирование верстки
страницы карточки товара с максимальной и минимальной ценой »

« Клиент сервер
ищем запрос, в котором есть нужные параметры, найти, как же выглядят параметры
deviceUUID, requestID и status »



svg   svg


«Git-система
контроля версий»

   

Полезные материалы

Материалы по работе с Git и GitHub



svg


«Java для
тестировщиков»

     

Репозитории домашних заданий

«1 Введение в Java»

Версионируем проект с помощью Git, пишем баг-репорт в GitHub Issues.

«2.1 Примитивные типы данных и условные операторы»
«2.2 Примитивные типы данных и условные операторы»

Практикуемся в использовании условных операторов.

«3.1 Testability. Введение в ООП»
«3.2 Testability. Введение в ООП»
«3.3 Testability. Введение в ООП»

Пишем свои сервисные классы, многофайловую программу.

«4 Система сборки Maven»

Создаем maven-проекты, пишем юнит-тесты с помощью JUnit 5, используем
maven-плагины.

«5 Пакеты и циклы»

Используем циклы в программах, параметризируем юнит-тесты.
Практикуемся с пакетированием классов.

«6 Строки и массивы»

Используем циклы для работы с массивами.

«7 Выстраивание процесса непрерывной интеграции»

Настраиваем CI на основе GitHub Actions.

«8 Объектно-ориентированное программирование: ключевые принципы»

Проектируем объекты для хранения данных.

«9 Объектно-ориентированное программирование и проектирование»

Проектируем объекты, имеющие и поля, и методы.

«10 Объекты с внутренним состоянием, управление состоянием при тестировании»

Управляем начальным состоянием объектов через конструкторы.

«11 Композиция и зависимость объектов. Mockito при создании автотестов»

Проектируем классы, внутреннее состояние которых содержит наборы данных.

«12 Наследование и расширяемость систем. Проблемы наследования»

Связываем классы отношением наследования, переопределяем методы в классах
наследников, пользуемся полиморфизмом классов.

«13 Исключительные ситуации и их обработка. Тестирование исключений»

Добавляем логику исключений в приложение, тестируем логику исключений в
приложении.

«14 Интерфейсы для организации малой связности. Обобщённое
программирование (Generics)»

Сортируем объекты, сравниваем объекты с помощью Comparable и Comparator.

«15 Collections Framework. CRUD и тестирование систем, управляющих
набором объектов»

Используем коллекции для работы с наборами элементов.

Командный проект по курсу «Java для тестировщиков»

Тестируем приложение для операций с банковскими счетами.
Составляем баг-репорты на найденные баги.
Закрываем составленные коллегой баг-репорты, исправив баги.



svg


«Автоматизированное
тестирование»

         

Репозитории домашних заданий

«1 Основы автоматизации»

Создание проекта на базе Gradle, не добавляя в него внешних зависимостей.

«2.1 Тестирование API, CI»

Настраиваем AppVeyor, тренируемся с Get запросами.

«2.2 Тестирование API, CI»

Тренируемся с Post запросами, отправка тела запроса.

«3 Тестирование веб-интерфейсов»

Автоматизируем тестирование формы заказа карты с использованием Selenium,
библиотеки Webdriver Manager

«4 Selenide»

Автоматизируем тестирование формы заказа доставки карты
с использованием Selenide

«5.1 Patterns»
«5.2 Patterns»

Реализуем классы датагенератор, используем библиотеку Faker для генерации
данных, библиотеку Gson чтобы иметь возможность сериализовать Java-объекты
в JSON, используем Lombok

«6 BDD (Behaviour Driven Development), Page Object's»

Прорабатываем класс DataHelper и пейдж объекты, реализуем достаточное
количество тестов, заводим репорт на обнаруженный дефект.

«7 Docker PostgreSQL»

Настройка контейнера, устанавливаем параметры для запуска приложения

«8 SQL»

Реализуем класс датахелпера, пейдж объекты, спомогательный
класс взаимодействия с базой данных

«9 Репортинг Allure»

Подключаем Allure, настраиваем интеграцию с Selenide

«10 Заключительная лекция»

Пишем план автоматизации тестирования сценария перехода к форме записи
и заполнения этой формы.

Курсовой проект по модулю «Автоматизация тестирования»
для профессии «Инженер по тестированию»

Автоматизация тестирования комплексного сервиса, взаимодействующего
с СУБД и API банка.



svg



activity graph activity graph

LevVolkov github-readme-stats LevVolkov github-readme-stats

LevVolkov github-readme-streak-stats LevVolkov github-readme-streak-stats

LevVolkov trophy stats LevVolkov trophy stats

LevVolkov github-readme-stats LevVolkov github-readme-stats


LevVolkov productive-time LevVolkov productive-time LevVolkov profile-details LevVolkov profile-details

Pinned

  1. Selenide Selenide Public

    4 «Selenide»

    Java

  2. TestingWeb TestingWeb Public

    3 «Тестирование веб-интерфейсов с использованием Selenium»

    Java