Вход

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

Рекомендуемая категория для самостоятельной подготовки:
Дипломная работа*
Код 246202
Дата создания 08 февраля 2016
Страниц 68
Мы сможем обработать ваш заказ (!) 26 апреля в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
2 150руб.
КУПИТЬ

Описание

Требуется автоматизировать тестирование части функционала web-приложения, имеющего клиент-серверную архитектуру. Реализация системы выполнена в классической трехзвенной клиент-серверной архитектуре и
состоит из следующих компонентов:
 сервер баз данных;
 сервер приложений;
 web-сервер;
 рабочие места пользователей.
...

Содержание

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
Очень похожие работы
Пожалуйста, внимательно изучайте содержание и фрагменты работы. Деньги за приобретённые готовые работы по причине несоответствия данной работы вашим требованиям или её уникальности не возвращаются.
* Категория работы носит оценочный характер в соответствии с качественными и количественными параметрами предоставляемого материала. Данный материал ни целиком, ни любая из его частей не является готовым научным трудом, выпускной квалификационной работой, научным докладом или иной работой, предусмотренной государственной системой научной аттестации или необходимой для прохождения промежуточной или итоговой аттестации. Данный материал представляет собой субъективный результат обработки, структурирования и форматирования собранной его автором информации и предназначен, прежде всего, для использования в качестве источника для самостоятельной подготовки работы указанной тематики.
bmt: 0.00488
© Рефератбанк, 2002 - 2024