Подготовка к тесту - PullRequest
       3

Подготовка к тесту

0 голосов
/ 17 марта 2011

Я новичок в области тестирования.Я знаю, что тестовые случаи - это условия для выполнения любых требований клиента, то есть условия тестирования, которые нам необходимы для выполнения требований.Мне нужна идея, как формально написать контрольный пример.Может ли кто-нибудь дать мне идею написать тестовые случаи.

Предположим пример страницы входа.Я хочу написать контрольный пример для экрана входа в систему.Пожалуйста, предоставьте образец для этого.

Любой другой пример также благоприятен.

Ответы [ 6 ]

2 голосов
/ 17 марта 2011

Подготовка тестовых случаев для понимания цели вашего проекта после тестирования. Документ тестовых случаев полезен для быстрого ознакомления с ошибками / информацией о статусе тестов, независимо от того, пройден ли тестовый случай или нет Страница входа: Предположим, страница входа в систему на веб-сайте или любой другой Case1: Что произойдет, если вы введете действительное имя пользователя и неверный пароль Case2: Неверное имя пользователя и действительный пароль Case3: Неверное имя пользователя и Неверный пароль Case4: Действительное имя пользователя и действительный пароль Case5: Пустое имя пользователя и действительный пароль Случай 6: действительное имя пользователя и пустой пароль.

2 голосов
/ 17 марта 2011

Эй.
BDD подход также хороший способ выразить поведение. Простой Given-When-Then позволяет структурировать вашу идею. Например:

Scenario: Login as Admin  
Given: Login Page is loaded  
  And loginInput field is present  
  And loginPassword secure filed is present  
  And locinSubmit button is present  
When: User puts adminLoginName into loginName field  
  And User puts adminLoginPassword in loginPassword secure field  
  And User clicks loginSubmit button  
Then: LoginPage is closed  
 And MainPage is loaded  
 And AdminPanel is visible  
2 голосов
/ 17 марта 2011

По сути, для создания тестов и тестовых случаев вам нужен хороший документ с требованиями (то, что вы называете «требованиями клиента»). Если эти требования написаны правильно, написание тестов будет очень просто.

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

страница входа должна блокировать пользователя после 10 неудачных попыток входа

Это тестируемое требование, и затем вы пишете тест, в котором пользователь неверно входит в систему 10 раз и проверяет, может ли он успешно войти в систему с 11-й попытки. Очевидно, вы будете более конкретны в процедуре тестирования, но это общая идея.

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

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

0 голосов
/ 02 июля 2016

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

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

0 голосов
/ 18 марта 2011

Вот страница с кратким обзором тестирования программного обеспечения, а также пример таблицы с тестовыми примерами. Учебное пособие по тестированию программного обеспечения

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

Вот описание того, как документировать ошибку. (Это понадобится вам при прохождении теста ;-)) Тестирование программного обеспечения - Содержание ошибки

0 голосов
/ 17 марта 2011

Я только что случайно посмотрел это видео на TDD в VS2010 сегодня и пример, который она приводит, проверяет страницу входа в систему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...