Содержание
Курсы тестировщиков онлайн / QA Engineer
QA Engineer что это — это такая же профессия, работа по найму в IT как и многие другие о которых вы скорее всего слышали и знаете, к примеру, такие как программист или аналитик. QA Engineer выполняет весь обьем работ связанный с тестированием ПО на проекте.
Кому подойдет курс
начинающим
фрилансерам
Чему вы обучаетесь на курсе
тестированию IT продуктов
Здравствуйте! Для просмотра видео купите курс
купить
Здравствуйте! Для прохождения домашнего задания купите курс
купить
Почему у нас удобно учиться
Доступ к видео урокам навсегда
Старт индивидуального обучения сразу после оплаты
Быстрая связь с преподавателем в чате и видео конференции
Демонстрация рабочего стола преподавателя
У вас уже есть аккаунт на educate. market? Войти
Программа курса
Урок 1:
Как стать тестировщиком? Кто такой тестировщик?
Урок 2:
Цели тестирования. SDLC что это, Билд, Jira, Баг репорт
Урок 3:
Как писать Тест Кейсы, Баг Репорты
Урок 4:
Как тестировать сайт, поиск
Урок 5:
Граничные значения, эквивалентные классы
Урок 6:
Резюме тестировщика
Урок 7:
Собеседование тестировщика
Урок 8:
Регрессионное тестирование что это
Урок 9:
Smoke testing что это
Урок 10:
Английский для тестировщиков
Урок 11:
Как тестировать карандаш
Урок 12:
Как тестировать мобильные приложения
Урок 13:
Severity Priority разница
Урок 14:
Как заводить баги
Урок 15:
HTML для тестировщиков
Урок 16:
SQL для тестировщика
Урок 17:
Где взять опыт работы тестировщику?
Урок 18:
Jira для тестировщика. Создание дефектов в Jira
Урок 19:
В чем писать тест-кейсы
Урок 20:
Как сдать ISTQB?
Урок 21:
E2E тестирование что это? End to End testing
Урок 22:
Тестирование локализации. Localization testing
Урок 23:
Зачем нужны тест кейсы? Как тестировать без тест кейсов?
Урок 24:
Функциональное Тестирование. Functional Testing
Урок 25:
Можно ли заливать билд в продакшен без тестирования
Урок 26:
Зачем нужны тестировщики?
Урок 27:
Рабочий день тестировщика
Урок 28:
Когда заканчивать тестирование?
Урок 29:
Как писать тест кейсы с НУЛЯ. Пример тест кейса
Урок 30:
Сколько времени нужно на тестирование?
Урок 31:
Какой компьютер выбрать для тестирования ПО? Windows/Macbook
Урок 32:
5 СОВЕТОВ как стать ТЕСТИРОВЩИКОМ ИГР без опыта работы
Урок 33:
ТОП 5 трудностей в работе ТЕСТИРОВЩИКА ПО
Урок 34:
Ошибки в работе тестировщика ПО
Урок 35:
Как тестировать ИГРЫ? Как писать ТЕСТ КЕЙСЫ? Работаем с TestCaseLab
Урок 36:
Chrome DevTools для Тестировщика ПО
Получить полную консультацию по программе курса
Эксперт
Преподаватель отвечает за 5 минут
Онлайн курсы тестировщиков программного обеспечения (2018)
- Введение: Профессия Тестировщика Программного Обеспечения, Прошлое-Настоящее-Будущее, рынок труда в США
- Тестирование по правилам и без правил – Пользовательский Интерфейс
- Описание ошибок – структура, основные правила
- Bug Tracking Databases
- Планирование в тестировании ПО.
Тест План, Тест кейс, Тест Дизайн
- Практикум в написании тест кейсов
- Уровни и Типы тестирования
- CI/CD, Software Development Life Cycle
- Agile, Scrum, Waterfall
- Поиск работы в США
- Проект: тестирование Веб приложения – 2 занятия
- Теория и практика тестирования мобильных приложений – 4 занятия
- Автоматизация Тестирования, Введение – 3 занятия
Ресурсы и ссылки по курсу:
- Запись предыдущего онлайн класса на русском языке
- iOS Human Interface Guidelines
- Android Design guidelines
- Вопрос на интервью “Расскажите о себе” – отрабатываем ответ на вопрос с блогером Натальей Квик
- Как успешно брать и выполнять проекты на Utest – рассказ Дмитрия из Чикаго
- Вопросы на интервью от наших выпускников и ответы к ним: Часть1 Часть2 Часть3 Часть4
Внеплановое занятие: Введение в Юникс для тестировщиков Часть 1 Часть 2
Занятие 1. Введение: Профессия Тестировщика Программного Обеспечения, Прошлое-Настоящее-Будущее, рынок труда в США
Вебинар в записи Вебинар-Видео Прямой Эфир Слайды к уроку
Домашнее задание:
- Смотрим в записи вебинар 2011 года
- Интервью – Изучаем ответы на вопросы №1
- Ответьте на вопросы онлайнового теста SQA Basics-1
- Ответы на вопросы к интервью отрабатываются до второго уровня – уверенное самостоятельное воспроизведение
- Ответы на вопросы онлайнового теста НЕЛЬЗЯ копировать со стороны, только своими словами
- Смотрим видео: Portnov Computer School и иммиграция в США. Мост к Американской Мечте для тех, кто приехал в Америку.
Вопросы на интервью для первого урока:
- What is Quality?
- What is Software Quality?
- What is Software Quality Assurance?
- What is the difference between Software Testing and Software QA?
- What is Software Testing?
- Is it possible to find/fix all the bugs in a software product before it goes to the customers? Then – Why test?
- What is black/white/gray box testing?
- Describe a bug?
- What is use case?
- What is the most important impact QA can have on a product development process?
- What is Negative testing? Positive?
- Which type of testing results in highest number of bugs found?
- What is the software development life cycle?
- What are the levels of testing you know?
Занятие 2. Тестирование по правилам и без правил – Пользовательский Интерфейс
Вебинар в записи Прямой эфир Слайды к уроку
Домашнее задание:
- Знакомимся со стандартами для ВЕБ приложений, iOS, Android приложений
- Изучаем и повторяем ответы на вопросы к интервью – доводим до уровня 2
- Ответьте на вопросы онлайнового теста SQA Basics-2
- Тестируем Taulia веб страницу – только проблемы интерфейса и удобства пользования
- Обсуждаем, сообщаем об ошибках, и задаем вопросы тут
Вопросы на интервью для второго урока:
- What is a Test Case?
- What does Test Case include?
- What is a test plan?
- What does Test Plan include?
- Write test cases for a text field?
- What is Test matrix?
- Beside test case & test plan, what documents are required to write?
- Describe risk analysis
- How will you write test cases for testing fields LOGIN & PASSWORD, positive and negative testing?
- What is the difference between a test case and a test plan?
- Which documents would you refer to when creating Test Cases?
- What is Business Requirements Document (BRD)?
- What is Product Requirements Document (PRD)?
- What is software usability?
- What is usability testing?
- What is GUI testing?
- Where the GUI standards are coming from?
- What are the typical GUI problems you look for on a web page?
- Tell me more about WEB Usability Guidelines published by US Government
Вопросы и ответы по первым трем урокам
Занятие 3. Описание ошибок – структура, основные правила
Вебинар в записи текстовый файл к уроку
Домашнее задание:
- Читаем главу по написанию сообщений об ошибках
- Смотрим видео на английском по правилам написания Bug reports
- Вопросы и ответы на интервью (смотри ниже) доводим до уровня 2
- Выполняем тест по теме – все ответы только своими словами
Bug Reporting Rules:
- Do not assume all the companies have same approach to writing bug reports
- Rule of WWW – What happened, Where it happened, under Which circumstances
- “Problem” bug report versus “Solution” bug report
- Bug report is not about perfect English
- Before reporting a bug, make sure that you are using the latest version of the AUT
- Report a bug immediately, do not postpone
- Make sure the bug is reproducible before reporting
- Minimize number of steps-to-reproduce
- Write one bug report for each fix to be verified
- The difference between actual and expected results should be clear
- Do not quote the violated rules or requirements (developers know them) – just talk about the problem itself
- Do not assume developer knows less than you do about the application
- Bug reports should be as concise as possible
- Bug report should be as complete as possible
- Attach screen shots, data files, logs to clarify the bug description
- Each “problem” has a story (each decision is a compromise) research before reporting
- Use technical terms, not “people off the street” language
Вопросы к интервью:
- What are Bug Report components?
- What fields do you fill out in a Bug Report?
- Describe to me the basic elements you put in a defect/bug report?
- If you find a bug and the developer says it is as-designed, what can you do?
- How do you write a bug report?
- What is the most important part of bug report?
- What is the bug life cycle?
- How can a tester be sure that bug was fixed?
Занятие 4. Bug Tracking Databases
Вебинар в записи Вебинар-Видео текст файл
Домашнее задание:
- Смотрим вебинар из предыдущего курса
- Ответьте на вопросы онлайнового теста Bug Tracking
- Читаем главу в книге Канера/Паттона о Системах Отслеживания Проблем
- Установите дома собственную версию Bugzilla и отконфигурируйте ее для нашего проекта
Занятие 5. Планирование в тестировании ПО. Тест План, Тест кейс, Тест Дизайн
Вебинар в записи Вебинар-Видео Слайды к уроку
Домашнее задание:
- Ответьте на вопросы онлайнового теста Test Documentation: Часть 1
- Изучаем видео Яны Мурза: Часть1(MP3) Часть2(MP3) Часть3(MP3) Часть4(MP3) Часть5(MP3) Часть6 Часть7 Слайды
Занятие 6. Практикум в написании тест кейсов
Вебинар в записи Вебинар-видео файл к уроку
Домашнее задание:
- Изучаем виде Яны Мурзы из предыдущего урока
- Читаем главу о тест документации из Вашей книги
- Смотрим внимательно запись предыдущего урока
- Выполняем тест Часть 2
- Изучаем все вопросы по написанию тест кейсов на форуме школы
Занятие 7. Уровни и Типы тестирования
Часть 1: Вебинар в записи Вебинар-Видео файл к уроку
Часть 2: Вебинар в записи Вебинар-Видео файл к уроку
Домашнее задание – Найдите объяснение/определение этим видам тестирования:
- 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)?
- Answer should sound natural, not as it was simply memorized
- Localization and internationalization testing
Занятие 8/9. CI/CD, Software Development Life Cycle / Agile, Scrum, Waterfall
Вебинар в записи Презентация
Домашнее задание:
- Лекция Виктора Фейгельмана (на английском)
Занятие 10. Поиск работы в США
10.1 Вебинар в записи Вебинар-Видео
10.2 Вебинар в записи Вебинар-Видео
Домашнее задание:
- Проработать 9 и 10 занятия в курсе 2011 года на странице www.portnov.com/ru
- Отвечаем на вопросы теста – Tough Interview Questions
Занятие 11-12. Проект: тестирование Веб приложения – 2 занятия
Занятие 1 Вебинар в записи
Занятие 2 Вебинар в записи
Занятие 13-15. Теория и практика тестирования мобильных приложений
Занятие 1 Вебинар в записи
Занятие 2 Вебинар в записи
Занятие 3 Вебинар в записи
Занятие 17-19. Автоматизация Тестирования, Введение – 3 занятия
Занятие 1 Вебинар в записи
Занятие 1 Вебинар в записи
Занятие 1 Вебинар в записи
Бесплатное (и почти бесплатное) обучение тестированию для инженеров по обеспечению качества
У вас есть группа обеспечения качества, работающая вручную, которой необходимо пройти обучение, чтобы стать инженерами по обеспечению качества автоматизации, но у вас нет бюджета? Многие из нас сталкиваются с тем же самым препятствием во времена дефицита талантов. Если вы менеджер по контролю качества, желающий обновить свою команду, или аналитик по контролю качества, желающий перевести свою карьеру в область автоматизации, вот руководство по бесплатным и недорогим онлайн-курсам, которые могут вам помочь.
Используйте (почти) бесплатные знания!
Я постоянно поражаюсь тому, как много людей в нашей отрасли не знают обо всех ценных ресурсах, находящихся у них под рукой (буквально). Google и YouTube могут предоставить вам мгновенные ответы и демонстрации, но если вы хотите глубже понять инструменты и языки, я рекомендую (иногда) бесплатные онлайн-курсы. Я впервые погрузился в эту область с Lynda.com, когда хотел пройти несколько базовых курсов повышения квалификации. Мне нравится этот сайт, и в любой момент времени у меня все еще есть около 2-3 активных занятий. Я обнаружил, что мне нужно несколько методов обучения, чтобы получить уроки через мой толстый череп. Иногда я ловлю себя на том, что не совсем понимаю концепцию. Иногда я пересматриваю видео снова и снова, но что-то может не сработать. В своем стремлении улучшить тему я наткнулся на еще больше предложений курсов в самых разных форматах. Оказывается, есть целый мир онлайн-курсов, где вы можете провести время в погоне за своим технологическим фонтаном молодости. Разделим их на четыре типа курсов:
- По подписке — внесите ежемесячную или годовую плату и получите неограниченный доступ ко всем курсам
- Единовременная оплата — покупка курса или серии курсов
- Classroom-Based — бесплатные онлайн-курсы на основе фактических дипломов колледжа
- Бесплатный онлайн — все, что угодно, от руководств до видео и бесплатных учебных программ
По подписке
Линда была моей первой любовью, поэтому я начну с программ по подписке. Я использовал Lynda для всего: от GitHub, Java и Ruby до таких простых вещей, как навигация по моему новому Macbook. Серьезно, на этом сайте есть все, что вы хотели бы узнать. Хотите делать черно-белые фотографии? Для этого есть курс. Довольно часто в моделях на основе подписки доступны различные многоуровневые пакеты. Чем больше вы платите, тем больше вам доступно, например, возможность скачивать материалы. Уроки Линды основаны на видео. Когда вы найдете урок, который хотите пройти, вы увидите главы (видеолекции), расположенные в виде плана, и продолжительность каждого видео. Вы можете увидеть рекомендуемые предварительные условия и общую цель курса. В зависимости от курса и главы вам могут давать упражнения. Курс может провести вас через процесс загрузки фактического приложения и любых рекомендуемых инструментов для использования. Последовательные видеоролики будут основываться на предыдущих, как книга, ведущая к основному проекту. Я обнаружил, что, несмотря на то, что в классе может быть указана общая продолжительность видео 4 часа, будьте осторожны: это всего лишь продолжительность видео, а не фактическое время, которое вы потратите.
Вы должны ожидать удвоения или даже утроения этого времени, поскольку вы будете приостанавливать видео, чтобы применить свои знания. Формат Линды для меня одновременно и благословение, и слабость. Это самостоятельный темп. Вы можете начать видео сегодня, а вернуться через месяц и продолжить. Я легко отвлекаюсь и обнаруживаю, что гоняюсь за курсами по кроличьей норе и записываюсь на слишком много одновременно. Вы должны быть дисциплинированы! Другие программы на основе подписки, которые я использовал и рекомендую, включают Code School, Tree House и Udacity.
Единовременная оплата
Вам не нужно покупать учебник или инструкцию, чтобы научиться чему-либо. Есть много доступных онлайн-курсов для обучения. Возможно, вы получали рекламу с таких сайтов, как Udemy. Хотя на самом деле я еще не прошел у них курс, меня соблазнили купить блок из 29 видеороликов, обещающих научить меня создавать 14 веб-сайтов, охватывающих такие инструменты, как PHP и JavaScript. Я говорю «заманил», потому что всегда ждет еще одна сделка. Пакет обычно продается за пару сотен, которые я смог получить всего за 10 долларов. Курсы построены так же, как Линда, но с большой разницей: Линда является самоокупаемой, в то время как курсы Udemy имеют дискуссионный онлайн-форум. Просто просмотр тем показывает, что это ценный ресурс.
МООК
Если вы не знаете, что такое МООК, погуглите. Я работаю в компании, занимающейся образовательным программным обеспечением, поэтому, когда я впервые услышал о МООК, я был заинтригован. Такие школы, как UVA, Rice и даже MIT, проводят БЕСПЛАТНЫЕ онлайн-курсы. Я должен был понять, о чем идет речь, и открыл для себя Coursera. Я записался на 12-недельный курс Python, состоящий из двух частей, о том, как писать видеоигры. (Насколько это круто?) Вскоре я обнаружил, что, в отличие от Линды, курс требует настоящей приверженности. Курсы проходят так же, как курсы в колледже (на самом деле, они — это курсов колледжа, разработанных для форума). Было шесть видеороликов в неделю, две группы практических онлайн-упражнений, две викторины, оцененные с помощью автоматической системы оценок, и еженедельная подача программы. У представленных материалов есть крайние сроки, и баллы вычитаются за задания, сданные с опозданием. И чтобы получить баллы за подачу (своевременно или нет), учащийся должен сначала оценить пять других студенческих программ на основе предоставленных рубрик. (Это объясняет, почему во время любого сеанса могут быть зарегистрированы десятки тысяч человек.) Самое лучшее в этом формате — онлайн-сообщество, использующее доски обсуждений, где вопросы обсуждаются краудсорсингом. Это действительно обязательство — я тратил на этот класс не менее 10 часов в неделю.
Бесплатно! (Серьезно бесплатно!)
Наконец, что не менее важно, это бесплатные веб-сайты. К большинству инструментов прилагаются бесплатные онлайн-руководства. Если вы похожи на меня, вам нужно улучшить их и не очень хочется тратить больше денег. Итак, куда вы смотрите в первую очередь? Ютуб конечно! Я смотрел много сеансов на YouTube, обычно записи семинаров и тому подобное. Я обнаружил полные видеозаписи реальных занятий в колледже, например, операционные системы Berkeley CS162. Еще один бесплатный, но совершенно другой пакет курсов называется Code Academy. Это предложение содержит ограниченное, но расширяющееся количество курсов, таких как Ruby и Python. По мере прохождения каждой главы вы используете их генератор кода для выполнения упражнений, переходя к следующей главе после успешного завершения.
Матрица
В этой таблице представлены курсы, которые я прошел. Следует отметить, что каждый курс может иметь свой собственный формат и что эти учебные программы постоянно развиваются.
Имя | Стоимость | Формат | Поддержка сообщества пользователей | Темп |
---|---|---|---|---|
Код Академии | Бесплатно | Сочетание примеров и языков | Вики | Сам |
Курсера | Бесплатно | Онлайн-курсы колледжа | Дискуссионная доска и помощники преподавателя | Принудительный |
Удасити | $150/200 в месяц | Онлайн-видео с викторинами и проектами | Индивидуальный коучинг, помощь коллегам | Вдохновленный временем |
Код школы | 29 долларов в месяц | Целевая учебная программа курсов на основе видео | Форум сообщества, вики | Сам |
Линда | 25 долларов США в месяц | Серия видео на курс | Нет | Сам |
Дом на дереве | 25–49 долларов в месяц | Целевая учебная программа видеокурсов | Форум сообщества, вики | Сам |
Удеми | Пакет на курс | Серия видео на курс | В зависимости от класса: форум сообщества | Сам |
Просто сделай это!
Слушай Найк! Приведите себя и свою команду в порядок. Чем больше вы исследуете, тем больше вы откроете. Я буквально обнаружил еще одну программу на основе подписки под названием Linux Academy, когда заканчивал эту статью! Отсутствие доступных талантов никогда не должно мешать команде стать технически подкованным подразделением.
Джо Нолан — руководитель группы мобильного контроля качества в Blackboard. Он имеет более чем 10-летний опыт руководства командами QA, расположенными в разных странах, и является основателем DC Software QA and Testing Meetup.
Онлайн-тест Software Quality Assurance
Оценки навыков TestDome используются более чем 8 000 компаний и 880 000 тестируемых.
Для соискателей
Оттачивайте свои навыки и получайте сертификаты достижений, когда попадете в число 25% лучших.
Пройдите пробный тест
Для компаний
Проверьте кандидатов на реальные проблемы и проведите собеседование с лучшими из них.
Зарегистрируйтесь, чтобы предложить этот тест
О тесте
Онлайн-тест Software Quality Assurance оценивает способность кандидатов разрабатывать функциональные тесты в рамках процесса тестирования программного обеспечения.
Это идеальный тест для проверки при приеме на работу. Хороший QA-тестер или разработчик программного обеспечения должен понимать ключевые концепции и методы, лежащие в основе разработки тестов.
Этот тест требует от кандидатов продемонстрировать свою способность разрабатывать эффективные и действенные тесты для данной системы.
Примеры общедоступных вопросов
Общедоступные вопросы
Обеспечение качества
Процедуры тестирования
Выберите верные утверждения для проверки приемки пользователями.
Решить вопрос
Срок службы
Общественный
Обеспечение качества
Анализ граничных значений
Анализ спецификаций
Дизайн тестового примера
Разработчик должен написать функцию для преобразования возраста (целого числа) в срок жизни по следующему алгоритму:
- Если возраст равен нулю, она должна возвращать INVALID,
- Если возраст больше нуля и меньше 16, функция должна возвращать CHILD,
- Если возраст больше или равен 16, функция должна возвращать ВЗРОСЛЫЙ.
Определите оптимальный (эффективный и действенный) набор граничных тестовых случаев для проверки функции.
Решить вопрос
Просмотреть все общедоступные вопросы
Для соискателей: пройти сертификацию
Получите бесплатный сертификат, набрав 25% лучших результатов в тесте Software Quality Assurance, ответив на общедоступные вопросы.
Пройти сертификационный тест
Образец серебряного сертификата
Sunshine Caprio
Java и SQL
TestDome
Сертификат
Посмотреть премиум сертификат
Пройти сертификационный тест
9 Для 9 компаний0005
Купите TestDome, чтобы получить доступ к премиум-вопросам, которые нельзя отработать.
Верните деньги, если найдете ответ на какой-либо премиальный вопрос в Интернете.
Зарегистрируйтесь, чтобы предложить этот тест. , Конец спринта, Бронирование отеля, Составление электронного письма, Сайт покупок, Продажа железнодорожных билетов, Архивное электронное письмо, Успешный вход в систему, Обзор дизайна корпуса, Контроль впрыска топлива.
Навыки и темы протестированы
- Обеспечение качества
- Анализ спецификации
- Переход состояния
- Тестовая пример
- Анализ пограничной стоимости
- ЭКСПЕВАЦИЯ ПЕРЕДАЧИ
- Анализ тестирования. тестирование
- Интеграционное тестирование
- Тестирование черного ящика
- Регрессионное тестирование
- Тестирование приема на пользователь
- Тестирование таблицы решений
для ролей на работе
- Инженер по обеспечению качества
- Developer
Sample Candidate Отчет
.
Что другие говорят 9005
15. , предоставляет разумный (хотя и не обширный) набор тестов на выбор и не отнимает у кандидата слишком много времени. Он также имитирует рабочее давление с ограничениями по времени.
Ян Опперман, Grindrod Bank
Обзоры продуктов
Используется
Решите все ваши задачи по тестированию навыков
Более 150 готовых тестов
От веб-разработки и администрирования баз данных до управления проектами и поддержки клиентов. Посмотреть все готовые тесты.
90+ навыков
От JavaScript и SQL до английского языка и поддержки клиентов. Просмотреть все вопросы для фильтрации по навыкам.
Тест на несколько навыков
Смешайте вопросы для разных навыков или даже специальные вопросы в одном тесте. См. пример.
Как работает TestDome
1
Выберите предварительно сделанный тест
или создайте пользовательский тест
2
Пригласить кандидатов по электронной почте
, URL или ваш ATS
3
Кандидаты.