Giter Site home page Giter Site logo

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


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

   

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

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

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

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

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

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

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

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



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 Заключительная лекция»

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



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

Лев Волков's Projects

Лев Волков doesn’t have any public repositories yet.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.