Пример готовой дипломной работы по предмету: Информационные технологии
Содержание
1 Анализ состояния вопроса 1
1.1 Постановка задачи 1
1.2 Определение функциональности инструмента автоматизации тестирования 4
2 Процессы разработки программного обеспечения 19
2.1 Модели жизненного цикла разработки программного обеспечения 19
2.2 Управление качеством программного продукта на разных этапах разработки 25
3 Процессы тестирования 35
3.1 Виды тестирования 35
3.2 Планирование (Planning) 40
3.3 Генерация сценариев тестирования (Test-case generation) 40
3.4 Разработка тестового окружения (Test environment development) 41
3.5 Выполнение тестов (Execution) 41
3.6 Анализ результатов тестирования (Test results evaluation) 41
3.7 Отчеты о проблемах/журнал тестирования (Problem reporting/Test log) 41
3.8 Отслеживание дефектов (Defect tracking) 42
4 Разработка автоматизированных функциональных тестов 43
4.1 Элементы автоматизированного функционального теста 43
4.2 Архитектура функциональных тестов 46
5 Создание автоматизированного теста с использованием Quick Test Professional 48
Библиографический список 62
Приложение А 64
(обязательное) 64
Графический материал 64
Выдержка из текста
Тестирование (software testing) – деятельность, выполняемая для оценки и улучшения качества программного обеспечения. Эта деятельность, в общем случае, базируется на обнаружении дефектов и проблем в программных системах [15].
Тестирование программных систем состоит из динамической верификации поведения программ на конечном (ограниченном) наборе тестов (set of test cases), выбранных соответствующим образом из обычно выполняемых действий прикладной области и обеспечивающих проверку соответствияожидаемомуповедению системы.
Тестирование проводится в соответствии с определенными целями (могут быть заданы явно или неявно) и различным уровнем точности. Определение цели точным образом, выражаемым количественно, позволяет обеспечить контроль результатов тестирования.
Список использованной литературы
1 Дастин, Э. Автоматизированное тестирование программного обеспечения. Внедрение, управление и эксплуатация / Э. Дастин, Д. Рэшка, Д. Пол. М.: ЛОРИ, 2003. 592 с.
2 Калбертсон, Р. Быстрое тестирование / Р. Калбертсон, К. Браун, Г. Кобб. М.: Вильямс, 2002. 384 с.
3 Канер, С. Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений / С. Канер. К.: ДиаСофт, 2001. 544 с.
4 Винниченко, И.В. Автоматизация процессов тестирования / И.В. Винниченко /СПб.: Питер, 2005. 203 с.
5 Брауде, Э. Технология разработки программного обеспечения / Э. Брауде. СПб.: Питер, 2004. 655 с.
6 Мясниченко, О. Система автоматического тестирования / О. Мясниченко // Открытые системы. 2003. N 9.
7 Новичков, А. Автоматизированное тестирование: оценка возврата инвестиций и сопутствующие риски / А. Новичков, В. Панкратов // КомпьютерПресс. 2005. N 11.
8 Можаев, П. Средства автоматизированного тестирования / П. Можаев // Открытые системы. 2009. N 3.
9 Давыдов, М. Сравнительный анализ инструментов автоматизированного функционального тестирования Web-приложений: Mercury QuickTest Pro и IBM Rational Functional Tester 6.1 [Электронный ресурс]
/ М. Давыдов. Электрон, текстовые дан. – М.: SOFTWARE-TESTING.RU, 2008. – Режим доступа: http://software-testing.ru/library/testing/functional-testing/149—web-mercury-quicktest-pro-ibm-rational-functional-tester-61-.
10 Автоматизация процесса тестирования при помощи методологии и инструментальных средств IBM Rational [Электронный ресурс]
/ В. Ематин [и др.].
Электрон. текстовые дан. –М.: SOFTWARE-TESTING.RU, 2008. – Режим доступа: http://software-testing.ru/library/vendors/156-ibm-rational.
11 Тестирование ПО с использованием инструментов HP Mercury [Электронный ресурс]
/ Д. Карбасов, К. Пасевич. Электрон, текстовые дан. – М.: SOFTWARE-TESTING.RU, 2008. – Режим доступа: http://software-testing.ru/library/vendors/162-hp-mercury#6.
12 Тестирование программного обеспечения [Электронный ресурс].
Электрон. текстовые дан. – М.: Википедия, 2010. – Режим доступа: http://ru.wikipedia.org/wiki/Тестирование_программного_обеспечения.
13 Михнюк, Т. Ф. Охрана труда: учебник для студ. высш. учеб. завед. / Т. Ф. Михнюк – Мн.: ИВЦ Минфина, 2009
14 Савкин В. Принципы управления качеством программ [Электронный ресурс].
Электрон. текстовые дан. – М.: Открытые системы, 2008. – Режим доступа: http://www.osp.ru/os/2008/06/5344965/
15 Орлик С. Основы Программной Инженерии [Электронный ресурс].
Электрон. текстовые дан. Режим доступа:
(по SWEBOK) http://swebok.sorlik.ru/
16 Руководство Р 2.2.2006-05 Руководство по гигиенической оценке факторов рабочей среды и трудового процесса. Критерии и классификация условий труда
17 СанПиН 2.2.1/2.1.1.1278-03 Гигиенические требования к естественному, искусственному и совмещенному освещению жилых и общественных зданий
18 СанПиН 2.2.2/2.4.1340-03 Гигиенические требования к персональным электронно-вычислительным машинам и организации работы
19 СТП ОмГУПС-1.2-2005. Общие требования и правила оформления текстовых документов.
20 Типовая инструкция по охране труда для пользователей персональными электронно-вычислительными машинами (ПЭВМ) РД 153-34.0-03.2.98-2001