Занятие | Темы |
---|---|
1 | Что такое тестирование и тест-дизайн. |
2 | Agile/Scrum. Http/Soap/Rest/xml/json. Postman |
3 | Тестирование mobile, desktop, web приложений. Виртуальные машины |
4 | Тест сьюты, кейсы, баг репорты. Jira. TestRail. / Тестирование web приложений. Chrome devTools |
5 | Javascript. NPM пакеты, NodeJs. Selenium. CSS/xPath Автоматизированные тесты |
6 | Javascript. NPM пакеты, NodeJs. Selenium. CSS/xPath Автоматизированные тесты |
7 | Анализ покрытия тестами. Нефункциональные виды тестирования |
8 | Устройство Компьютера/Сети/Программ. Полный цикл тестирования клиент-серверного приложения. |
9 | Реляционные базы данных. SQL. Простые запросы |
10 | Реляционные базы данных. SQL. Вложенные запросы |
11 | Повторение теории тестирования. Документация, тест-дизайн, Виды тестирования. Powershell |
12 | Составление резюме. Примеры собеседований |
######Домашняя работа
1 Что такое тестирование и тест-дизайн.
- 10-63 Савин. Тестирование dot com
- Сделать шааблонный вариант тест-кейса в excel
- Написать тесты как минимум с помощью 4х видов тест-дизайна https://codepen.io/bezrukovyra/full/OJLKyqe
2 Agile/Scrum. Postman
- 67-131 Савин. Тестирование dot com
- Установить Postman
- Написать тесты api формы входа через postman
https://github.com/bezrukovyura/QaCourse/tree/master/Lesson2 https://learning.getpostman.com/docs/postman/scripts/test-scripts/ https://learning.getpostman.com/docs/postman/scripts/test-examples/
3 Виртуальные машины
- 131-136 Савин. Тестирование dot com
- Установите две vm (windows и android)
- Настройте локальную сеть между ними
4 Chrome devTools. TestRail
- 139-169 Савин. Тестирование dot com
- Проанализировать сайт mail.ru с помощью консоли разработчика
- Зарегистрироваться в TestRail, изучить возможности ситемы.
5 Автоматизация тестирования
- Прочитать об основах js https://learn.javascript.ru/first-steps
- Установить Node js, в консоле браузера найти простые числа от 0 до 1000 и сохранить их в массив.
- Заполнить PageObject для примера через css и xPath.
6 Автоматизация тестирования
- Куликов. Тестирование 257 - 280.
- Написать тесты для страницы
- Разобраться с устройством проекта https://github.com/bezrukovyura/typescript-selenium
7 Нефункциональные виды тестирования
- 169-257 Савин. Тестирование dot com
- Прочитать https://livetyping.com/ru/blog/chto-nuzhno-znat-i-umet-chtoby-rabotat-testirovshikom
- Придумать нефункциональные тесты для карандаша.
- Test-plans https://github.com/bezrukovyura/QaCourse/tree/master/Lesson7
8 Базовые ИТ навыки
- 257-308 Савин. Тестирование dot com
- Нарисовать модель локальной сети в своей квартире со всеми устройстваи и их ip
- Настроить отображение метрик по загрузке жесткого диска и ЦП.
9 SQL
- Установить denwer
- Прочитать https://habr.com/ru/post/123636/
- выполнить задание
Создать БД, в ней создать таблицы:
Phones
id(Int IA) | name(Text) |
---|---|
1 | Iphone 0 |
2 | Iphone 3 |
3 | Galaxy |
shop1
id(Int IA) | idPhone(Text) | sales(Int) |
---|---|---|
1 | 1 | 33 |
2 | 3 | 24 |
shop2
id(Int IA) | idPhone(Text) | sales(Int) |
---|---|---|
1 | 1 | 6 |
2 | 2 | 3 |
--- Написать запрос sql, который сформирует таблицу и отсортирует по количеству продаж
Phones.name | shop1.sales |
---|---|
10 SQL
- Прочитать http://barbaricqa.com/blog/wp-content/uploads/2013/10/SQL-Joins-visualisation.jpeg
- Придумать базу данных для любой предметной области не менее 4х таблиц
- Сделать вложенный запрос для поиска информации в базе данных
11 Powershell
- Прочитать https://habr.com/ru/post/242425/
- Написать скрипт удаления файлов из папки, которые старше 20 минут
- С помощью ps открывать txt файл и заменять все номера телефонов строкой "111-11-11"