"Тестовый элемент" и "Условие тестирования" в тестировании программного обеспечения
При написании тестового примера, насколько я знаю, первый шаг / задача состоит в том, чтобы определить тестовый элемент / функциональную точку и условие теста. Что такое "Тестовый элемент" и "Условие тестирования" и каков процесс / способ их идентификации? Пожалуйста, объясните на примере.
5 ответов
1) Тестовый элемент: отдельный тестируемый элемент. В "тестовом объекте" в основном много тестовых объектов, которые на самом деле являются компонентом / подсистемой, подлежащей тестированию. Не нужно приводить здесь пример, так как он не требует пояснений.
2) Условие проверки: элемент или событие компонента или системы, которые могут быть проверены одним или несколькими контрольными примерами, например, функцией, транзакцией, функцией, атрибутом качества или структурным элементом. Например, для username
поле в форме регистрации, условия тестирования могут быть как
- Не должно начинаться с не алфавита
- Может содержать до двух цифр без буквенно-цифровых символов после первого входного символа.
В контексте плана тестирования IEEE 829 "тестовый элемент" относится к тестируемому пакету кода. Согласно учебнику " Тестирование программного обеспечения: руководство ISTQB-ISEB Foundation", "тестовый элемент - это программный элемент, который является объектом тестирования. Программный элемент - это один или несколько элементов исходного кода, объектного кода, кода управления заданиями или контрольные данные ".
Условие проверки - это условие, которым должен следовать Процесс тестирования приложения.
Пример: - У вас есть форма для входа. Условие проверки 1:- когда имя пользователя и пароль действительны, тогда приложение будет двигаться вперед. Вышеупомянутое является условием испытания, которое является основным условием, при котором этот процесс испытания будет пройден.
Тестовый элемент: тестовый элемент показывает, какие элементы необходимо протестировать в программном приложении, а какие нет.
Пример: предположим, что мы начинаем тестировать сайт электронной коммерции, изначально нам нужно протестировать необходимые элементы (т.е.)
1. Нам нужно подтвердить регистрационную форму клиента 2. Проверить процесс является основным пунктом
Тестовый элемент: отдельный элемент, подлежащий тестированию. Обычно есть один тестовый объект и много тестовых объектов.
Условие теста: элемент или событие компонента или системы, которые могут быть проверены одним или несколькими тестовыми примерами, например, функцией, транзакцией, функцией, атрибутом качества или структурным элементом.
Например: Тестовый объект: Форма входа
Тестовый элемент: логин аутентификации
Условия теста: 1) имя пользователя и пароль пустые 2) имя пользователя пустое, пароль недействителен..... и т. Д.
Это полезно?
Случай 1: сначала примите это как "имя пользователя и пароль" с действительными данными.
Случай 2: имя пользователя и пароль должны принимать не менее 6-8 символов
Случай 3: в поле "Имя пользователя" должны быть указаны "буквенно-цифровые", а в пароле должны быть указаны буквенно-цифровые и специальные символы.
Случай 4: имя пользователя и пароль не должны принимать пустые значения.
Случай 5: примите это имя пользователя как действительное и поле пароля, поскольку Empty.it должен отображать валидацию.
Случай 6: в качестве допустимых данных укажите поля "Имя пользователя" и "Пароль". Это должно отображать подтверждение.
Случай 7: поля имени пользователя и пароля недопустимы, как min-1 символов. Это не должно быть принято.
Случай 8: Поля имени пользователя и пароля принимают недопустимые данные, такие как Макс. +1 знак. Не должны приниматься.
Случай 9: пароль должен содержать мин + средний /2 символа.
Случай 10: поля имени пользователя и пароля должны содержать допустимые данные, такие как мин +1 и макс-1 символов.