Благодарю автора за ответственное отношение к выполнению заказа.
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
ВВЕДЕНИЕ 2
ГЛАВА 1 ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ ОСНОВ ТЕСТИРОВАНИЯ ПРОГРАММНЫХ ПРОДУКТОВ 4
1.1. Ключевые понятия и определения в сфере тестирования программных продуктов 4
1.2. Классификация видов тестирования 7
Выводы по главе 1 12
ГЛАВА 2. АНАЛИЗ СПЕЦИФИКИ СРЕДСТВ ОРГАНИЗАЦИИ ПРОЦЕССА ТЕСТИРОВАНИЯ ПРОГРАММНЫХ ПРОДУКТОВ 13
2.1. Анализ возможностей программных средств реализации тестирования программного обеспечения 13
2.2. Анализ современных библиотек поддержки процессов тестирования 17
Выводы по главе 2 22
ГЛАВА 3 ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ТЕСТИРОВАНИЯ ФУНКЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ ПРОГРАММНОЙ СИСТЕМЫ 23
3.1. Описание разработанного проекта тестирования формы логина 23
3.2. Разработка пакета тестов в среде Eclipse 28
Выводы по главе 3 34
ЗАКЛЮЧЕНИЕ 36
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 38
1.1. Ключевые понятия и определения в сфере тестирования программных продуктов
Тестирование программного обеспечения (ПО) – производственная деятельность, направленная на определение оценки и обеспечение повышения качества ПО. Необходимость подобной деятельности базируется на важности своевременного обнаружения различных проблем и дефектов в разрабатываемых программных системах.
Тестирование ПО (software testing) - является процессом анализа результатов эксплуатации ПО для идентификации и выявления в нем имеющихся дефектов или ошибок.
Задача тестирования ПО - выявление дефектов в программном обеспечении до того, как эти дефекты будут обнаружены заказчиком или конечным пользователем.
Тест – выполняемая тестовая процедура с заданными входными данными, набором исходных условий и вариантами ожидаемых результатов, которая должна быть выполнена для заданной цели.
...
1.2. Классификация видов тестирования
Тестирование ПО можно классифицировать по следующим признакам [1-8,10,11]:
• по степени использования тестируемого ПО;
• по знанию системы;
• по объекту тестирования;
• по уровню изолированности составных компонентов;
• по признаку позитивности выполняемых сценариев;
• по времени осуществления тестирования;
• по степени подготовленности к тестированию;
• по уровню тестирования.
По степени использования тестируемого ПО выделяют:
• статическое тестирование (static testing);
• динамическое тестирование (dynamic testing).
Статическое тестирование - это процесс анализа самой разработки программного обеспечения, т. е. тестирование без запуска программы. Статическое тестирование предусматривает проверку программного кода, требований к программному продукту, функциональной спецификации, архитектуры, дизайна и т. д.
...
Выводы по главе 1
В рамках данной главы приведены теоретические аспекты основ тестирования программных продуктов, приведены ключевые понятия и определения, которые используются в практике данной сферы. Сформулированы главная задача и цель тестирования программного обеспечения. Описаны основные виды тестирования согласно существующей системы классификации. Приведена иллюстрация видов тестирования в виде карты домена понятий.
ГЛАВА 2. АНАЛИЗ СПЕЦИФИКИ СРЕДСТВ ОРГАНИЗАЦИИ ПРОЦЕССА ТЕСТИРОВАНИЯ ПРОГРАММНЫХ ПРОДУКТОВ
2.1. Анализ возможностей программных средств реализации тестирования программного обеспечения
При проведении классификации программных средств реализации процесса тестирования ПО можно выделить две следующие группы [3]:
• инструменты и средства обеспечения функционального тестирования;
• инструменты и средства обеспечения нагрузочного тестирования.
...
4. Анализ возможностей программных средств реализации тестирования программного обеспечения.
5. Анализ возможностей современных библиотек поддержки процессов тестирования.
6. Практическая реализация тестирования функциональных возможностей программной системы
В рамках первой главы данной курсовой работы приведены теоретические аспекты основ тестирования программных продуктов, приведены ключевые понятия и определения, которые используются в практике данной сферы. Сформулированы главная задача и цель тестирования программного обеспечения. Описаны основные виды тестирования согласно существующей системы классификации. Приведена иллюстрация видов тестирования в виде карты домена понятий.
Во второй главе приведены результаты анализа специфики использования средств организации процесса тестирования программных продуктов. Осуществлено описание возможностей программных средств реализации тестирования программного обеспечения.
...
2.2. Анализ современных библиотек поддержки процессов тестирования
Языки программирования представляют собой формальные знаковые системы, предназначенные для записи компьютерных программ. Они определяют наборы различных синтаксических, лексических, семантических принципов и правил, на базе которых формируются программные комплексы и возможные действия, выполняемые пользователем. Главная черта высокоуровневых языков программирования - наличие механизмов абстракций, представляющих собой смысловые конструкции, которые описывают различные структуры данных, возможные операции над данными [12].
Спецификой современных языков программирования высокого уровня является отсутствие необходимости в учете особенностей отдельных архитектур и систем, что позволяет переносить и использовать разработанные приложения на разных компьютерах. Достаточно одной предварительной перекомпиляции программного продукта под конкретную операционную систему и архитектуру.
...
3.1. Описание разработанного проекта тестирования формы логина
Главной целью автоматизации тестирования логин формы - является проверка функциональности входа в личный кабинет. Проверка основных принципов работы контактной формы. Результатом выполнения процесса тестирования является обзор с отчетами, что дает разработчикам, и пользователям разрабатываемого программного продукта уверенность в корректной работе модуля обеспечении доступа в личный кабинет. Форма ввода логина должна обеспечивать вход в личный кабинет пользователя с целью выполнения действий по управлению учетной записью в системе Skype. Тест – стратегия данного процесса заключается в следующем. В процессе проведения тестирования разработанного тестового модуля применяется метод ad-hoc тестирования по причине отсутствия строгой спецификации для учета степени ограниченности ресурсов, выделяемых на формализацию создаваемых тестов.
...
3.2. Разработка пакета тестов в среде Eclipse
При подготовке к разработке был проанализирован теоретический материала, на базе чего осуществлена разработка тест-пакет для осуществления заданных целей и проверки корректности функционирования веб-ресурса. В среде разработки Eclipse создадим новый проект "AutomationTestingWebServices", и загрузим нужны библиотеки. Проводник разработки проекта в среде разработки Eclipse приведена на рисунке 5.
Рисунок 5 - Package explorer проект
Загрузим и подключим к проекту нужны библиотеки:
1. Библиотека Selenium поддерживается производителями популярных браузеров. Они адаптируют браузеры для более тесной интеграции с Selenium, а иногда даже реализуют встроенную поддержку Selenium в браузере. Selenium является центральным компонентом целого ряда других инструментов и фреймворков автоматизации.
Selenium поддерживает десктопные и мобильные браузеры. Selenium позволяет разрабатывать сценарии автоматизации практически на любом языке программирования.
...
ЗАКЛЮЧЕНИЕ
В рамках первой главы данной курсовой работы приведены теоретические аспекты основ тестирования программных продуктов, приведены ключевые понятия и определения, которые используются в практике данной сферы. Сформулированы главная задача и цель тестирования программного обеспечения. Описаны основные виды тестирования согласно существующей системы классификации. Приведена иллюстрация видов тестирования в виде карты домена понятий.
Во второй главе приведены результаты анализа специфики использования средств организации процесса тестирования программных продуктов. Осуществлено описание возможностей программных средств реализации тестирования программного обеспечения. Выполнен анализ возможностей и назначения современных библиотек поддержки процессов тестирования, позволяющих ускорить и автоматизировать выполнение рутинных операций по проверке работоспособности созданного программного кода.
...
1. Бахтизин В.В. Автоматизация тестирования программного обеспечения. — Минск: БГУИР, 2012. — 72 с.
2. Бейзер Б. Тестирование черного ящика. Технологии функционального тестирования программного обеспечения и систем. – СПб.: Издательский дом "ПИТЕР", 2014. – 426 с.
3. Блек Р. Ключевые процессы тестирования. – М.: Академия, 2013. - 544 c.
4. Винниченко И. Автоматизация процессов тестирования / И. Винниченко. ¬– СПб.: Питер, 2015. – 451 с.
5. Дворянкин А.М., Ерофеев А.А., Аникин А.В. Основные методы тестирования программного обеспечения. — Волгоград: ВолгГТУ, 2015. — 120 с.
и еще 15 источников
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
ВВЕДЕНИЕ 2
ГЛАВА 1 ТЕОРЕТИЧЕСКИЕ АСПЕКТЫ ОСНОВ ТЕСТИРОВАНИЯ ПРОГРАММНЫХ ПРОДУКТОВ 4
1.1. Ключевые понятия и определения в сфере тестирования программных продуктов 4
1.2. Классификация видов тестирования 7
Выводы по главе 1 12
ГЛАВА 2. АНАЛИЗ СПЕЦИФИКИ СРЕДСТВ ОРГАНИЗАЦИИ ПРОЦЕССА ТЕСТИРОВАНИЯ ПРОГРАММНЫХ ПРОДУКТОВ 13
2.1. Анализ возможностей программных средств реализации тестирования программного обеспечения 13
2.2. Анализ современных библиотек поддержки процессов тестирования 17
Выводы по главе 2 22
ГЛАВА 3 ПРАКТИЧЕСКАЯ РЕАЛИЗАЦИЯ ТЕСТИРОВАНИЯ ФУНКЦИОНАЛЬНЫХ ВОЗМОЖНОСТЕЙ ПРОГРАММНОЙ СИСТЕМЫ 23
3.1. Описание разработанного проекта тестирования формы логина 23
3.2. Разработка пакета тестов в среде Eclipse 28
Выводы по главе 3 34
ЗАКЛЮЧЕНИЕ 36
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 38
1.1. Ключевые понятия и определения в сфере тестирования программных продуктов
Тестирование программного обеспечения (ПО) – производственная деятельность, направленная на определение оценки и обеспечение повышения качества ПО. Необходимость подобной деятельности базируется на важности своевременного обнаружения различных проблем и дефектов в разрабатываемых программных системах.
Тестирование ПО (software testing) - является процессом анализа результатов эксплуатации ПО для идентификации и выявления в нем имеющихся дефектов или ошибок.
Задача тестирования ПО - выявление дефектов в программном обеспечении до того, как эти дефекты будут обнаружены заказчиком или конечным пользователем.
Тест – выполняемая тестовая процедура с заданными входными данными, набором исходных условий и вариантами ожидаемых результатов, которая должна быть выполнена для заданной цели.
...
1.2. Классификация видов тестирования
Тестирование ПО можно классифицировать по следующим признакам [1-8,10,11]:
• по степени использования тестируемого ПО;
• по знанию системы;
• по объекту тестирования;
• по уровню изолированности составных компонентов;
• по признаку позитивности выполняемых сценариев;
• по времени осуществления тестирования;
• по степени подготовленности к тестированию;
• по уровню тестирования.
По степени использования тестируемого ПО выделяют:
• статическое тестирование (static testing);
• динамическое тестирование (dynamic testing).
Статическое тестирование - это процесс анализа самой разработки программного обеспечения, т. е. тестирование без запуска программы. Статическое тестирование предусматривает проверку программного кода, требований к программному продукту, функциональной спецификации, архитектуры, дизайна и т. д.
...
Выводы по главе 1
В рамках данной главы приведены теоретические аспекты основ тестирования программных продуктов, приведены ключевые понятия и определения, которые используются в практике данной сферы. Сформулированы главная задача и цель тестирования программного обеспечения. Описаны основные виды тестирования согласно существующей системы классификации. Приведена иллюстрация видов тестирования в виде карты домена понятий.
ГЛАВА 2. АНАЛИЗ СПЕЦИФИКИ СРЕДСТВ ОРГАНИЗАЦИИ ПРОЦЕССА ТЕСТИРОВАНИЯ ПРОГРАММНЫХ ПРОДУКТОВ
2.1. Анализ возможностей программных средств реализации тестирования программного обеспечения
При проведении классификации программных средств реализации процесса тестирования ПО можно выделить две следующие группы [3]:
• инструменты и средства обеспечения функционального тестирования;
• инструменты и средства обеспечения нагрузочного тестирования.
...
4. Анализ возможностей программных средств реализации тестирования программного обеспечения.
5. Анализ возможностей современных библиотек поддержки процессов тестирования.
6. Практическая реализация тестирования функциональных возможностей программной системы
В рамках первой главы данной курсовой работы приведены теоретические аспекты основ тестирования программных продуктов, приведены ключевые понятия и определения, которые используются в практике данной сферы. Сформулированы главная задача и цель тестирования программного обеспечения. Описаны основные виды тестирования согласно существующей системы классификации. Приведена иллюстрация видов тестирования в виде карты домена понятий.
Во второй главе приведены результаты анализа специфики использования средств организации процесса тестирования программных продуктов. Осуществлено описание возможностей программных средств реализации тестирования программного обеспечения.
...
2.2. Анализ современных библиотек поддержки процессов тестирования
Языки программирования представляют собой формальные знаковые системы, предназначенные для записи компьютерных программ. Они определяют наборы различных синтаксических, лексических, семантических принципов и правил, на базе которых формируются программные комплексы и возможные действия, выполняемые пользователем. Главная черта высокоуровневых языков программирования - наличие механизмов абстракций, представляющих собой смысловые конструкции, которые описывают различные структуры данных, возможные операции над данными [12].
Спецификой современных языков программирования высокого уровня является отсутствие необходимости в учете особенностей отдельных архитектур и систем, что позволяет переносить и использовать разработанные приложения на разных компьютерах. Достаточно одной предварительной перекомпиляции программного продукта под конкретную операционную систему и архитектуру.
...
3.1. Описание разработанного проекта тестирования формы логина
Главной целью автоматизации тестирования логин формы - является проверка функциональности входа в личный кабинет. Проверка основных принципов работы контактной формы. Результатом выполнения процесса тестирования является обзор с отчетами, что дает разработчикам, и пользователям разрабатываемого программного продукта уверенность в корректной работе модуля обеспечении доступа в личный кабинет. Форма ввода логина должна обеспечивать вход в личный кабинет пользователя с целью выполнения действий по управлению учетной записью в системе Skype. Тест – стратегия данного процесса заключается в следующем. В процессе проведения тестирования разработанного тестового модуля применяется метод ad-hoc тестирования по причине отсутствия строгой спецификации для учета степени ограниченности ресурсов, выделяемых на формализацию создаваемых тестов.
...
3.2. Разработка пакета тестов в среде Eclipse
При подготовке к разработке был проанализирован теоретический материала, на базе чего осуществлена разработка тест-пакет для осуществления заданных целей и проверки корректности функционирования веб-ресурса. В среде разработки Eclipse создадим новый проект "AutomationTestingWebServices", и загрузим нужны библиотеки. Проводник разработки проекта в среде разработки Eclipse приведена на рисунке 5.
Рисунок 5 - Package explorer проект
Загрузим и подключим к проекту нужны библиотеки:
1. Библиотека Selenium поддерживается производителями популярных браузеров. Они адаптируют браузеры для более тесной интеграции с Selenium, а иногда даже реализуют встроенную поддержку Selenium в браузере. Selenium является центральным компонентом целого ряда других инструментов и фреймворков автоматизации.
Selenium поддерживает десктопные и мобильные браузеры. Selenium позволяет разрабатывать сценарии автоматизации практически на любом языке программирования.
...
ЗАКЛЮЧЕНИЕ
В рамках первой главы данной курсовой работы приведены теоретические аспекты основ тестирования программных продуктов, приведены ключевые понятия и определения, которые используются в практике данной сферы. Сформулированы главная задача и цель тестирования программного обеспечения. Описаны основные виды тестирования согласно существующей системы классификации. Приведена иллюстрация видов тестирования в виде карты домена понятий.
Во второй главе приведены результаты анализа специфики использования средств организации процесса тестирования программных продуктов. Осуществлено описание возможностей программных средств реализации тестирования программного обеспечения. Выполнен анализ возможностей и назначения современных библиотек поддержки процессов тестирования, позволяющих ускорить и автоматизировать выполнение рутинных операций по проверке работоспособности созданного программного кода.
...
1. Бахтизин В.В. Автоматизация тестирования программного обеспечения. — Минск: БГУИР, 2012. — 72 с.
2. Бейзер Б. Тестирование черного ящика. Технологии функционального тестирования программного обеспечения и систем. – СПб.: Издательский дом "ПИТЕР", 2014. – 426 с.
3. Блек Р. Ключевые процессы тестирования. – М.: Академия, 2013. - 544 c.
4. Винниченко И. Автоматизация процессов тестирования / И. Винниченко. ¬– СПб.: Питер, 2015. – 451 с.
5. Дворянкин А.М., Ерофеев А.А., Аникин А.В. Основные методы тестирования программного обеспечения. — Волгоград: ВолгГТУ, 2015. — 120 с.
и еще 15 источников
Купить эту работу vs Заказать новую | ||
---|---|---|
1 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
540 ₽ | Цена | от 500 ₽ |
Не подошла эта работа?
В нашей базе 149294 Курсовой работы — поможем найти подходящую