Новые книги

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

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

.

shell

Для программистов-пользователей операционной системы UNIX.

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




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

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

Одно из наиболее развитых средств тестирования QA (новое название - Quality Works) [20] представляет собой интегрированную, многоплатформенную среду для разработки автоматизированных тестов любого уровня, включая тесты регрессии для приложений с графическим интерфейсом пользователя.

QA позволяет начинать тестирование на любой фазе ЖЦ, планировать и управлять процессом тестирования, отображать изменения в приложении и повторно использовать тесты для более чем 25 различных платформ.

Основными компонентами QA являются:

  • QA Partner - среда для разработки, компиляции и выполнения тестов;
  • QA Planner - модуль для разработки планов тестирования и обработки результатов. Для создания и выполнения тестов в процессе работы QA Planner вызывается QA Partner;
  • Agent - модуль, поддерживающий работу в сети.

Процесс тестирования состоит из следующих этапов:

  • создание плана тестирования;
  • связывание плана с тестами;
  • пометка и выполнение тестов;
  • получение отчетов о тестировании и управление результатами.

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

Для связывания плана с тестами необходимо создать управляющие предложения (скрипты) на специальном языке 4Test и тесты, которые выполняют требования плана, и связать компоненты любым способом. Для избежания перегруженности тестов используют управление тестовыми данными.

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

Одним из атрибутов теста является имя его разработчика, что позволяет при необходимости выполнять тесты, созданные конкретным разработчиком.

Комплекс QA занимает на жестком диске не более 21МВ. Поддерживаемые платформы: Windows 3.x, Windows 95, Windows NT, OS/2, Macintosh, VMS, HP-UX, AIX, Solaris.

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