Главная Случайная страница


Полезное:

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


Категории:

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






Программа и методика испытаний (тестирование)





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

По знанию системы:

I. Тестирование чёрного ящика (black box)

II. Тестирование белого ящика (white box)

III. Тестирование серого ящика (gray box)

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

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

 

 

Пример тестирования черного ящика. Ошибка кода компонента Button1Click.

 

Рис. 28 "Ошибка кода компонента Button1Click "

Белый ящик. Метод тестирования, которые изучают не только внешнее поведение программы, но и ее внутреннее устройство (исходные тексты). Такие методики обобщенно называют тестированием "белого ящика". Назовем некоторых представителей этого класса методик: чтение программ, формальные просмотры программ, инспекции и т.п.). Основной трудностью подобных методов является сложность отслеживания вычислений времени выполнения.

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

Пример белого ящика. Ошибка показывает отсутствие введенных данных.

 

Рис. 29 "Ошибка введенных данных"

 

Заключение

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

В данной работе изучены функциональные и нефункциональные требования к программному продукту. А также проведен примерный анализ материально технической базы предприятия. Производилось моделирование предметной области. Использована технология BPWin для создания организационных диаграмм и бизнес-процессов. Разработано примерное программное обеспечение задачи по автоматизации рабочего места администратора, соответствующие стандартам жизненного цикла программного продукта. Проведено тестирование по технологии «белого» и «черного ящика».

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

На основе исследования предметной области можно выделить следующие основные функции для разрабатываемой АИС.

· Запись клиентов на процедуры

· Электронный прайс-лист

· Данные о мастеров

· Добавление нового мастера

· Мини-библиотека услуг

Автоматизирование АИС вышеперечисленных задач позволит сэкономить время, на выполнение данных операций, а электронный прайс-лист и мини-библиотека услуг сократят время на поиск необходимой информации.

 

Список литературы

1. Вирт Н. Алгоритмы и структуры данных.-М.:Мир2008.

2. Окулов С.М. программирование в Delphi 2008.

3. Семакин И.Г.,Шестаков А.П. Основы программирования 2009.

4. Пильщиков В.Н. Сборник упражнений по языку Языки программирования 2010.

5. Грызлов В.И.,Грызлова Т.П. Основы Delphi 2008.

6. Дайтибегов Д. –М.,Черноусов Е.А. Основы алгоритмизации и алгоритмистические языки 2011.

7. Могилёв А.В., Пак Н.И., Хеннер Е.К. Учеб.Пособие для студ.пед.вуз-ов./Под ред. Е.К. Хеннера. -M.,Academia.2009.

8. Абрамов С.А. и др.Задачи по программированию.-Наука,2010.

9. В.П Гладков, А.П. Шестаков. Вопросы задания и контрольные работы для начинающих программистов. Информатика 2007.

10. Бондарев В.-М.,Рублинецкий В.И. Качко Е.Г. Основы программирования.-Харьков:Фолио,Ростов н/Д:Феникс,2007.

 

Date: 2015-06-11; view: 653; Нарушение авторских прав; Помощь в написании работы --> СЮДА...



mydocx.ru - 2015-2024 year. (0.007 sec.) Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав - Пожаловаться на публикацию