Студопедия
Главная страница | Контакты | Случайная страница

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Типы требований

Читайте также:
  1. Административный, общественный, личный контроль охраны труда. Ответственность за нарушение требований охраны труда.
  2. Банкродство индивидуального предпринимателя. очередность удовлетворения требований кредиторов.
  3. Виды и свойства требований
  4. Выявление социальных проблем. Формулирование альтернативных реше­ний и обоснование политических требований.
  5. Глава 7. Информация о нарушении требований технических регламентов и отзыв продукции
  6. Государственный контроль (надзор) за соблюдением требований технических регламентов.
  7. Динамика требований
  8. Зачет встречных требований
  9. Извлечение и анализ требований в проектировании ПО и ИС.
  10. Ликвидация юридического лица: основания, условия и порядок. Очередность удовлетворения требований кредиторов при ликвидации юридического лица.

Функциональные требование отвечают на вопрос "что должна делать система?"

Запись функциональных требований:

• Класический метод (система должна...) - для больших систем запись требований очень сильно разрастается.

• Метод записив по правилам RUP (почитать ниже).

Нефункциональные требования - регламентирует внутренние и внешние условия функционирования системы.

Главные критерии - разрабатываемость и тестопригодность

Пример: при нормальных условиях процесс входа в систему не должен занимать более 3-х секунд.

RUP (rational unified prozess) - свод правил, для разработки программного обеспечения (правила итеративной разработки). Записаны все активности от начала разработки и до ее завершения. Имеются составные части:

1. Начальная стадия - Inception

2. Уточнение - Elaboration

3. Построение - Construction

4. Внедрение - Transition

5. Разработка - Development

6. Релиз - Release

 

Тестирование пользовательского интерфейса

Виды тестирования пользовательского интерфейса

Функциональное тестирование пользовательского интерфейса может проводиться различными методами - как вручную при непосредственном участии оператора, так и при помощи различного инструментария, автоматизирующего выполнение тестовых примеров.

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

При определении понятия покрытия пользовательского интерфейса можно ввести следующие его уровни:

функциональное покрытие - покрытие требований к пользовательскому интерфейсу;

структурное покрытие - для обеспечения полного структурного покрытия каждый интерфейсный элемент должен быть использован в тестовых примерах хотя бы один раз;

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

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




Дата добавления: 2015-01-30; просмотров: 72 | Поможем написать вашу работу | Нарушение авторских прав




lektsii.net - Лекции.Нет - 2014-2025 год. (0.007 сек.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав