Карта сайта Kansoftware
НОВОСТИУСЛУГИРЕШЕНИЯКОНТАКТЫ
Разработка программного обеспечения

Design rationale

Boost , Boost.Test , Introduction

Boost C++ Libraries

...one of the most highly regarded and expertly designed C++ library projects in the world. Herb Sutter and Andrei Alexandrescu, C++ Coding Standards

PrevUpHomeNext

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

Unit Test Framework удовлетворяет вышеуказанным требованиям и обеспечивает универсальные возможности для:

Why do you need a framework?

Хотя вы можете написать программу тестирования самостоятельно с нуля, фреймворк предлагает следующие преимущества:

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

PrevUpHomeNext

Статья Design rationale раздела Boost.Test Introduction может быть полезна для разработчиков на c++ и boost.




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



:: Главная :: Introduction ::


реклама


©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007
Top.Mail.Ru

Время компиляции файла: 2024-08-30 11:47:00
2025-05-19 21:37:17/0.00673508644104/0