Тестирование разработанного программного обеспечения Тестирование программного обеспечения - это процесс исследования программного обеспечения с целью получения информации о качестве продукта. Существует несколько признаков, по которым принято производить классификацию видов тестирования.
По объекту тестирования:
- функциональное тестирование (functional testing);
- тестирование производительности (performance testing);
- тестирование удобства использования (usability testing);
- тестирование интерфейса пользователя (UI testing);
- тестирование безопасности (security testing);
- тестирование локализации (localization testing);
- тестирование совместимости (compatibility testing).
По знанию системы:
- тестирование чёрного ящика (black box);
- тестирование белого ящика (white box);
- тестирование серого ящика (grey box).
По степени автоматизации:
- ручное тестирование (manual testing);
- автоматизированное тестирование (automated testing);
- полуавтоматизированное тестирование (semiautomated testing).
По степени изолированности компонентов:
- компонентное (модульное) тестирование (component/unit testing);
- интеграционное тестирование (integration testing);
- системное тестирование (system/end-to-end testing).
По времени проведения тестирования:
- альфа-тестирование (alpha testing);
- бета-тестирование (beta testing).
По признаку позитивности сценариев:
- позитивное тестирование (positive testing);
- негативное тестирование (negative testing).
По степени подготовленности к тестированию:
- тестирование по документации (formal testing);
- интуитивное тестирование (ad hoc testing).
В курсовой работе требуется выполнить ручное тестирование (manual testing) разработанного программного обеспечения. Для этого нужно подготовить ряд тестов. Все тесты должны состоять из описания входных данных и ожидаемого результата работы программы. Тесты должны быть обоснованы и документированы.
Заключение
Рекомендуется сделать выводы по работе, выполнить сравнительный анализ полученных результатов, определить пути ее дальнейшего совершенствования.
Список использованных источников
Список использованных источников оформляется согласно ГОСТ. Образцы библиографического описания документов представлены в Приложении 3.
Приложения
В приложения выносятся второстепенные детали. Это может быть программный код, описание малозначимых структур данных, а также функций, протоколы работы программ при выполнении тестов и др.
Порядок защиты
Курсовая работа должна быть выполнена студентом в полном объеме и в указанный срок (за 2 недели до конца семестра). Все выполняемые задания описываются и аккуратно оформляются. Завершенная пояснительная записка подписывается студентом и сдается руководителю на предварительную проверку. В случае выявления принципиальных ошибок работа возвращается на доработку. Если курсовая работа выполнена в соответствии с вышеперечисленными требованиями, то она допускается руководителем к защите и назначается ее дата. Допуск к защите курсовой работы подтверждается подписью руководителя проекта на титульном листе. Работа защищается каждым студентом индивидуально и оценивается комиссией, при непосредственном участии руководителя работы.
Защита имеет своей целью выявление степени раскрытия автором темы работы, самостоятельности и глубины изучения материала, обоснованности выводов. Для защиты студенту отводится 10-15 минут на изложение содержания работы. По результатам защиты выставляется оценка в ведомости и на титульном листе пояснительной записки. На защите студент должен показать не только знание темы, но и степень овладения научным методом мышления, логическим анализом исследуемой проблемы, способность к самостоятельному научному труду, умению четко и ясно излагать свои мысли и выводы.
При оценке курсовой работы всегда оценивается содержание и защита работы. Оценка по курсовой работе сообщается сразу же после защиты.
После защиты студент должен сдать пояснительную записку руководителю работы. В случае неудовлетворительной оценки, выдается новая тема задания и назначается повторная защита. При отсутствии достаточного материала по курсовой работе в контрольные сроки, студенту, как правило, выдается новое задание.
Список рекомендуемой литературы
7.1 Рекомендуемая литература (основная)
№ п/п
| Наименование
| Автор(ы)
| Год и место издания
| | |
|
|
|
| | 1.
| C/C++:Программирование на языке высокого уровня
| Павловская Т. А.
| СПб:Питер, 2013
| | 1.
| Язык программирования C++. Лекции и упражнения
| С. Прата
| ДиаСофтЮП, 2005
| | 2.
| Программирование на языке C/C++: Самоучитель
| Шмидский Я.К.
| Диалектика, 2004
| | 3.
| Программирование на языке Си
| Подбельский В.В.
| Финансы и статистика, 2003
| | 4.
| Структуры данных и алгоритмы
| Ахо А.В., Хопкрофт Д., Ульман Д.Д.
| 2001,
Вильямс
| | 5.
| Проектирование программного обеспечения экономических информационных систем
| Вендров А.М.
| 2005,
Финансы и статистика
| | 6.
| Информатика. Базовый курс. 2-е издание
| Под ред. С.В. Симоновича
| СПб: Питер, 2005. – 640 с: ил
| | 7.
| Информатика
| А.В. Могилев, Н.И. Пак, Е.К. Хеннер
| М.: Издательский центр «Академия», 2004. - 848 с
| | 8.
| Информатика для экономистов
| Агальцов В.П.
| М.: ФОРУМ : ИНФРА-М, 2006 - 448 с.: ил
| |
7.2 Рекомендуемая литература (дополнительная)
№ п/п
| Наименование
| Автор(ы)
| Год и место издания
| | |
|
|
|
| | 9.
| Программирование на С++
| Дейл Н.
| ДМК, 2000
| | 10.
| Программирование на C++
| Савич У.
| Питер : BHV, 2004
| | 11.
| Программирование в С++Builder 5
| Архангельский А.Я.
| БИНОМ, 2000
| | 12.
| Программирование на платформе Microsoft .NET Framework
| Рихтер Дж..
| Русская редакция, 2003
| | 13.
| Программирование на Microsoft Visual C++ 6.0
| Круглински Д.Д.
| Питер 2000
| | 14.
| Программирование на Microsoft Visual C++.
| Шеферд Дж.
| Русская Редакция, 2003
| | 1.
| Искусство программирования = The Art of Computer Programming
| Кнут Д.Э.
| 2000,
Вильямс
| | 2.
| Программирование игр
| Адельсон-Вельский Г.М.
| Наука, 1978
| | 3.
| Программирование игр и головоломок
| Арсак Ж.
| Наука, 1990
| | 4.
| Методические указания к лабораторным работам по курсу "Дискретная математика" [Электронный ресурс]
| Муромцев В.В.
| 2003,
Белгород, БТИСМ.
| | 5.
| Информатика и информационные технологии
| Под ред. Романовой Ю.Д
| М.: Изд-во Эксмо, 2005. – 544 с.
| |
Приложение 1.
Общий вид титульного листа
Зарегистрировано «___»_____20___г.
________ __________________________
Подпись (расшифровка подписи)
Федеральное государственное автономное образовательное учреждение высшего профессионального образования
«Белгородский государственный национальный исследовательский университет»
ФАКУЛЬТЕТ Инженерных технологий и естественных наук
КАФЕДРА Прикладной информатики и информационных технологий
[Название темы]
Курсовая работа
студента (ки) очной (заочной) формы обучения
направления подготовки 09.03.03 Прикладная информатика
1 курса группы _________
__________________________________________________________
(Фамилия, имя, отчество )
по дисциплине
«Информатика и программирование»
)
Допущена к защите
«___»_____2015 г.
________ ______________
|
Научный руководитель:
____________________
____________________
(Ученая степень, звание, фамилия, инициалы)
| )
БЕЛГОРОД 20__
Приложение 2.
Пример титульного листа
Зарегистрировано «___»_____20___г.
________ __________________________
Подпись (расшифровка подписи)
|