2.2.7.2 Виды тестирования
Тестирование переходов между состояниями – принцип этого тестирования содержит несколько направлений:
тестировать все наиболее вероятные последовательности действий пользователя;
если действия пользователя в одном режиме могут влиять на представление данных в другом, то необходимо протестировать эти действия;
кроме проведения необходимых тестов нужно поработать с программой в случайном режиме;
Условие гонок и временные зависимости:
если в программе определены ситуации таймаута, когда она ждет выполнения определенного действия, а затем переходит в другое состояние, проверьте в это время её на реакцию любого действия пользователя, запросы системы или наступление ожидаемого события;
протестируйте систему при повышенной нагрузке, т.е. запустите несколько программ параллельно работе вашей программы.
Главная задача в условиях гонок и при временных зависимостях, обеспечить такую надежность ПО, чтобы оно работало без сбоев в любой системе и при любых дополнительных нагрузках.
Нагрузочные испытания – это тестирование ПП с максимальной нагрузкой.
Прогнозирование ошибок – разработка тестов, определяющие самые неожиданные ошибки в программе и сложные ситуации разрешает с помощью соответствующего синтаксиса.
Тестирование функциональной эквивалентности – при этом тестировании сравниваются результаты вычислений разными программами одной и той же математической функции. Если обе программы при вычислении дают один результат, значит в них применены эквивалентные методы разработки;
- Оглавление
- Глава 1 Постановка задачи. 7
- Глава 2 Основная часть 12
- Глава 3 Экономическая часть 55
- Глава 4 Техника безопасности 65
- Введение
- 1.2.1 Требования к функциональным характеристикам
- 1.2.2 Требования к надежности
- 1.2.3 Условия эксплуатации
- 1.2.4 Требования к составу и параметрам технических средств
- 1.2.5 Требования к информационной и программной совместимости
- 1.2.6 Технико-экономические показатели
- 1.2.7 Стадии и этапы разработки
- 1.2.8 Порядок контроля приемки
- 1.2.9 Выбор языка программирования
- Глава 2 Основная часть
- 2.1 Описание программы
- 2.1.1 Общие сведения
- 2.1.2 Функциональное назначение
- 2.1.3 Описание логической структуры
- 2.1.4 Используемые технические средства
- 2.1.5 Входные данные
- 2.1.6 Выходные данные
- Условия применения
- 2.2 Руководство системного программиста
- 2.2.1 Общие сведения о программе
- 2.2.2 Используемые программные средства.
- 2.2.3 Структура программы
- 2.2.4 Структура таблиц базы данных предприятия
- 2.2.5 Этап разработки программы
- 2.2.6 Настройка программы
- 2.2.7 Проверка программы
- 2.2.7.1 Общие сведения о тестировании
- 2.2.7.2 Виды тестирования
- 2.2.7.3 Методы тестирования
- 2.2.7.4 Принципы тестирования
- 2.3.4 Сообщения оператору
- Глава 3 Экономическая часть
- Расчет времени на создание программного продукта
- Расчет годового фонда заработной платы исполнителя по созданию программного продукта
- Расчет начислений на заработную плату
- Расчет расходов на содержание и эксплуатацию пэвм
- Расчет себестоимости программного продукта
- Расчет цены программного продукта
- Расчет экономической эффективности
- Глава 4 Техника безопасности
- 4.1. Основы техники безопасности при работе с эвм
- 4.2. Выводы по технике безопасности
- Заключение
- Список используемой литературы
- Приложение. Код программы