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

Организация графического интерфейса.

Читайте также:
  1. I. ОРГАНИЗАЦИЯ И ТЕХНОЛОГИЯ ЛУЧЕВОГО ИССЛЕДОВАНИЯ. ОБЕСПЕЧЕНИЕ БЕЗОПАСНОСТИ ЛУЧЕВОГО ИССЛЕДОВАНИЯ.
  2. II. Организация деятельности общеобразовательного учреждения
  3. II. ОРГАНИЗАЦИЯ И ПРОВЕДЕНИЕ СОРЕВНОВАНИЙ.
  4. II. Организация сценического пространства.
  5. II. Организация Фестиваля
  6. III. ОРГАНИЗАЦИЯ И ПРОВЕДЕНИЕ КОНТРОЛЯ ЗНАНИЙ
  7. III. Организация и регламент Конкурса

Основные принципы разработки интерфейса:

• Управление со стороны пользователя

• Следование стандартам

• Возможность настройки

• Толерантность

• Обратная связь

• Удобство и эстетичность

 

Элементы интерфейса:

Главное окно и вторичные окна. Главное окно обычно содержит дочерние окна. Дочерние окна размещаются внутри главного и уничтожаются вместе с ним.

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

 

Главное окно:

Свойство FormStyle класса TForm.

(fsMDIForm, fsMDIChild, fsNormal…)

Главное окно содержит:

- заголовок

- строку меню

- панель инструментов

- строку состояния

- содержимое окна.

Содержимое главного окна обычно организовано в виде панелей. В панелях размещаются дочерние окна. Часто дочерние окна располагают своими собственными элементами управления.

 

Вторичные окна:

Диалоговое окно. Требует ввода информации пользователем, обычно содержит строки или окна редактирования

Папка с вкладками. Объединяет сразу несколько окон, инициируемых с помощью ярлыков

Окно сообщений. Обычно требует только подтверждения или подтверждения/отказа. Всегда модально.

 

39. Тестирование: стратегия белого ящика.

Стратегия белого ящика (glass/white box), доступен исходный код:

• выполнение всех операторов (1-2-4-5-7-8-9)

• покрытие всех линий передачи управления (2 прохода в примере)

• прохождение всех путей от входа к выходу (4 прохода в примере)

 

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

Стратегия белого ящика чаще всего используется для тестирования самими разработчиками (чаще всего подпрограмм и методов – небольших компонент).

 

Example:

 


40. Тестирование: стратегия черного ящика.

Стратегия черного ящика (black box), доступна только спецификация:

- метод эквивалентных разбиений;

- метод анализа граничных условий.

 

Метод эквивалентных разбиений:

- Множество потенциально возможных ошибок разбивается на непересекающиеся подмножества.

- Область значений входных переменных (тестовых наборов) разбивается на классы эквивалентности.

- Каждому классу эквивалентности ставится в соответствие подмножество возможных ошибок.

(дост. тестового набора из центра I-II-III)

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

Количество тестовых прогонов = количеству классов эквивалентностей.

 

Приемы, которые позволяют воспользоваться методом эквивалентных разбиения:

1. Выделение неправильных классов эквивалентности. (Это такой набор входных данных, с которыми система не должна, но отреагировать правильно обязана).

2. Если в спецификации есть какие-то условия поведения, то эти особенности тоже могут формировать классы эквивалентности.

 

Метод анализа граничных условий:

1. Тестовые наборы принадлежат границам классов эквивалентности или располагаются рядом с границами.

2. Тестовые наборы для максимальных и минимальных значений входных данных.

3. Тестовые наборы принадлежат границам области результатов и пограничным областям.

4. Тестовые наборы для максимальных и минимальных значений выходных данных.

 

 


Дата добавления: 2015-11-16; просмотров: 41 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Декомпозиция структурных схем.| Тестирование программной системы.

mybiblioteka.su - 2015-2024 год. (0.006 сек.)