Поиск книг по лучшей цене!

Актуальная информация о наличии книг в крупных интернет-магазинах и сравнение цен.


  • Луиза Тамре. Введение в тестирование программного обеспечения
    Введение в тестирование программного обеспечения
    Луиза Тамре
    Тестирование играет жизненно важную роль в разработке качественного программного обеспечения. Тем не менее, во многих компаниях, занимающихся разработкой ПО, процессы тестирования недостаточно организованы, поэтому исполнители вынуждены идти трудным путем, пытаясь добиться желаемых результатов. Эта книга написана для того, чтобы помочь опытным специалистам по тестированию сделать разумный выбор и повысить эффективность тестирования даже в тех случаях, когда им приходится сталкиваться с неполными или противоречивыми требованиями. В этой книге изложены: - Последовательность вхождения в процесс тестирования с акцентом на ключевых функциях; - Определение недостающих сведений и проведение адекватного тестирования при недостаточно четких требованиях; - Изучение различных форматов документации для регистрации тестовых примеров; - Выработка стратегии проектирования тестов на различных уровнях тестируемой системы; - Применение методов тестирования в объектно-ориентированных и Web-ориентированных приложениях. Воспользовавшись анализом рисков или какой-либо иной схемой расстановки приоритетов, разработчики и специалисты по тестированию смогут подобрать наиболее эффективный набор тестов. На основе рассматриваемых идей и примеров можно значительно упростить процесс преобразования сведений о продукте в тестовые примеры, что в итоге приведет к повышению качества создаваемого ПО.
  • Джез Хамбл, Дейвид Фарли. Непрерывное развертывание ПО. Автоматизация процессов сборки, тестирования и внедрения новых версий программ
    Непрерывное развертывание ПО. Автоматизация процессов сборки, тестирования и внедрения новых версий программ
    Джез Хамбл, Дейвид Фарли
    Тестирование программного обеспечения, поставляемого пользователям, часто бывает болезненным, рискованным и длительным процессом. Перед вами книга, представляющая совершенно новую стратегию разработки - набор принципов и практических методик, обеспечивающих быструю инкрементную поставку высококачественного программного обеспечения. Благодаря автоматизации процессов сборки, установки и тестирования и улучшению взаимодействия разработчиков, тестировщиков и администраторов команда проекта получает возможность поставлять изменения и новые средства в течение считанных часов или даже минут, независимо от размера проекта и сложности его кодовой базы. Авторы начинают с рассмотрения основ процесса быстрой и надежной поставки программного обеспечения с минимальными рисками. Затем они вводят понятие "конвейера развертывания" - автоматизированного процесса, управляющего всеми изменениями проекта, от регистрации изменений до выпуска очередной версии программы. И, наконец, в книге обсуждаются способы поддержки непрерывного развертывания, начиная с инструментов управления инфраструктурами, данными и конфигурациями и заканчивая управлением целыми проектами. В книге рассмотрены следующие вопросы: автоматизация всех процессов сборки, интеграции, тестирования и развертывания программного обеспечения; реализация конвейера развертывания на уровне команд и организаций; улучшение взаимодействия разработчиков, тестировщиков и администраторов; стратегии инкрементной разработки новых программных средств большими распределенными командами; реализация эффективных стратегий управления конфигурациями; автоматизация приемочного тестирования - от анализа требований до реализации процессов; тестирование производительности, безопасности, доступности и других нефункциональных требований; реализация непрерывного развертывания с минимальным временем простоя; управление инфраструктурами, данными, компонентами и зависимостями; управление рисками, аудит и соответствие проекта регуляторным требованиям и стандартам ведения бизнеса. Книга будет полезна всем участникам процесса поставки - разработчикам, системным администраторам, тестировщикам и менеджерам проектов. Она поможет вашей организации внедрить современную технологию разработки и поставки программного обеспечения, ускорить процесс разработки, повысить надежность поставки и прибыльность проекта.

© 2017 books.iqbuy.ru