пятница, 21 марта 2014 г.

Автоматизированное тестирование

 http://ru.wikipedia.org/wiki/Selenium - 
инструмент тестирования; про него - http://habrahabr.ru/post/152653/ 
супер! - http://selenium2.ru/
 
 http://citforum.ru/SE/testing/unitesk/
другой инструмент тестирования;

TestLink: http://lazy-tester.blogspot.com/2013/05/testlink.html

Форум про автоматизированное тестирование: http://software-testing.ru/forum/index.php?/forum/113-avtomatizirovannoe-testirovanie/

Стандартный глоссарий терминов , используемых в тестировании программного обеспечения Версия 2.0 ( от 4 декабря 2008)

Шаблон позитивного и негативного тест кейса

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

Действие
Ожидаемый результат
1. Открываем форму отправки сообщения
  • Форма открыта
  • Все поля по умолчанию пусты
  • Обязательные поля помечены - *
  • Кнопка "Отправить" не активна
2. Заполняем поля формы:
  • Тип обращения = Консультация
  • Контактное лицо = йцукенгшщзйцукенгшщзйцуке
  • Контактный телефон = +7-916-111-11-11
  • Сообщение
  • Поля заполнены
  • Кнопка "Отправить" - активна (Enabled)
3. Нажимаем кнопку "Отправить"
  • Сообщение "Заявка отправлена"выведено на экран.
  • Новая заявка появилась в списке на странице "Заявки".



Пример негативного тест кейса (поле Контактное лицо - NOK):

Действие
Ожидаемый результат
1. Открываем форму отправки сообщения
  • Форма открыта
  • Все поля по умолчанию пусты
  • Обязательные поля помечены - *
  • Кнопка "Отправить" не активна
2. Заполняем поля формы:
  • Тип обращения = Консультация
  • Контактное лицо = @#$%^&;.?,>|\/№"!()_{}[<~
  • Контактный телефон = (916)333-33-33
  • Сообщение = йццуйцуйц(...)йцу - 1024 символа
  • Поля заполнены
  • Кнопка "Отправить" - активна (Enabled)
3. Нажимаем кнопку "Отправить"
  • Валидационное сообщение со всеми ошибками выведено на экран:
    "В поле "Контактное лицо" запрещено использование цифр и спец. символов."
  • Заявка НЕ появилась в списке на странице "Заявки".

Источник: http://www.protesting.ru/testing/testdesign_practice.html