
- •Функционирование в различных программных условиях
- •Функционирование в различных аппаратных условиях
- •Использование ресурсов системы
- •Пользовательский интерфейс
- •Удобство использования приложения
- •Реализация алгоритмов
- •Взаимодействие с другими компонентами
- •Устойчивость к внешним сбоям (перебои в питании, потеря связи с сервером)
- •Длительная работа приложения
- •Логика функционирования
- •Обеспечение защиты от несанкционированного доступа
- •Одновременное функционирование нескольких экземпляров приложения на одном компьютере или в одной сети
- •Обработка ошибок
- •Тестирование дистрибутива
- •Тестирование документации к системе
- •Стресс-тестирование
- •Сокращение числа тестовых примеров
- •Матрица риска
Тестирование дистрибутива
Цель тестирования
Тестирование инсталляционной и деинсталляционной программы на корректность и удобство в использовании.
Методы тестирования
Инсталляция и деинсталляция системы (возможно, неоднократная) в различных конфигурациях, с различным установленным программным обеспечением и последующим контролем работоспособности других программ. Проверка корректности регистрации приложения: установки и удаления компонентов.
Тестовый случай 1 |
Нехватка ресурсов |
Действия по проверке требования |
Инсталляция системы на ПЭВМ с характеристиками, не соответствующими минимальным характеристикам, необходимым для установки приложения |
Результат |
Корректное сообщение о нехватке ресурсов |
Выполнение требования |
Выполнено \ Не выполнено |
Комментарий |
|
Тестовый случай 2 |
Инсталляция приложения |
Действия по проверке требования |
Многократная инсталляция приложения без деинсталляции предыдущих версий |
Результат |
Корректное сообщение об уже установленной версии данного приложения и предложение деинсталлировать предыдущую версию |
Выполнение требования |
Выполнено \ Не выполнено |
Комментарий |
|
Тестовый случай 3 |
Корректность регистрации приложения: установки и удаления компонентов |
Действия по проверке требования |
Инсталляция приложения и проверка корректности регистрации приложения: установки и удаления компонентов |
Результат |
Корректность инсталляции приложения |
Выполнение требования |
Выполнено \ Не выполнено |
Комментарий |
|
Тестирование документации к системе
Цель тестирования проверка документации на соответствие названий диалоговых окон, команд меню, кнопок панелей инструментов. Проверка корректности описываемых в документации действий пользователя, т.е. того, что описываемые действия приведут к желаемому результату, проверка читаемости и понятности документации.
Программная документация должна отвечать следующим требованиям:
Тестовый случай 1 |
Наличие краткой аннотации |
Действия по проверке требования |
Визуально проверить наличие краткой аннотации |
Результат |
Наличие краткой аннотации |
Выполнение требования |
Выполнено \ Не выполнено |
Комментарий |
|
Тестовый случай 2 |
Наличие описания решаемых задач |
Действия по проверке требования |
Визуально проверить наличие описания решаемых задач |
Результат |
Наличие описания решаемых задач |
Выполнение требования |
Выполнено \ Не выполнено |
Комментарий |
|
Тестовый случай 3 |
Наличие описания пользовательских интерфейсов |
Действия по проверке требования |
Визуально проверить наличие описания пользовательских интерфейсов |
Результат |
Наличие описания пользовательских интерфейсов |
Выполнение требования |
Выполнено \ Не выполнено |
Комментарий |
|
Тестовый случай 4 |
Наличие описания входных и выходных данных |
Действия по проверке требования |
Визуально проверить наличие описания входных и выходных данных |
Результат |
Наличие описания входных и выходных данных |
Выполнение требования |
Выполнено \ Не выполнено |
Комментарий |
|
Тестовый случай 5 |
Наличие описания диагностических сообщений |
Действия по проверке требования |
Визуально проверить наличие описания диагностических сообщений |
Результат |
Наличие описания диагностических сообщений |
Выполнение требования |
Выполнено \ Не выполнено |
Комментарий |
|
Тестовый случай 6 |
Наличие описания программной среды функционирования |
Действия по проверке требования |
Визуально проверить наличие описания программной среды функционирования |
Результат |
Наличие описания программной среды функционирования |
Выполнение требования |
Выполнено \ Не выполнено |
Комментарий |
|
Тестовый случай 7 |
Соответствие оглавления содержанию документации |
Действия по проверке требования |
Визуально проверить соответствие оглавления содержанию документации |
Результат |
Соответствие оглавления содержанию документации |
Выполнение требования |
Выполнено \ Не выполнено |
Комментарий |
|
Тестовый случай 8 |
Грамматическая правильность изложения документации |
Действия по проверке требования |
Визуально проверить грамматическая правильность изложения документации |
Результат |
Грамматическая правильность изложения документации |
Выполнение требования |
Выполнено \ Не выполнено |
Комментарий |
|
Тестовый случай 9 |
Отсутствие противоречий |
Действия по проверке требования |
Визуально проверить отсутствие противоречий |
Результат |
Отсутствие противоречий |
Выполнение требования |
Выполнено \ Не выполнено |
Комментарий |
|
Тестовый случай 10 |
Отсутствие неправильных ссылок |
Действия по проверке требования |
Визуально проверить отсутствие неправильных ссылок |
Результат |
Отсутствие неправильных ссылок |
Выполнение требования |
Выполнено \ Не выполнено |
Комментарий |
|