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

Разработка пользовательского интерфейса к БД Access может выполняться в различных средах, например Delphi, Vusial Basic, но можно воспользоваться и средствами Access.

Пользовательский интерфейс, вне зависимости от среды, основан на принципе управления событиями, на тесном взаимодействии с ядром ОС. Программирование сводится к разработке обработчика событий, в Access многие обработчики можно автоматически формировать с помощью мастера.

Основные интерфейсные элементы и их события:

- Форма

События: открытие/закрытие

- Надпись

- Поле (связанное, свободное, вычисляемое =[ …])

- Поле со списком (для запросов с параметрами)

События: после обновления


Лекция 9. Оценка качества программной продукции. Тестирование
( Quality assurance)

9.1. Группы критериев оценки качества:

1. Функциональные возможности – соответствие функциональному назначению (тестирование по каждому сценарию работы пользователя).

2. Надежность – способность программного продукта безотказно выполнять функции при заданных условиях в течении заданного промежутка времени.

3. Практичность (Usability) - удобства использования программы пользователем.

4. Эффективность – это рациональное использование ресурсов компьютера (процессорного времени, ОЗУ, места на жестком диске).

5. Сопровождаемость – удобство внесения изменений, ведение версий программного продукта.

6. Переносимость – возможость переноса на другую платформу (ОС, СУБД и прочее), самые переносимые – Java, J2EE

Группы 1-4 относятся к пользовательским, а группы 5-6 более важны для разработчика.

9.2. Этапы тестирования программного продукта

Тестирование выполняется на всех этапах жизненного цикла программы.

1) На этапе анализа предметной области:

Разработка функциональных тестов по сценариям работы пользователя

2) На этапе проектирования:

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

3) На этапе реализации:

- Модульное тестирование. Модуль – это одна процедура или функция, или SQL-запрос. Каждый модкль тестируется на полном наборе тестов.

Пример: Программа сравнения двух чисел a и b

Тесты: 1 - a<b

2 - a>b

3 - a=b

4 - недопустимые значения a или b

- Интеграционное тестирование (после модульного) с целью анализа межмодульного взаимодействия.

4) Этап тестирования (выполняется независимыми тестировщиками – специалистами по QA)

- Функциональное тестирование (по сценариям)

- Тестирование производительности (На заполненной большой БД)

- Стрессовое тестирование (Большое количество пользователей)

- Тестирование инсталляции (на различные платформы)

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


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: