Тестирование с: Учебник по модульному тестированию в C# — Visual Studio (Windows)

Тестирование в .NET — .NET

Twitter LinkedIn Facebook Адрес электронной почты

  • Статья
  • Чтение занимает 3 мин

В этой статье рассматривается концепция тестирования и демонстрируется использование разных тестов для проверки кода. Для тестирования приложений .NET существует много средств, например .NET CLI и интегрированные среды разработки (IDE).

Типы тестов

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

Модульные тесты

Модульный тест позволяет проверить отдельные программные компоненты или методы, также именуемые «единицей работы». Модульные тесты должны проверять только тот код, который может изменять конкретный разработчик. В них не затрагиваются аспекты инфраструктуры. К инфраструктуре здесь относятся любые взаимодействия с базами данных, файловыми системами и сетевыми ресурсами.

Дополнительные сведения о создании модульных тестов см. в документации по средствам тестирования.

Интеграционные тесты

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

Нагрузочные тесты

Нагрузочный тест определяет, может ли система справиться с заданным уровнем нагрузки, например выдержать определенное число одновременных подключений пользователей к приложению и быстро отвечать на запросы взаимодействия. Дополнительные сведения о нагрузочном тестировании веб-приложений см. в статье Нагрузочное тестирование в ASP.NET Core.

Рекомендации по тестированию

Не забывайте, что для написания тестов есть рекомендации. Например, метод разработки на основе тестирования подразумевает, что модульный тест всегда пишется раньше того кода, который он проверяет. Разработка на основе тестирования аналогична созданию оглавления книги до того, как вы начнете ее писать. Она помогает разработчикам писать более простой, удобочитаемый и эффективный код.

Средства тестирования

Платформа .NET поддерживает разработку на разных языках программирования и создание тестов разных типов для C#, F# и Visual Basic. Для каждого из этих языков можно выбрать любую из нескольких платформ тестирования.

xUnit

xUnit — это бесплатное средство модульного тестирования для .NET с открытым кодом и широкой поддержкой сообщества. Это новейшая технология для модульного тестирования приложений .NET, созданная первым разработчиком NUnit v2. xUnit.net поддерживает ReSharper, CodeRush, TestDriven.NET и Xamarin. Это проект .NET Foundation, поэтому он работает в соответствии с их правилами поведения.

Дополнительные сведения см. в следующих ресурсах:

  • Модульное тестирование в C#
  • Модульное тестирование в F#
  • Модульное тестирование в Visual Basic

NUnit

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

NET. Это проект .NET Foundation.

Дополнительные сведения см. в следующих ресурсах:

  • Модульное тестирование в C#
  • Модульное тестирование в F#
  • Модульное тестирование в Visual Basic

MSTest

MSTest — это тестовая платформа корпорации Майкрософт для всех языков .NET. Она поддерживает расширение и работу с .NET CLI и Visual Studio. Дополнительные сведения см. в следующих ресурсах:

  • Модульное тестирование в C#
  • Модульное тестирование в F#
  • Модульное тестирование в Visual Basic

Интерфейс командной строки.NET

Модульные тесты для решений можно выполнять в .NET CLI с помощью команды dotnet test. .NET CLI предоставляет почти все функциональные возможности, доступные через пользовательские интерфейсы интегрированных сред разработки. .NET CLI работает на многих платформах и успешно встраивается в конвейеры непрерывной интеграции и доставки. .NET CLI используется в скриптах процессов, выполняющих автоматизацию типичных задач.

IDE

Независимо от того, используете ли вы Visual Studio, Visual Studio для Mac или Visual Studio Code, вам будут доступны графические пользовательские интерфейсы для тестирования функций. Для сред IDE предоставляется больше возможностей, чем доступно в CLI, например Live Unit Testing. Дополнительные сведения см. в разделе о добавлении и исключении тестов в Visual Studio.

См. также

Дополнительные сведения см. в следующих статьях:

  • Рекомендации по модульному тестированию в .NET
  • Интеграционные тесты на платформе ASP.NET Core
  • Выполнение выборочных модульных тестов
  • Использование объема протестированного кода для модульного тестирования

ASP.NET Core | Введение в юнит-тесты

Данное руководство устарело. Актуальное руководство: Руководство по ASP.NET Core 7

Последнее обновление: 21.12.2019

До запуска приложения в производство, когда оно станет доступно пользователям, важно убедиться, что данное приложение функционирует, как и должно, что в нем нет ошибок. Для проверки приложения мы можем использовать различные схемы и механизмы тестирования. Одним из таких механизмов являются юнит-тесты.

Юнит-тесты позволяют быстро и автоматически протестировать отдельные компоненты приложения независимо от остальной его части. Не всегда юнит-тесты могут покрыть весь код приложения, но тем не менее они позволяют существенно уменьшить количество ошибок уже на этапе разработки.

Мы не должны тестировать код используемого фреймворка или используемых зависимостей. Тестировать надо только тот код, который написали мы сами.

Надо отметить, что в целом концепция юнит-тестов не является непреложным требованием к веб-разработке, да и вообще к разработке. Кто-то считает, что юнит-тесты обязательно должны покрывать весь код проекта, кто-то полагает, что юнит-тесты можно использовать преимущественно для особо сложных моментов в коде приложения, какой-то сложной логики. Некоторые не используют юнит-тесты.

Но тем не менее юнит-тесты несут потенциальные преимущества при разработке, к которым следует отнести не только собственно проверку результата и тестирование кода, но и другие, как например, написание слабосвязанных компонентов в соответствии с принципами SOLID. Ведь чтобы тестировать компоненты приложения независимо друг от друга, нам надо, чтобы они были слабосвязанными. А подобное построение приложения в дальнейшем может положительно сказаться на его последующей модификации и поддержке.

Большинство юнит-тестов так или иначе имеют ряд следующих признаков:

Тестирование небольших участков кода («юнитов»)

Для создания юнит-тестов выбираются небольшие участки кода, которые надо протестировать. Тестируемый участок, как правило, должен быть меньше класса. В большинстве случаев тестируется отдельный метод класса или даже часть функционала метода. Упор на небольшие участки позволяет довольно быстро писать простенькие тесты.

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

Тестирование в изоляции от остального кода

При тестировании важно изолировать тестируемый код от остальной программы, с которой он взаимодействует, чтобы потом четко определить возможность ошибок именно в этом изолированном коде. Что упрощает и повышает контроль над отдельными компонентами программы.

Автоматизация тестов

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

Тестирование только общедоступных конечных точек

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

Фрейморки тестирования

Для написания юнит-тестов мы можем сами создавать весь необходимый функционал, использовать какие-то свои способы тестирования, однако, как правило, для этого применяются специальные фреймворки. Некоторые из них:

  • xUnit.net: фреймворк тестирования для платформы .NET. Наиболее популярный фреймворк для работы именно с .NET Core и ASP.NET Core

  • MS Test: фреймворк юнит-тестирования от компании Microsoft, который по умолчанию включен в Visual Studio и который также можно использовать с .NET Core

  • NUnit: портированный фреймворк с JUnit для платформы .NET

Данные фреймворки предоставляют несложный API, который позволяет быстро написать и автоматически проверить тесты.

Разработка через тестирование (Test-Driven-Development)

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

Использование TDD позволяет снизить количество потенциальных багов в приложении. Создавая тесты перед написанием кода, мы тем самым описываем способ поведения будущих компонентов, не связывая себя при этом с конкретной реализацией этих тестируемых компонентов (тем более что реализация на момент создания теста еще не существует). Таким образом, тесты помогают оформить и описать API будущих компонентов.

Порядок написания кода при TDD довольно прост:

  • Пишем юнит-тест

  • Запускаем его и видим, что он завершился неудачей (программный код ведь еще не написан)

  • Пишем некоторое количество кода, достаточное для запуска теста

  • Снова запускаем тест и видим его результаты

Этот цикл повторяется снова и снова, пока не будет закончена работа над программным кодом. Так как большинство фреймворков юнит-тестирования помечают неудавшиеся тесты с красного цвета (например, выводится текст красного цвета), а удачный тест отмечается зеленым цветом (опять же выводится текст зеленого цвета), то данный цикл часто называют

красным/зеленым циклом.

НазадСодержаниеВперед

Тестирование на COVID-19: что нужно знать

Важное обновление: медицинские учреждения

Центры по контролю и профилактике заболеваний (CDC) обновили избранные способы эффективной работы систем здравоохранения в ответ на вакцинацию против COVID-19. Узнать больше

Тестирование на COVID-19: что нужно знать

Обновлено 28 сентября 2022 г.

Распечатать

При сдаче теста:

  • Убедитесь, что тест сделан в нужное время
  • Выберите правильный тип теста для ваших обстоятельств
  • Следуйте инструкциям по тестированию в соответствии с рекомендациями FDA
  • .

Если вы этого не сделаете, ваши результаты могут с меньшей вероятностью правильно указать, есть ли у вас COVID-19 или нет.

  • Когда пройти тестирование
  • Типы тестов
  • Выбор теста Covid-19
  • Положительный результат теста
  • Отрицательный результат тестирования
  • Тестирование для ANTIBODIE Ключевое время для прохождения тестирования:

    • Если у вас есть симптомы, немедленно проведите тест.
    • Если вы подверглись воздействию COVID-19 и у вас нет симптомов, подождите не менее 5 полных дней после заражения, прежде чем проводить тестирование. Если вы проверите слишком рано, у вас больше шансов получить неточный результат.
    • Если вы находитесь в определенных условиях высокого риска, вам может потребоваться тестирование в рамках программы скринингового тестирования.
    • Рассмотрите возможность тестирования перед контактом с человеком с высоким риском тяжелого течения COVID-19, особенно если вы находитесь в районе со средним или высоким уровнем COVID-19.Уровень сообщества.

    Руководство по использованию тестов для определения того, какие меры по смягчению последствий рекомендуются при выздоровлении от COVID-19, см. в разделе Изоляция и меры предосторожности для людей с COVID-19.

    Тесты или лечение COVID-19

    Бесплатные тесты на домуTesting LocatorTreatment Locator

    Типы тестов

    Тесты на вирусы поиск текущей инфекции SARS-CoV-2, вируса, вызывающего COVID-19, путем тестирования образцы из носа или рта. Существует два основных типа тестов на вирусы: тесты на амплификацию нуклеиновых кислот (МАНК) и тесты на антигены. В определенных обстоятельствах один тип теста может быть рекомендован по сравнению с другим. Все тесты должны проводиться в соответствии с требованиями FDA.

    • МАНК , такие как тесты на основе ПЦР, чаще всего проводятся в лаборатории. Как правило, это самые надежные тесты для людей с симптомами или без них. Эти тесты обнаруживают вирусный генетический материал, который может оставаться в вашем организме до 90 дней после положительного результата теста. Поэтому вам не следует использовать МАНК, если у вас положительный результат теста за последние 90 дней.
    • Тесты на антигены* — экспресс-тесты, дающие результаты через 15–30 минут. Они менее надежны, чем МАНК, особенно для людей, у которых нет симптомов. Один отрицательный результат теста на антиген не исключает инфекции. Для наилучшего выявления инфекции следует повторить отрицательный тест на антиген с интервалом не менее 48 часов (так называемый серийный тест). Иногда может быть рекомендована повторная МАНК для подтверждения результата теста на антиген.

    *Самотесты , или тесты на дому, обычно представляют собой тесты на антигены, которые можно сдать в любом месте без необходимости посещения конкретного центра тестирования. Следуйте инструкциям FDA и производителя, в том числе в отношении того, сколько раз вам может потребоваться тестирование. Множественные отрицательные результаты теста повышают уверенность в том, что вы не инфицированы вирусом, вызывающим COVID-19.

    • Вы можете заказать бесплатные наборы для самотестирования на сайте COVIDtests. gov или приобрести тесты в Интернете, в аптеках и розничных магазинах.
    • Вы также можете посетить веб-сайт FDA, чтобы просмотреть список разрешенных тестов.
    • Как указано в маркировке разрешенных безрецептурных тестов на антигены: отрицательные результаты следует рассматривать как предполагаемые (это означает, что они являются предварительными результатами). Отрицательные результаты не исключают инфицирования SARS-CoV-2 и не должны использоваться в качестве единственного основания для принятия решений о лечении или ведении пациентов, включая решения по инфекционному контролю. См. руководство FDA по использованию домашних тестов на антиген COVID-19.

    О самотестировании

    Выбор теста на COVID-19

    Я нахожусь в обстоятельствах, когда мне необходимо пройти тестирование и:

    У меня не было COVID-19 или у меня не было положительного теста в прошлом 90 дней.

    Вы можете выбрать МАНК или тесты на антигены.
    Если вы используете тест на антиген и ваш результат отрицательный, может потребоваться несколько тестов.

    Мой положительный результат на COVID-19 за последние 90 дней.

    Мой первый положительный результат теста был в пределах:

    30 дней или менее


    У меня есть симптомы
    Используйте тесты на антигены. В случае отрицательного результата может потребоваться несколько тестов.

    У меня нет симптомов
    Тестирование не рекомендуется для выявления новой инфекции.

    Мой первый положительный результат теста был в течение:

    31-90 дней


    У меня есть симптомы
    Используйте тесты на антигены. В случае отрицательного результата может потребоваться несколько тестов.

    У меня нет симптомов
    Используйте тесты на антигены. В случае отрицательного результата может потребоваться несколько анализов.

    После положительного результата теста вы можете еще какое-то время давать положительный результат. Вы можете продолжать давать положительный результат на тесты на антиген в течение нескольких недель после первоначального положительного результата. Вы можете продолжать давать положительный результат на МАНК до 90 дней. Повторное заражение может произойти в течение 90 дней, что может затруднить определение того, указывает ли положительный тест на новую инфекцию. Рассмотрите возможность консультации с поставщиком медицинских услуг, если у вас есть какие-либо вопросы или опасения по поводу ваших индивидуальных обстоятельств.

    Интерпретация ваших результатов

    Если ваш тест на COVID-19

    положительный

    Любой положительный результат теста на COVID-19 означает, что вирус был обнаружен и у вас есть инфекция .

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

    Если ваш тест на COVID-19

    Отрицательный результат

    Отрицательный результат теста на COVID-19 означает, что тест не выявил вирус, но этот код не исключает, что у вас может быть инфекция . Если вы использовали тест на антиген, см. инструкции FDA по повторному тестированию.

    • Если у вас есть симптомы:
      • У вас может быть COVID-19, но вы прошли тестирование до того, как вирус был обнаружен, или у вас может быть другое заболевание.
      • Примите общие меры предосторожности в области общественного здравоохранения, чтобы предотвратить распространение болезни среди других.
      • Обратитесь к поставщику медицинских услуг, если у вас есть какие-либо вопросы о результатах теста или если ваши симптомы ухудшаются.
    • Если у вас нет симптомов, но вы подверглись воздействию вируса, вызывающего COVID-19, вам следует продолжать принимать рекомендуемые меры после заражения.
    • Если у вас нет симптомов и вы не подвергались воздействию вируса, вызывающего COVID-19, вы можете вернуться к обычной деятельности.
      • Продолжайте принимать меры для защиты себя и других, включая мониторинг симптомов. Пройдите тест еще раз, если появятся симптомы.

    Нужна дополнительная помощь с тестированием на COVID-19? WhenToTest.org – это удобный для мобильных устройств онлайн-инструмент, который помогает вам принимать решения о тестировании на COVID-19.

    Тестирование на антитела

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

    Тесты на антитела не следует использовать для диагностики текущей инфекции вирусом, вызывающим COVID-19. Тест на антитела может не показать, есть ли у вас текущая инфекция, потому что для выработки антител организму может потребоваться от 1 до 3 недель после заражения.

    Science at CDC

    Научные данные и исследования, лежащие в основе конкретных руководств и рекомендаций по COVID-19
    MMWR: Сведение к минимуму воздействия COVID-19 на отдельных лиц, сообщества и системы здравоохранения

    Разница между гриппом и COVID-19

    Грипп (грипп) и COVID-19 являются заразными респираторными заболеваниями, но вызываются разными вирусами. COVID-19 вызывается заражением коронавирусом SARS-CoV-2, а грипп вызывается заражением вирусами гриппа. Вы не можете определить разницу между гриппом и COVID-19 только по симптомам, потому что некоторые симптомы одинаковы. Некоторые ПЦР-тесты могут одновременно различать грипп и COVID-19. Если один из этих тестов недоступен, многие пункты тестирования предоставляют грипп и COVID-19.тесты отдельно. Поговорите с поставщиком медицинских услуг о том, чтобы пройти тестирование на грипп и COVID-19, если у вас есть симптомы.

    Подробнее

    Ресурсы

    Профессиональные ресурсы по тестированию: Медицинские работники | Департаменты здравоохранения | Лаборатории

    • Ресурсы для тестирования COVID-19 [1 страница, 59 КБ]
    • Не откладывайте: скорее тестируйте и лечите раньше [1 страница, 361 КБ]
    • Как собрать образец переднего носового мазка для тестирования на COVID-19 [2 страницы, 372 КБ]
    • Как собрать образец мазка из средней носовой раковины для тестирования на COVID-19 [2 страницы, 4 МБ]
    • Использование самопроверки [1 страница, 295 КБ]
    • Использование самопроверки (настраиваемый файл) [1 страница, 279 КБ]

    Testing with Humans, Гифф Констебл

    Что люди говорят о книге?

    «Отвечая на вопрос «Что вы делаете после выхода из здания?» Testing with Humans — обязательная книга для предпринимателей».

    Стив Бланк, предприниматель, педагог и автор  Руководства для начинающих. следующий уровень — от поиска клиентов до экспериментов с ними, чтобы найти соответствие продукта рынку. Здесь представлены все шаги по проектированию, созданию и запуску экспериментов, а также множество примеров и отличных советов, основанных на реальном опыте. »

    Эрик Рис, автор книг The Lean Startup и The Startup Way

    «Великолепное сочетание принципов, примеров, шаблонов и контрольных списков по теме, которая так важна для предпринимателей. Эта книга вызывает у вас желание выйти здания и проводите эксперименты, даже если вы не работаете над стартапом!»

    Сингари Сешадри, глава Венчурной студии Стэнфордского университета человеку, именно человеку».

    Эррол Аркилик, программный директор-основатель NSF I-Corps и генеральный директор M34 Capital

    «Гифф и Фрэнк объединили многолетний опыт в весьма полезный пакет. Если вы хотите улучшить тестирование и проверку идей в самое короткое время (а кто нет?!), эта книга для вас».

    Хитен Шах, соучредитель KISSMetrics, CrazyEgg и Product Habits

    «Каждому предпринимателю следует прочитать книгу «Тестирование на людях» и держать ее под рукой. и сложная задача, которую должен делать каждый предприниматель — формулировать правильные гипотезы, должным образом проверять их и максимизировать знания в процессе».

    Профессор Билл Аулет, Массачусетский технологический институт, автор книги Дисциплинированное предпринимательство

    «Все предприниматели знают, что им следует разговаривать с клиентами и проводить эксперименты, но это легче сказать, чем сделать. .»

    Бет Феррейра, партнер, FirstMark Capital

    «Эта книга станет важным ресурсом, помогающим этим командам подтверждать свои идеи, от моего класса в Карнеги-Меллон до зала заседаний совета директоров моих венчурных инвестиций».

    Шон Аммирати, венчурный капиталист и автор книги «Наука роста»

    » Тестирование на людях обязательна к прочтению каждой командой разработчиков, которая хочет создавать правильные продукты. Это практическое руководство по экспериментам, ясно объясняющее многие типы экспериментов и точное описание того, как их проводить».

    Мелисса Перри, автор книги The Build Trap

    «Гифф и Фрэнк снова сделали это. это и что делать с тем, что вы узнаете. Это прямо, кратко и сразу же полезно. Прочтите его сегодня утром. Проведите свой первый эксперимент сегодня днем».

    Джефф Готельф, автор книг Sense and Respond и Lean UX. .»

    Джефф Паттон, автор книги User Story Mapping

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

    Джером Энгель, UC Беркли и директор факультета-учредителя NSF I-Corps

    » Testing with Humans заполняет столь необходимый пробел в мире бережливых стартапов и инновационных стратегий. Многие поддерживают подходы к тестированию, основанные на фактических данных, но легче сказать, чем сделать — или научить . До настоящего времени.»

    Эдмунд Пендлтон, ведущий инструктор NSF и NIH I-Corps

    О чем книга?

    В 2014 году мы опубликовали книгу Talking to Humans , чтобы помочь предпринимателям научиться общаться напрямую с потенциальными клиентами, чтобы проверить и отточить их идеи. Мы и не подозревали, что книгу прочитают многие десятки тысяч человек и подхватят ведущие университеты, акселераторы и компании не только США, но и всего мира.

    Но само по себе обнаружение клиентов недостаточно. Разговоры с другими людьми дадут вам самые сильные скачки вдохновения и понимания, но эксперименты дадут вам самое сильное доказательство. Эксперимент — это тест, призванный помочь вам ответить на вопросы «Должны ли мы это сделать?» или «Прав ли я в этом?» Если вы открыты для обучения, выводы из ваших экспериментов помогут вам усовершенствовать свое творение и повысить шансы на успех.

    В этой книге вы найдете конкретные тактики, инструменты и примеры для ответов на ключевые вопросы:

    • Зачем проводить эксперименты?
    • Когда тестировать бизнес по сравнению с продуктом?
    • Что делает эксперимент хорошим?
    • Как превратить эксперименты в решения и действия?
    • Как мы можем привнести эксперименты в нашу бизнес-культуру?

    Где взять книгу?

    Вы можете приобрести книгу на Amazon, однако, если вы работаете в некоммерческой или образовательной организации, мы распространяем книгу бесплатно.

    Возьми книгу!

    Кто стоит за книгой?

    Автор

    Гифф Констебл (giffconstable.com) — повторный предприниматель, который продал три компании и помог создать множество других. В 2014 году он написал отмеченную наградами книгу « Talking to Humans » в сотрудничестве с Фрэнком Рималовски, которая теперь является стандартной книгой для чтения в университетах и ​​акселераторных программах по всему миру. В 2018 году они выпустили продолжение Testing with Humans . Он руководил всемирно известной инновационной консалтинговой фирмой Neo в качестве генерального директора до ее приобретения компанией Pivotal, а также лично руководил крупными проектами в Mayo Clinic и Time Inc., среди прочих. Он занимал продуктовые и бизнес-роли в нескольких стартапах, а также предоставлял услуги по слияниям и поглощениям и IPO технологическим фирмам, работая в Broadview/Jefferies. Он пытается вернуть предпринимательскому сообществу всякий раз, когда это возможно. Он живет за пределами Нью-Йорка с женой и двумя детьми.

    Редактор

    Фрэнк Рималовски — начинающий инвестор и преподаватель предпринимательства с более чем 25-летним опытом коммерциализации технологий, стартапов и венчурного инвестирования.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *