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