Книга Ильи Винниченко "Автоматизация процессов тестирования" создавалась как практический справочник, одинаково годный как для освоения материала, так и для быстрого восстановления в памяти необходимой информации. В ней затронуты такие темы, как Record/Playback, основные элементы графического интерфейса пользователя и функции работы с ними, функции работы с базой данных и инструменты обработки ошибок. Эти темы являются актуальными, какое бы средство автоматизации тестирования вы не использовали и какое бы программное обеспечение вам не приходилось тестировать. В книге рассматриваются три программных продукта — WinRunner, SilkTest, Rational Robot, являющихся лидерами рынка автоматизации процессов тестирования.
Данная книга Романа Савина "tестирование Dot Com, Или пособие по жесткому обращению с багами" является курсом лекций созданным для тех, кто хочет обучиться тестированию, получить работу тестировщика в российской или западной интернет-компании, понять, как вести себя в корпоративном окружении, и добиться профессионального и личностного роста. Он будет интересен и участникам процесса разработки программного обеспечения, рекрутерам, людям, связанным с интернетом или пишущим о нем, и просто всем желающим понять кухню интернет-стартапов. Книга целиком базируется на личном опыте освоения — с нуля — профессии тестировщика и многолетней работы автора в этом качестве в интернет-компаниях США.
В данном учебном пособии "Основные методы тестирования программного обеспечения", разработанном Александром Дворянкиным, Анатолием Ерофеевым и Антоном Аникиным, излагаются роль и место стандартов в программной инженерии, приводится обзор организаций-разработчиков стандартов в этой области. Для проверки правильности программ и систем используются следующие основные направления обеспечения правильности программного обеспечения: формальное доказательство корректности программ; тестирование; организационные методы проверки правильности программ. В пособии кратко описываются эти направления. Основное внимание уделяется процессу тестирования методом черного ящика.
Книга "Тестирование программного обеспечения: Фундаментальные концепции менеджмента бизнес-приложений" Сэма Канера, Джека Фолка и Енга Кек Нгуена - именитых специалистов в области разработки программного обеспечения, посвящена одному из наиболее важных и нетривиальных аспектов в рамках процесса создания сложных программных систем. Книгу отличает, прежде всего, привязка к условиям реального мира на примерах известных компании-разработчиков, находящихся в Силиконовой долине. Подробно рассматривается широкий спектр вопросов: от организации процесса тестирования до собственно тестирования проекта, кода, документации и т.д.
Одна из главных целей данной книги Джеза Хамбла и Дейвида Фарли "Непрерывное развертывание ПО: Автоматизация процессов сборки, тестирования и внедрения новых версий ПО" - улучшение взаимодействия людей, ответственных за развертывание программного обеспечения, особенно разработчиков, тестировщиков, администраторов баз данных, системных администраторов и менеджеров проектов. В книге рассматривается широкий круг вопросов, включая управление конфигурацией ПО, контроль исходного кода, планирование выпусков, тестирование, совместимость кодов и автоматизация процессов интеграции, сборки, тестирования и развертывания, а также методы автоматизации приемочного тестирования, управления зависимостями, переноса баз данных и многое другое.
Книга Всеволода Котлярова "Основы тестирования программного обеспечения", выпущенная Национальным открытым университетом ИНТУИТ, является учебным курсом, который посвящен обсуждению проблем контроля качества разработки программного обеспечения с позиций тестирования. Задачей курса, реализующейся через лекционный материал и практикум, является подготовка тестировщиков программного проекта. Основные темы лекционного курса: основные понятия тестирования: терминология тестирования, различия тестирования и отладки, фазы и технология тестирования, проблемы тестирования, критерии выбора тестов и многое другое.
2-е издание книги Роя Ошероува "Искусство автономного тестирования с примерами на C#" предназначено для всех, кто пишет код и хочет узнать о передовой практике автономного тестирования. Все примеры написаны на C# с использованием Visual Studio, поэтому работающим на платформе .NET они будут особенно полезны. Если вы архитектор, разработчик, руководитель группы, инженер по контролю качеству (пишущий код) или начинающий программист, то эта книга для вас. Если вы никогда не писали автономных тестов, то лучше читать книгу от корки до корки, чтобы составить полную картину. Ну а те, кто уже имеет опыт, могут читать главы выборочно в любом удобном порядке.
Если Вы еще не определились, кем хотите стать, или ищете работу, но предложенные вакансии Вас не устраивают, то обязательно рассмотрите такую профессию, как “Тестировщик программного обеспечения”. Эта профессия позволит Вам влиться в сферу ИТ, даже не имея профильного образования. Базовые знания, необходимые для быстрого старта в области тестирования веб-приложений, собраны в этой книге, написанной Мариной и Вадимом Охапкиными. В книге кратко описаны суть профессии, подходы к тестированию отдельных элементов приложения, советы по написанию отчетов о найденных ошибках, а также алгоритм проверки работоспособности приложения на продуктовом сервере.
В книге Михаила Плаксина "Тестирование и отладка программ для профессионалов будущих и настоящих" изложена теория тестирования и отладки программ, причем рассматриваются как вопросы, интересные начинающим программистам, так и вопросы, полезные профессионалам, например вероятностные модели оценки количества ошибок в программе и количества необходимых тестов. Описание простой в использовании высокотехнологичной методики тестирования учебных программ подкрепляется примерами создания программ, в которых тестирование выступает как неотъемлемый аспект разработки программы.
Книга Луизы Тамре "Введение в тестирование программного обеспечения" является руководством по организации процессов тестирования в процессе разработки программного обеспечения. Она призвана помочь в принятии решений при составлении и отборе тестовых примеров, имеющих целью повышение эффективности процесса тестирования ПО. Здесь рассматриваются ключевые процедуры, выполняемые на ранних этапах тестирования ПО, в частности, определение недостающих сведений и оценка качества требований. Много внимания уделено также различным методам составления тестовой документации, в том числе и ускоренным методам сокращенного документирования тестовых примеров.