Тестирование информационных систем методов "белого ящика" - Контрольная работа

бесплатно 0
4.5 107
Назначение программного обеспечения, этапы его разработки и внедрения в информационные системы. Сущность и цели тестирования информационных систем. Статическое тестирование методом "белого ящика" с использованием доступных кодов и структур программы.


Аннотация к работе
Тестирование информационных систем методов «белого ящика»В 80-е годы успехи микроэлектроники привели к резкому увеличению производительности компьютера при значительном снижении стоимости. Основной задачей 90-х годов XX и начала XXI века стало совершенствование качества компьютерных приложений, возможности которых целиком определяются программным обеспечением (ПО). Чрезвычайно актуальными стали следующие проблемы: · аппаратная сложность опережает наше умение строить ПО, использующие потенциальные возможности аппаратуры; · наше умение строить программы отстает от требований к новым программам; Авторы могут придерживаться различных методологий разработки, спорить о преимуществах того или иного подхода а планировании процессов или документировании процедур, а также гибкости последних, однако общая схема создания информационных систем достаточно проста и состоит как правило из одних и тех же модулей и процессов: · управление проектом в виде координации усилий проектной команды, направленных на достижение целей проекта оптимальным путем;Качество программного продукта характеризуется набором свойств, определяющих, насколько продукт «хорош» с точки зрения заинтересованных сторон, таких как заказчик продукта, спонсор, конечный пользователь, разработчики и тестировщики продукта, инженеры поддержки, сотрудники отделов маркетинга, обучения и продаж. Тестирование является одним из наиболее устоявшихся способов обеспечения качества разработки программного обеспечения и входит в набор эффективных средств современной системы обеспечения качества программного продукта. С технической точки зрения тестирование заключается в выполнении приложения на некотором множестве исходных данных и сверке получаемых результатов с заранее известными (эталонными), с целью установить соответствие различных свойств и характеристик приложения заказанным свойствам. Термин «отладка» в отечественной литературе используется двояко: для обозначения активности по поиску ошибок (собственно тестирование), по нахождению причин их появления и исправлению, или активности по локализации и исправлению ошибок. Тестирование - это процесс анализа пункта требований к ПО с целью фиксации различий между существующим состоянием ПО и требуемым (что свидетельствует о проявлении ошибки) при экспериментальной проверке соответствующего пункта требований.Термин "белый ящик" означает, что при разработке тестовых случаев тестировщики используют любые доступные сведения о внутренней структуре или коде. Технологии, применяемые во время тестирования "белого ящика", обычно называют технологиями статического тестирования. С их помощью можно обнаружить логические ошибки и проверить степень покрытия тестами. Тестовые процедуры, связанные с использованием стратегии белого ящика, используют управляющую логику процедур. Тестирование посредством белого ящика, как правило, включает в себя стратегию модульного тестирования, при котором тестирование ведется на модульном или функциональном уровне и работы по тестированию направлены на исследование внутреннего устройства модуля.Тестировщики могут выбрать значения, которые проверяют диапазон входных/выходных параметров, а также значения, выходящие за границу диапазона. При модульном тестировании новый код проверяется на соответствие подробному описанию архитектуры; обследуются пути в коде, устанавливается, что экраны, ниспадающие меню и сообщения должным образом отформатированы; проверяются диапазон и тип вводимых данных, а также то, что каждый блок кода, когда нужно, генерирует исключения и возвращает ошибки (еггог returns). Тестирование каждого модуля программного продукта проводится для того, чтобы проверить корректность алгоритмов и логики и то, что программный модуль удовлетворяет предъявляемым требованиям и обеспечивает необходимую функциональность. Он требует: чтобы каждая точка входа и выхода в программе была достигнута хотя бы единожды, чтобы все возможные условия для решений в программе были проверены не менее одного раза и чтобы каждое решение в программе хотя бы единожды было протестировано при использовании всех возможных исходов. Обычно тестирование «белого ящика» основано на анализе управляющей структуры программы.

План
Оглавление

Введение

Глава 1. Понятие тестирования информационных систем

Глава 2. Тестирование методом «белого ящика»

2.1 Методы тестирования на основе стратегии белого ящика

2.2 Особенности тестирования «белого ящика»

Список литературы тест программа код белый ящик
Заказать написание новой работы



Дисциплины научных работ



Хотите, перезвоним вам?