Методологии тестирования программного обеспечения
Существуют различные методики тестирования доступные для разработки и тестирования программного продукта. Этими моделями являются:
Каскадная модель
V Модель
Спиральная модель
Рационального унифицированный процесс
Гибкая модели
Быстрая разработка приложений
Тестовые артефакты
В процессе тестирования программного обеспечения можно произвести различные артефакты, такие как:
Тест план: документ, описывающий полный объем работы по тестированию. Тест план – может быть использован для проверки и обеспечения того, чтобы продукт или система соответствует проектной спецификации.
Прослеживаемость матрицы: Это таблица, которая сопоставляет или разрабатывает документы для тестовых документов. Это подтверждает, что результаты теста верны, а также используется для изменения тестов, когда исходные документы будут изменены.
Тестовый случай: Прецедент и стратегия испытаний используются для проверки работоспособности отдельных компонентов, которые интегрированы с получением полученного продукта. Эти тест-кейсы разрабатываются с целью оценки применения способности или особенности.
Тестовые данные: при множественных наборах значений или данных, используемых для тестирования те же функциональные возможности той или иной функции в тест-кейсах, тест ценностей и переменчивой окружающей среды, компоненты собраны в отдельных файлах и хранятся в качестве тестовых данных.
|
|
Сценарий тестирования: тестовый сценарий представляет собой сочетание теста, процедуры тестирования и данных испытаний.
Тестовый набор: это сборник тестовых случаев.
Процесс тестирование программного обеспечения
Процесс тестирования программного обеспечения осуществляется в следующей последовательности, для того чтобы найти недостатки в программном обеспечении системы:
1 Создание плана тестирования
2 Дизайн тест-кейсов
3 Описание тестовых случаев
4 Обзор тестовых случаев
5 Выполнение теста
6 Изучение результатов тестов
7 Составление конечного обзора
Ниже приведены примеры тестирования:
Тестирование программного обеспечения для входа на страницу системы:
цель: пользователь должен иметь возможность перейти на главную страницу.
Предпосылки:
1 Программное обеспечение должно быть совместимо с операционной системой.
2 Должна появиться страница «ввода логина».
3 Текстовые поля идентификатора пользователя и пароля должны быть доступны с соответствующими метками.
4 Должны быть в наличии кнопки «Войти» и «Отмена» с соответствующими подписями.
Тест 1
Название теста: проверка требований пользовательского интерфейса.
|
|
Шаги/действия: Пользователь просматривает страницу, чтобы проверить, включает ли она в себя ID пользователя и пароль в текстовых полях с соответствующими наклейками. Кроме того, кнопки «Войти» и «Отмена» должны быть доступны с соответствующими подписями.
Ожидаемые результаты: экран отображает интерфейс пользователя согласно требованиям пользователя.
Тест 2
Название теста: Текстовое поле для идентификатора пользователя следует: 1) разрешить только буквенные символы {от a до z, и от A до Z}, 2) не разрешать специальные символы, такие как {'$','#','!','~','*',...}, 3) не разрешать цифровые символы {0-9}.
Шаги/действия: 1) Пользователь вводит числа в текстовое поле. 2) Пользователь вводит алфавитно-цифровые данные в текстовом поле.
Ожидаемые результаты: я) для числовых данных отображается сообщение об ошибке. 2) текст принимается, когда пользователь вводит алфавитные данные в текстовое поле.
Тест 3
Название теста: проверка функциональности текстового поля для пароля: 1) текстовое поле для пароля должно принять шесть или более символов. 2) данные должны отображаться в зашифрованном виде.
Шаги/действия: 1) Пользователь вводит только два символа в текстовом поле пароля. 2) Пользователь вводит более шести символов в текстовом поле пароля. 3) Пользователь проверяет отображаются ли данные в зашифрованном виде.
|
|
Ожидаемые Результаты: Когда пользователь вводит менее шести символов в текстовом поле пароль отображается сообщение об ошибке. Система принимает данные, когда пользователь входит более чем шесть символов в текстовом поле пароля. Система отображает данные в зашифрованном виде.
Тест 4
Название теста: проверка функциональности кнопки «Войти».
Шаги/действия: 1) Пользователь проверяет, включена или отключена кнопка «Войти». 2) Пользователь нажимает на кнопку «Войти» и ожидает, просмотра главной страницы приложения.
Ожидаемые результаты: 1) система отображает кнопку «Войти». 2) Система перенаправляет пользователя на главную страницу приложения, как только он нажимает на кнопку «Войти».
Тест 5
Название теста: проверка функциональности кнопки «Отмена».
Шаги/действия: 1) Пользователь проверяет, включена или отключена кнопка «Отмена». 2) Пользователь проверяет, сбрасываются ли текстовые поля ID пользователя и пароль при нажатии кнопки «Отмена».
Ожидаемые результаты: 1) система отображает кнопки «Отмена». 2) система сбрасывает данные текстовых полей идентификатора пользователя и пароля, когда пользователь нажимает на кнопку «Отмена».
Дата добавления: 2021-02-10; просмотров: 187; Мы поможем в написании вашей работы! |
Мы поможем в написании ваших работ!