Скачиваний:
20
Добавлен:
01.05.2014
Размер:
591.87 Кб
Скачать

Использование ресурсов системы

  • Цель тестирования

Выявление неэкономного использования ресурсов, проверка высвобождения всех ресурсов по завершению работы.

  • Методы тестирования

  1. Многие случаи некорректного использования ресурсов могут быть выявлены посредством анализа исходного кода. Тестер должен контролировать наличие вызовов функций освобождения ресурсов, анализировать необходимость выделения больших блоков памяти, использования массивов большого объема и т.п.

  2. Могут использоваться различные программные средства мониторинга ресурсов системы.

Тестовый случай 1

Проверка некорректного использования ресурсов системы

Действия по проверке требования

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

Результат

Корректное использование ресурсов системы

Выполнение требования

Выполнено \ Не выполнено

Комментарий

Тестовый случай 2

Проверка некорректного использования ресурсов системы

Действия по проверке требования

Использование стандартного профилировщика Turbo Profiler и VTune

Результат

Корректное использование ресурсов системы

Выполнение требования

Выполнено \ Не выполнено

Комментарий

Пользовательский интерфейс

  • Цель тестирования

Проверка соответствия программного продукта стандартным требованиям к интерфейсу, отсутствие наиболее распространенных ошибок.

  • Методы тестирования

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

Проверка на наличие следующих ошибок пользовательского интерфейса:

  • Окно не закрывается по Esc;

  • Нет двоеточий в подписях к элементам управления;

  • Неверный заголовок окна;

  • Нет ограничений на длину вводимых значений;

  • Отображение вводимого пароля в окне приложения;

  • Нестандартный или неоправданный размер кнопок;

  • Отсутствие всплывающих подсказок;

  • Окно изменяет свои размеры, хотя нет элементов управления, которые могут изменять размер;

  • Неверный порядок обхода клавишей Tab на форме;

  • Нет точек после сообщений в информационных сообщениях;

  • Элементы управления на форме не выровнены;

  • Отсутствие песочных часов при длительных операциях;

  • Выдаются необработанные системные сообщения.

Тестовый случай 1

Проверка закрытия окна по Esc

Действия по проверке требования

Находясь в окне приложения, необходимо нажать на клавишу Esc

Результат

Окно приложения закрывается

Выполнение требования

Выполнено \ Не выполнено

Комментарий

Тестовый случай 2

Наличие двоеточий в подписях к элементам управления

Действия по проверке требования

Визуально проверить наличия двоеточий в подписях к элементам управления

Результат

Наличие двоеточий

Выполнение требования

Выполнено \ Не выполнено

Комментарий

Тестовый случай 3

Заголовки окон

Действия по проверке требования

Визуально проверить корректность заголовков окон

Результат

Корректные заголовки окон

Выполнение требования

Выполнено \ Не выполнено

Комментарий

Тестовый случай 4

Ограничения на формат вводимых значений

Тестовый случай 4.1

Ограничения на формат вводимых значений идентификатора ресурса:

Действия по проверке требования

Предполагая, что для ввода идентификатора ресурса на сервера установлен определенный формат, ввести в строку идентификатор, не соответствующий заданному формату (т.е. не соответствующий формату: http://IP-адрес сервера/идентификатор ресурса)

Результат

Корректное сообщение о неправильном формате вводимых данных или отсутствие возможности такого ввода

Выполнение требования

Выполнено \ Не выполнено

Комментарий

Тестовый случай 4.2

Ограничения на формат вводимых значений пути к файлу:

Действия по проверке требования

Предполагая, что для ввода пути к файлу вручную установлен определенный формат, ввести в строку путь не соответствующий этому формату, либо ввести путь верного формата, но к несуществующему файлу.

Результат

Корректное сообщение о неправильном формате вводимых данных (или отсутствие возможности такого ввода) в случае неверного формата пути. Либо корректное сообщение об отсутствии файла с данными.

Выполнение требования

Выполнено \ Не выполнено

Комментарий

Тестовый случай 4.3

Ограничения на формат вводимых полей в окне регистрации пользователя:

Действия по проверке требования

  1. Ввести в поле «Login» значение, содержащее различные не буквенно-числовые символы (!, », №, ;, %, :, # и т.д.);

  2. Ввести в поле «Пароль» значение, содержащее различные не буквенно-числовые символы (!, », №, ;, %, :, # и т.д.);

  3. Ввести в поле «Подтверждение пароля» значение, содержащее различные не буквенно-числовые символы (!, », №, ;, %, :, # и т.д.);

  4. Ввести в поле «Девичья фамилия матери» значение, содержащее различные не буквенно-числовые символы (!, », №, ;, %, :, # и т.д.);

  5. Ввести дату неверного формата;

  6. Ввести в поле «Имя пользователя» значение, содержащее различные не буквенно-числовые символы (!, », №, ;, %, :, # и т.д.);

  7. Ввести в поле «Фамилия пользователя» значение, содержащее различные не буквенно-числовые символы (!, », №, ;, %, :, # и т.д.);

Результат

Корректное сообщение о неправильном формате вводимых данных или отсутствие возможности такого ввода.

Выполнение требования

Выполнено \ Не выполнено

Комментарий

Тестовый случай 4.4

Ограничения на формат вводимых полей в окне входа в систему:

Действия по проверке требования

  1. Ввести в поле «Login» значение, содержащее различные не буквенно-числовые символы (!, », №, ;, %, :, # и т.д.);

  2. Ввести в поле «Пароль» значение, содержащее различные не буквенно-числовые символы (!, », №, ;, %, :, # и т.д.);

Результат

Корректное сообщение о неправильном формате вводимых данных или отсутствие возможности такого ввода.

Выполнение требования

Выполнено \ Не выполнено

Комментарий

Тестовый случай 4.5

Ограничения на формат вводимых полей в ввода пароля:

Действия по проверке требования

  1. Ввести в поле «Login» значение, содержащее различные не буквенно-числовые символы (!, », №, ;, %, :, # и т.д.);

  2. Ввести в поле «Пароль» значение, содержащее различные не буквенно-числовые символы (!, », №, ;, %, :, # и т.д.);

  3. Ввести в поле «Подтверждение пароля» значение, содержащее различные не буквенно-числовые символы (!, », №, ;, %, :, # и т.д.);

  4. Ввести в поле «Девичья фамилия матери» значение, содержащее различные не буквенно-числовые символы (!, », №, ;, %, :, # и т.д.);

Результат

Корректное сообщение о неправильном формате вводимых данных или отсутствие возможности такого ввода.

Выполнение требования

Выполнено \ Не выполнено

Комментарий

Тестовый случай 5

Ограничения на длину вводимых значений

Тестовый случай 5.1

Ограничения на длину вводимых значений в окне входа в систему:

Действия по проверке требования

  1. Ввести в поле «Login» login, состоящий более чем из 18 символов;

  2. Ввести в поле «Пароль» пароль, состоящий более чем из 18 символов.

Результат

Адекватное сообщение о неправильном вводе данных

Выполнение требования

Выполнено \ Не выполнено

Комментарий

Тестовый случай 5.2

Ограничения на длину вводимых значений в окне регистрации пользователей:

Действия по проверке требования

  1. Ввести в поле «Login» login, состоящий более чем из 18 символов;

  2. Ввести в поле «Пароль» пароль, состоящий более чем из 18 символов;

  3. Ввести в поле «Подтвердите пароль» пароль, состоящий более чем из 18 символов.

Результат

Адекватное сообщение о неправильном вводе данных

Выполнение требования

Выполнено \ Не выполнено

Комментарий

Тестовый случай 5.3

Ограничения на длину вводимых значений в окне ввода пароля:

Действия по проверке требования

  1. Ввести в поле «Пароль» пароль, состоящий более чем из 18 символов;

  2. Ввести в поле «Подтвердите пароль» пароль, состоящий более чем из 30 символов.

Результат

Адекватное сообщение о неправильном вводе данных

Выполнение требования

Выполнено \ Не выполнено

Комментарий

Тестовый случай 6

Порядок обхода клавишей Tab на форме

Действия по проверке требования

Визуально проверить порядок обхода клавишей Tab на форме

Результат

Правильный порядок обхода клавишей Tab на форме

Выполнение требования

Выполнено \ Не выполнено

Комментарий

Тестовый случай 7

Проверка наличия точек после сообщений в информационных сообщениях

Действия по проверке

Визуально проверить наличие точек после сообщений в информационных сообщениях

Результат

Наличие точек после сообщений в информационных сообщениях

Выполнение требования

Выполнено \ Не выполнено

Комментарий

Тестовый случай 8

Изменение размеров окна

Действия по проверке требования

Визуально проверить, может ли окно изменять свои размеры, если нет элементов управления, которые могут изменять размер.

Результат

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

Выполнение требования

Выполнено \ Не выполнено

Комментарий

Тестовый случай 9

Необработанные системные сообщения

Действия по проверке требования

Визуально проверить наличие необработанных системных сообщений

Результат

Отсутствие необработанных системных сообщений

Выполнение требования

Выполнено \ Не выполнено

Комментарий

Тестовый случай 10

Отображение вводимого пароля в окне формы:

Действия по проверке требования

Во всех окнах, в которых предусмотрена возможность ввода пароля либо подтверждения пароля, ввести пароль либо подтверждение пароля

Результат

Пароль не отображается на экране либо отображается в кодированной форме (например, в виде символа ‘*’).

Выполнение требования

Выполнено \ Не выполнено

Комментарий

Тестовый случай 11

Элементы на форме не выровнены:

Действия по проверке требования

Визуально проверить выравнивание элементов на форме

Результат

Все элементы на форме выравнены

Выполнение требования

Выполнено \ Не выполнено

Комментарий

Тестовый случай 12

Отсутствие песочных часов при выполнении длительных операций, какими являются:

  1. Установка соединения с сервером при выполнении всех методов;

  2. Передача и прием больших объемов информации к/от сервера (особенно для методов PUT и GET).

Действия по проверке требования

Визуально проверить наличие песочных часов при выполнении перечисленных операций

Результат

Песочные часы присутствуют

Выполнение требования

Выполнено \ Не выполнено

Комментарий

Тестовый случай 13

Отсутствие данных в обязательных полях

Действия по проверке требования

Оставить не заполненными обязательные поля:девичья фамилия матери,login, пароль, подтверждение пароля.

Результат

Адекватное сообщение о неправильном вводе данных

Выполнение требования

Выполнено \ Не выполнено

Комментарий