Содержание

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

Похожие записи