Функциональное и нефункциональное тестирование. Разработал более 25 уникальных метрик и предложил более 30 инструментов тестирования. Кросс-платформенное и кросс-браузерное тестирование.
Книга подойдёт скорее не тем, кто задаётся вопросом «как делать», а аудитории, которой интересно, кто такие тестировщики, какие у них цели и задачи. В общем, отличное чтиво в дополнение к основному списку. Если вы неплохо знаете английский, но ничего не слышали про тестирование ПО — обратите внимание на «Software Testing». Книга поможет попробовать себя в этой области. В пособии довольно много воды и образных сравнений, но это даже хорошо — так новичку проще усваивать информацию. Рекомендуем читать эту книгу для начинающих тестировщиков вместе со следующей в нашем рейтинге.
Навыки и качества, необходимые для старта в тестировании
Тестирование белого ящика — метод тестирования ПО, который предполагает полный доступ к коду проекта. Программа курса посвящена современным технологиям верификации ПО, применяемыми при промышленной разработке сложных и отказоустойчивых систем. Она охватывает такие темы, как построение тестового окружения, планирование системы тестов, анализ и обнаружение багов, интеграционное и системное тестирование и общие аспекты тестирования интерфейсов. Санджай Раядургам — директор Центра разработки программного обеспечения Университета Миннесоты и специалист по исследовательским проектам в Департаменте компьютерных наук и инженерии с 2012 года.
Еще одна книга для сеньоров и ведущих тестировщиков. В отличие от пособий, где приводятся примеры из работы вымышленных компаний, в издании рассказывается о реальной организации процессов и управления командами тестирования в корпорации Google. Оптимизация performance testing это ресурсов и временных затрат на тестировании — важная и острая тема для команд разработки. Книга Рекса Блэка через контроль рисков рассказывает о 12 процессах тестирования. Ни в коем случае не начинать сразу с автоматизации тестирования.
Тобиас Клейн — «Дневник охотника за ошибками. Путешествие через джунгли проблем безопасности программного обеспечения»
Курс представляет собой вводный модуль большого платного курса на 240 часов. Как выбрать между автоматизацией тестирования и ручным тестированием. Какие есть направления развития у тестировщика. Автор приводит реальные типичные ошибки в подходах, а учиться на ошибках — самое полезное дело. В совместной работе специалисты часто переводят стрелки друг на друга и отказываются фиксить и документировать баг, ссылаясь на то, что это не их зона ответственности. Что с этим делать и как с этим жить — в том числе рассказывает Gerald M. Weinberg.
Этот курс — экскурс в работу тестировщика. В нем есть вся базовая теория тестирования. Видео, упражнения и скачиваемые материалы помогут вам сложить полное представление о профессии.
«Тестирование программного обеспечения в США» от «Школы Михаила Портнова»
Тестирование серого ящика — метод тестирования ПО, который предполагает комбинацию White Box и Black Box подходов. То есть, внутреннее устройство программы нам известно лишь частично. Негативное тестирование — тестирование приложения, при котором используются некорректные данные и выполняются некорректные операции. Приёмочное тестирование — проверяет соответствие системы потребностям, требованиям и бизнес-процессам пользователя.
- Баг — задача, которая описывает ошибку в системе.
- Этот навык особенно пригодится, если вы являетесь QA тестировщиком высокого уровня и отвечаете за разработку сценариев.
- В курсе будет рассмотрена теория тестирования, техники тест – дизайна, но безо всякой лишней воды, только то, что действительно пригодится при собеседовании и в работе.
- Иногда специалисту приходится объяснить, что не работает.
- Книга рассматривает все основные понятия, необходимые для работы junior-тестировщика, и дает ответы на вопросы, с которыми часто сталкиваются новички.
Регулярные выражения и тестирование с Cucumber. Введение в выбор тестов и адекватность тестов. Будете создавать отчеты о дефектах, чтобы обеспечить https://deveducation.com/ прозрачность и понимание для руководителей, коллег и пользователей. Материал содержит реальные примеры тестов с сертифицированных экзаменов.
#9. Выберите верные утверждения относительно QA и QC:
Подача материала — легкая с профессиональным юмором, иллюстрациями и примерами. Оценивать ее стоит скорее как средство расширения кругозора, нежели учебное пособие, а читать рекомендуется на английском языке, хотя существует и перевод. Собственно про начальную структуру документов все, однако эти документы не самодостаточны, они только описывают, что нужно проверять, а во время проверки обнаруживаются ошибки, которые нужно обрабатывать и отслеживать.
Эта книга представляет собой полное руководство по применению приемов, методов и инструментов автоматизированного тестирования, охватывая весь жизненный цикл автоматизации. Для ее чтения и понимания уже нужна база, поэтому книга рекомендуется только работающим специалистам с опытом в качестве инструмента повышения квалификации. Многим книга может показаться излишне подробной и затянутой, однако ее стоит прочитать прежде всего ведущим тестировщикам и тест-менеджерам. Подробно рассмотрена тема начала пути в сфере тестирования.
Требования
Принцип 6 — Тестирование зависит от контекста . Тестирование проводится по-разному в зависимости от контекста. Например, программное обеспечение, в котором критически важна безопасность, тестируется иначе, чем новостной портал. Следует начинать тестирование на ранних стадиях жизненного цикла разработки ПО, чтобы найти дефекты как можно раньше.
Именно поэтому сегодня вы вряд ли встретите хоть один серьёзный рейтинг литературы по тестированию ПО, где не упоминается эта книга. Мы разделяем эту оценку и начинаем свой список с этого пособия. Специально для последних мы разработали этот список книг по тестированию ПО для начинающих тестировщиков. Никакого хардкора — только базовая, доступная информация в отличном изложении.