Загрузил Ольга Горелова

Рекомендации тестировщику Контур

реклама
Рекомендации для тестировщиков
Если ты еще только начинаешь погружение в тему тестирования, то предлагаем
тебе базовые материалы:
●
●
●
курс по тестированию от Контура https://ulearn.me/Course/Testing
книги:
○ ISTQB Foundation Level (Syllabus и словарь терминов, есть на русском и
английском языках) https://www.rstqb.org/ru/istqb-downloads.html
○ «Тестирование dot com» Роман Савин
○ «Тестирование программного обеспечения» Сэм Канер
○ «Тест-дизайн. Практическое руководство для начинающих» Назина Ольга
ресурсы
○ https://testbase.ru/ — хорошая карта «Что должен уметь начинающий
тестировщик», задает вектор развития
○ https://software-testing.ru/ — портал тестировщиков из России и не только,
форум для общения, масса полезных статей
○ https://sqadays.com/ — Международная конференция по вопросам качества
программного обеспечения, доступны видео докладов с прошлых
конференций
○ https://habr.com/ru/ — известный IT-блог, попадаются интересные статьи
и не только о тестировании
Далее идут более углубленные темы, которые предлагаем тебе прокачать. Ожидаем,
что ты не только прочитаешь теорию, но и сделаешь практические задания.
Применение техник тест-дизайна на практике
●
●
Прокачай теорию. В этом могут помочь
○ «Практическое руководство по тест-дизайну» Ли Коупленд
○ «Тестирование черного ящика. Технологии функционального тестирования
программного обеспечения и систем» Борис Бейзер
Выполни практику:
○ Для функциональности личных сообщений во «ВКонтакте» создай
настолько подробный тест-план, насколько можешь, и оформи его в виде
mindmap
○ Укажи, какие техники тест-дизайна использовал в решении задания
Тестирование АПИ
●
●
Изучи теорию, например https://habr.com/ru/articles/704090/
Выполни практику:
○ В сервисе https://kaiten.ru/ (аналог trello) разберись, какие методы АПИ
отвечают за создание карточек на доске, а какие - за их редактирование
○ Протестируй эти методы с помощью Postman, используя различные
техники тест-дизайна. Попробуй найти уязвимости в методах АПИ,
которые недоступны через UI
○ Автоматизируй свои проверки с помощью коллекций тестов в Postman.
В качестве решения приложи тест-кейсы проверок и коллекцию тестов в Postman
Тестирование баз данных
●
●
●
Изучи особенности тестирования БД, например
https://habr.com/ru/companies/otus/articles/804851/ или
https://testengineer.ru/database-testing-tutorial/
Познакомься с базовыми языком запросов SQL и порешай задачи
https://sql-academy.org/ru/trainer . В качестве решения пришли сертификат или
скрин кол-ва решенных задач
Выполни практику:
○ Вернемся снова к сервису https://kaiten.ru/ (аналог trello). В его БД есть
таблицы Boards, Columns, Users, Cards, Comments. Нарисуй схему, какие
столбцы есть в этих таблицах, как они связаны между собой. Напиши
sql-запрос, который вернет в результате тексты всех комментариев из
карточек с Доска1. В результате запроса около каждого комментария
должны отображаться заголовки их карточек.
○ Давай представим, что разработчик реализовал новую фичу возможность добавлять текстовые комментарии в карточку. Распиши,
какие позитивные сценарии ты будешь тестировать и с помощью каких
sql-запросов проверишь их корректность в БД.
Нефункциональное тестирование
●
●
Изучи разные виды нефункционального тестирования, например
https://vladislaveremeev.gitbook.io/qa_bible/vidy-metody-urovni-testirovaniya/nefunkci
onalnoe-testirovanie-non-functional-testing
Более подробно разбери, как проводить некоторые из них. Например, какие
инструменты есть для проверки нагрузки, почему важно тестировать
безопасность.
Работа с кодом
●
●
●
●
●
Посмотри курс от Контура и реши задачи: Основы программирования на
примере C#
Прочитай книгу про работу системы контроля версий “ProGit” Скотт Шакон
Зарегистрируйся на гитхабе и сохраняй туда свои учебные проекты с помощью
git.
Создай простенький консольный калькулятор на C# и unit-тесты для него. В
тестах покрой все позитивные и негативные сценарии, отметь какие техники
тест-дизайна применял для их написания
Изучи инструмент Selenium и напиши автотесты на позитивные сценарии
создания карточки в https://kaiten.ru/ (аналог trello)
Скачать