Отладка, тестирование и сопровождение программ

  • Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing

    Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing

    0 из 5

    New edition of one of the most influential books on managing software and hardware testing. In this new edition of his top-selling book, Rex Black walks you through the steps necessary to manage rigorous testing programs of hardware and software. The preeminent expert in his field, Mr. Black draws upon years of experience as president of both the International and American Software Testing Qualifications boards to offer this extensive resource of all the standards, methods, and tools you’ll need. The book covers core testing concepts and thoroughly examines the best test management practices and tools of leading hardware and software vendors. Step-by-step guidelines and real-world scenarios help you follow all necessary processes and avoid mistakes.

    4,205 
  • Виртуализация настольных компьютеров с помощью VMware View 5

    Виртуализация настольных компьютеров с помощью VMware View 5

    0 из 5

    VMware View — решение для виртуализации настольных компьютеров, которое помогает автоматизировать управление настольными компьютерами и приложениями, сократить затраты и повысить уровень безопасности данных за счет централизации среды настольных компьютеров. Эта книга, написанная известными специалистами Джейсоном Лэнгоуном и Андрэ Лейбовичи, задумана как руководство для архитекторов, поставщиков решений, консультантов, инженеров и вообще всех, кто занимается проектированием и внедрением решений на базе VMware View 5. В ней рассматриваются реальные сценарии, поскольку лучших примеров для обучения, пожалуй, не сыскать. Объясняется, как сконфигурировать систему и задать параметры, чтобы добиться успеха, а также почему следует поступать именно так, а не иначе. Издание предназначено для системных администраторов разного уровня подготовки, как знакомых с решениями компании VMware так и нет.

    748 
  • Разработка через тестирование для iOS

    Разработка через тестирование для iOS

    0 из 5

    Гибкий и понятный программный код, легко поддающийся модификации и не скрывающий неприятных сюрпризов для своих создателей. Как оказывается, это не сказка! Всего этого позволяет добиться методика разработки через тестирование (Test-Driven-Development, TDD). Она основана, на первый взгляд, на парадоксальной идее — создавать тесты до написания тестируемого прикладного кода. В первых главах книги автор раскрывает теоретические основы методики TDD, знание которых, кстати, может пригодиться не только разработчикам приложений для iOS. В последующих главах он подробно демонстрирует применение этой методики на примере разработки действующего приложения, целиком и полностью реализованного с использованием TDD. За рассмотрением примера следует обсуждение различных тем, связанных с проектированием программных продуктов при использовании методики TDD, применение этой методики к унаследованным проектам, и краткий обзор будущих возможностей, уже реализованных для некоторых платформ, но пока…

    771 
  • Искусство тестирования программ

    Искусство тестирования программ

    0 из 5

    Несмотря на то что с момента выхода первого издания книги прошло уже более тридцати лет, в течение которых мир компьютерных технологий претерпел радикальные изменения, глубина и основательность изложенных в книге идей помогли ей успешно выдержать испытание временем. Обычно в книгах по тестированию программного обеспечения основное внимание уделяется конкретным методам разработки, языкам программирования или методикам тестирования, что приводит к быстрому устареванию материала. В отличие от этого книга Искусство тестирования программ, 3-е издание содержит сжатое и вместе с тем емкое и исчерпывающее описание принципов тестирования, справедливость которых доказана временем. Если вы разрабатываете критически важный проект, то книга послужит залогом его успеха. Профессиональные программисты, менеджеры ИТ-проектов и студенты компьютерных специальностей найдут в третьем издании книги обновленное описание классических принципов тестирования в наиболее проблемных областях…

    1,102 
  • Практика программирования

    Практика программирования

    0 из 5

    Вашему вниманию предлагается перевод на русский язык исправленного и дополненного издания (уже восьмого по счету) популярной книги, вышедшего из печати в январе 2004 года. Верификацию кода в русском издании выполнили сами авторы книги — Брайан Керниган и Роб Пайк, что лишний раз свидетельствует об их огромной ответственности перед читателями. В книге рассматриваются принципы практического профессионального программирования, которые, выходя за рамки простого написания кода, включают в себя проектирование, правильный выбор алгоритмов и структур данных, отладку и тестирование, оптимизацию быстродействия и переносимости, автоматизацию рабочего процесса. Изложение проиллюстрировано примерами из сложных, практически важных систем. Книга предназначена для повышения квалификации программистов. Может быть полезна студентам и преподавателям компьютерных специальностей.

    880 
  • Пользовательские истории. Гибкая разработка программного обеспечения

    Пользовательские истории. Гибкая разработка программного обеспечения

    0 из 5

    ‘ В этой книге, выхода которой с нетерпением ожидало сообщество сторонников гибких методологий разработки программного обеспечения, описывается процесс подготовки требований к разрабатываемой системе, который позволяет экономить время, избавляет от необходимости в переделках и ведет к созданию более совершенных программ. Лучший способ создать программное обеспечение, максимально полно удовлетворяющее потребностям пользователей, — начать с пользовательских историй. Это простые, понятные и краткие описания функциональности, которая представляет деловую ценность для реальных пользователей. В книге приводятся подробные рекомендации относительно того, как следует писать пользовательские истории и включать их в жизненные циклы разработки проекта. Вы узнаете, что такое хорошие пользовательские истории и что делает истории плохими . Вы познакомитесь с практическими методами сбора историй, позволяющими добиться хороших результатов даже тогда, когда возможность…

    846 
  • Введение в оптимизацию

    Введение в оптимизацию

    0 из 5

    Книга является систематическим введением в довременную теорию и методы оптимизации для конечномерных задач. Основное внимание уделяется идейным основам методов, их сравнительному анализу и примерам использования. Охвачен широкий круг задач — от линейного программирования и безусловной минимизации до стохастического программирования. Обсуждается методика постановки и решения прикладных проблем оптимизации. Приводятся условия экстремума, теоремы существования, единственности и устойчивости решения для основных классов задач. Исследуется влияние помех, негладкости функций, вырожденности минимума. Книга предназначена для инженеров, экономистов, статистиков, вычислителей, сталкивающихся с задачами оптимизации. По своему математическому аппарату книга доступна студентам технических и экономических вузов.

    723 
  • Как тестируют в Google

    Как тестируют в Google

    0 из 5

    В книге описано тестирование программных продуктов в Google: как устроены процессы, как организованы команды, какие техники используются, кто ответственен за качество. Принципы, на которых построено тестирование в Google, применимы в проектах и компаниях любого размера. Авторы книги сами работали над продуктами Google, создавая инструменты тестирования, настраивая процессы и занимаясь непосредственно тестированием. Книга рассчитана на профессионалов из индустрии разработки программного обеспечения: специалистов по тестированию, программистов, менеджеров.

    650 
  • Искусство автономного тестирования с примерами на С#

    Искусство автономного тестирования с примерами на С#

    0 из 5

    Во втором издании книги автор шаг за шагом проведет вас по пути от первого простенького автономного теста до создания полного комплекта тестов — понятых, удобных для сопровождения и заслуживающих доверия. Вы и не заметите, как перейдете к более сложным вопросам — заглушкам и подставкам — и попутно научитесь работать с изолирующими каркасами типа Moq, FakeltEasy или Typemock Isolator. Вы узнаете о паттернах тестирования и организации тестов, о том, как проводить рефакторинг приложении и тестировать «нетестопригодный» код. Не забыл автор и об интеграционном тестировании и тестировании работы с базами данных. Примеры в книге написаны на С#, но будут понятны всем, кто владеет каким-нибудь статически типизированным языком, например Java или С++.

    1,075 
  • ClearCase. Искусство внедрения. Секреты успешной реализации

    ClearCase. Искусство внедрения. Секреты успешной реализации

    0 из 5

    Книга посвящена внедрению IBM Rational ClearCase — мощного инструмента для управления конфигурациями. Ее особенность — искрометный юмор. В отличие от большинства технических писателей, авторы используют отвлеченные бытовые примеры для описания сложной информационной системы. Книга построена таким образом, чтобы даже неподготовленный читатель, знакомый лишь с основами ИТ, смог без особых усилий понять суть системы управления конфигурациями, основные ее компоненты, а также проблемы, которые могут возникнуть в процессе ее внедрения, и способы их решения.

    394 
  • Рекомендации по оптимизации программ на языке ABAP

    Рекомендации по оптимизации программ на языке ABAP

    0 из 5

    В настоящий момент в России количество SAP-специалистов — разработчиков и консультантов — превышает 12 ООО человек. Как разработчики, так и консультанты пишут на языке АВАР различные расширения системы (экзиты, замещения и т. д). Очень часто, имея только базовые знания по языку АВАР и инструментам системы, они создают программный код, работающий недопустимо медленно, что вызывает существенное падение производительности даже стандартных транзакций. В связи с этим остро встает вопрос увеличения быстродействия написанного кода. Эта книга предназначена для тех, кто имеет базовые навыки в разработке и хочет получить актуальные знания для увеличения быстродействия (производительности) создаваемого программного кода. В книге также содержатся ценные рекомендации по использованию некоторых инструментов SAP-разработчика для анализа программного кода.

    1,315