Расписание и FAQ для этого курс находятся тут
Ресурсы и ссылки по курсу:
- Запись предыдущего онлайн класса 2011 года на русском языке
- Запись предыдущего онлайн класса 2018 года на русском языке
- Книга Рона Паттона – Software Testing
- James Back видео о Тестировании ПО (на английском)
- ВЕБ Usability Guidelines
- Школьный форум
Занятие 1. Введение: Профессия Тестировщика Программного Обеспечения, Как устроен наш курс, рынок труда в США
Домашнее задание:
- Смотрим в записи вебинар 2011 года
- Ответы на вопросы к интервью отрабатываются до второго уровня – уверенное самостоятельное воспроизведение
- Смотрим видео: Portnov Computer School и иммиграция в США. Мост к Американской Мечте для тех, кто приехал в Америку.
Занятие 2. Тестирование пользовательского интерфейса
Домашнее задание:
- второй урок в классе 2018 года
- тестируем TAULIA и пишем ошибки на форуме
Занятие 3. Сообщения об ошибках
Домашнее задание:
- Третий урок курса 2018 года – https://portnov.net/ru-2018/
- Повторить-полирнуть первые три урока
- С русскими субтитрами первые три урока – https://portnov.net/faqru/
Занятие 4. Сообщения об ошибках – практикуемся
Домашнее задание:
- Переписать 10 своих сообщений с учетом пройденного в классе на 4-м уроке на форуме
Занятие 5. Тест кейсы
Домашнее задание:
- Урок №5 в классе 2018 года – https://portnov.net/ru-2018/
Занятие 6. Классы эквивалентности и пограничные условия
Домашнее задание:
- класс от 2018 года (https://portnov.net/ru-2018/) – пятый урок, лекция Яны Мурза
- Читаем главу по тест кейсам в книге Паттона
Занятие 7. Учимся создавать тест кейсы на основе требований
Домашнее задание:
- Тестируем Energy-Telecom – Project URL Requirements
- Рекомендации по тестированию веб-форм
Занятие 8. Тестирование веб форм
Домашнее задание:
- Применяем рекомендации по веб формам к тестированию проекта Energy-Telecom
Занятие 9. Резюме начинающего тестировщика
Домашнее задание:
- Посмотреть урок №9 в курсе 2011 года
- Посмотреть урок №10 в курсе 2018 года
- Сделать собственное резюме выпускника в формате hack reactor
- Сделать собственное резюме выпускника в формате Portnov School
- Веб-Проект с Жанной 1 Вебинар в записи Web Applications Testing PDF
- Веб-Проект с Жанной 2 Вебинар в записи PDF
- Веб-Проект с Жанной 3 Вебинар в записи PDF
- Backend Testing, SQL – введение
- Backend Testing: UNIX
Занятие 10. Жизненный цикл разработки программного обеспечения. Agile/Waterfall
Домашнее задание:
Посмотреть Testing in Agile Environment by Yana Mourza PPT part1 part2
Elisabeth Hendrickson on Agile Testing
Intro to Agile. Part 1 | Webinar | Agile PDF | Scrum PDF | |
Intro to Agile. Part 2 | Webinar | Kanban PDF | User Stories | |
Intro to Agile. Part 3 | Webinar | SQA Tools | Scrumban |
Agile Testing with Lana Litovskaya
Занятие 11. Собеседование – Рассказ о проекте, компании, обязанностях
Домашнее задание:
- Для каждого места работы в резюме составьте рассказ об этой организации из 8-10 предложений
- Для нашего учебного проекта составьте письменный рассказ об этом проекте из 8-10 предложений
- Составьте письменные ответы на вопросы клиранса
- Расскажите о себе
- Расскажите о себе с Натальей Фальконе
- Рассказ о себе и деньги
Занятие 12. Как тестировать мост, карандаш, тостер и проч.
Прямой Эфир Frolov_Resume Заметки
Домашнее задание:
- Сделайте резюме для поиска работы
- Как вы будете тестировать банкомат – напишите ответ на форуме
Занятие 13. Вопросы на собеседовании по Software QA
Домашнее задание:
Разберитесь с этими видами тестирования
- Black-white-gray box testing
- Functionality testing? (not Functional)
- Regression testing
- What is the performance testing? Load? Stress testing? Volume (non-functional)?
- Ad hoc, Exploratory
- Define User Acceptance Test? Beta-testing?
- Smoke testing? (superficial release/build acceptance; sanity check)
- What is Unit testing?
- Integration testing? System testing? End-to-End testing?
- What is API Testing?
- Test harness (automated test framework).
- Browser compatibility testing (cross-browser)?
- Operating system (cross-platform) Compatibility?
- Define Equivalence class? Equivalence partitioning? Boundary testing? Boundary Value Analysis?
- What is error handling testing (exception handling)?
- Localization and internationalization testing
Тестирование Мобильных Приложений с Татьяной Концевич
- Занятие 1 Рынок и выбор девайсов для тестирования Установка необходимого ПО
- Занятие 2 Дополнительные-сценарии-в-тесторивание-мобильных-приложений Установка необходимого ПО
- Занятие 3 Android Эмулятор и Параметры разработчика
- Занятие 4 Введение в ADB
- Занятие 5 XCode и симуляторы Apple
- Занятие 6 Типы мобильных приложений
Занятие 14. Типы и уровни тестирования
Прямой Эфир Заметки Текст на английском
Домашнее задание:
- Выучить определения видов и уровней тестирования по этому уроку
Занятие 15. Разбор резюме наших студентов
Домашнее задание:
- Напишите свое резюме с учетом материалов этого занятия
Занятие 16. Поиск работы №1 – Быть лучшим кандидатом
Занятие 17. Поиск работы №2 – как получить первую работу в QA
Bonus Session – Тестирование Веб Приложений с Даниилом Сбоевым
Bonus Session – Нагрузочное тестирование с Александром Волковым