Тип работы:
Предмет:
Язык работы:


СОКРАЩЕНИЕ ВРЕМЕНИ АВТОМАТИЗИРОВАННОГО ТЕСТИРОВАНИЯ ПО

Работа №54131

Тип работы

Дипломные работы, ВКР

Предмет

информатика

Объем работы59
Год сдачи2017
Стоимость4200 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
69
Не подходит работа?

Узнай цену на написание


ВВЕДЕНИЕ 4
ПОСТАНОВКА ЗАДАЧИ 6
1. ВВЕДЕНИЕ В ТЕСТИРОВАНИЕ 7
1.1. Общие понятия 7
1.2. Оценка временных затрат тестирования 7
1.3. Уровни тестирования 8
2. ВИДЫ ТЕСТИРОВАНИЯ, КОТОРЫЕ НУЖНО ОБЯЗАТЕЛЬНО ПРОВОДИТЬ 9
2.1. Исследование отрасли тестирования ПО на примере 10 компаний 10
3. ИНТЕРВЬЮИРОВАНИЕ КОМПАНИЙ 17
4. АНАЛИЗ РЕЗУЛЬТАТОВ ИССЛЕДОВАНИЯ 23
4.1. Сокращение времени модульного тестирования 23
4.2. Сокращение времени интеграционного тестирования 23
4.3. Сокращение времени и увеличение качества функционального
тестирования 24
4.4. Улучшение качества тестирования интерфейса 25
4.5. Сокращение времени тестирования производительности 26
4.6. Сокращение времени тестирования совместимости 30
4.7. Сокращение времени тестирования локализации 31
5. ВНЕДРЕНИЕ РЕЗУЛЬТАТОВ ИССЛЕДОВАНИЯ В РЕАЛЬНЫЕ ПРОЕКТЫ 36
6. РЕЗУЛЬТАТЫ ВНЕДРЕНИЯ НОВОГО ПОДХОДА ТЕСТИРОВАНИЯ В КОМПАНИИ 45
6.1. Сравнение ожидаемого и реального результатов 45
6.2. Экономия времени компании при использовании нового подхода
тестирования 46
6.2.1. Ожидаемая экономия времени компаний при использовании нового
подхода тестирования 46
6.2.2. Реальная экономия времени компаний при использовании нового
подхода тестирования 47
6.3. Сравнение результатов ожидаемой и реальной экономии времени ... 49
7. АСПЕКТЫ ТЕСТИРОВАНИЯ, КОТОРЫМИ ПРЕНЕБРЕГАЮТ ВО
ВРЕМЯ РАЗРАБОТКИ И ТЕСТИРОВАНИЯ ПО 50
ЗАКЛЮЧЕНИЕ 52
СПИСОК ИСПОЛЬЗОВАННОЙ ЛИТЕРАТУРЫ 53
ПРИЛОЖЕНИЕ 56


По статистике 30% созданного ПО заканчивает свою жизнь крахом. 10% созданного ПО не приносит пользу, а даже наоборот - приносит только разочарование и расстройства пользователям, потому что в нем много ошибок и дефектов. Это происходит в следствии того, что руководство программного проекта сэкономили средства на тестировании разработанного ПО, либо на инструментах, предназначенных для автоматизированного тестирования ПО.
Тестирование применяется в разных областях жизни человека, начиная от тестирования какого-то нового устройства, для его нормальной работы и заканчивая ручным или автоматическим тестированием программного обеспечения.
Тестирование - это техника контроля качества, которая включает в себя планирование работ, проектирование тестов, выполнение тестирования и анализ полученных результатов. Т.е. тестирование - это проверка соответствуют ли реальный и ожидаемый результат поведения программы.
Высшая Школа Информационных Технологий и Систем Казанского (Приволжского) Федерального Университета стала одним из первых в России ВУЗов, где преподается дисциплина «Тестирование программного обеспечения».
Одной из основных проблем тестирования программного обеспечения является то, что процесс автоматизированного тестирования занимает много времени [1].
Таким образом, цель дипломной работы: сокращение времени, отводимого на автоматизированное тестирование программного обеспечения в рамках проектов, разработанных в КФУ и других учреждениях г. Казань.
Выбранная мною тема, для написания выпускной квалификационной работы, актуальна в наше время, потому что использование современных технологий решает конкретную проблему в области тестирования ПО.
Задачами выпускной квалификационной работы является:
1. опрос и интервьюирование команд-тестировщиков из Казани для выявления особенностей и проблем в области тестирования ПО;
2. анализ методов тестирования по итогам опроса;
3. выявление недостатков в организации тестирования;
4. разработка подхода автоматизированного тестирования ПО, который сократит время тестирования;
5. апробация нового подхода автоматизированного тестирования ПО на реальных проектах;
6. выводы о применении нового подхода для автоматизированного тестирования ПО
7. подведение итогов апробации предложенного подхода.
ПОСТАНОВКА ЗАДАЧИ
В данной выпускной квалификационной работе предлагается подход для тестирования веб-приложений. Благодаря введению этого подхода для тестирования - тестирование веб-приложений будет занимать меньше времени, при этом показатель качества тестирования не пострадает.
Так же в дипломной работе будут представлены результаты анализа отрасли тестирования ПО в Казани и статистика использования нового подхода на реальных проектах.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


Процесс тестирования несовершенен, он занимает много времени. Поэтому процесс тестирования нуждается в улучшении. Использование стандартного подхода тестирования влечет за собой все или небольшую часть описанных выше несовершенств тестирования.
Для того что бы сэкономить время проведения процесса тестирования ПО разработан новый подход, который представлен в главе «Анализ результатов исследования». С помощью данного подхода протестировано несколько проектов, время отводимое на тестирование ПО сократилось на 20% (результаты расчётов можно посмотреть в главе «Результаты внедрения нового подхода тестирования в компании»), при этом качество тестирования не ухудшилось. Новый подход для тестирования используется опрошенными командами.
Найдены и описаны аспекты тестирования, которыми не следует пренебрегать.
Так же в ходе работы над данной ВКР совместно с Хайбулиным А.Р. написана методичка «Тестирование ПО и его виды» [6]. В методичке приведены краткие сведения о тестировании, о его видах, как они проводятся.
Таким образом, в ходе данной работы и разработки нового подхода для тестирования достигнута поставленная цель и в полной мере выполнены поставленные задачи.
Разработанные рекомендации и подход для тестирования могут применяться для дальнейшего тестирования различных веб-приложений.



1. [Электронный ресурс]. Режим доступа
http://ieeexplore. ieee.org/document/7102580/ [1].
2. Сэм Канер, Джек Фолк, Енг Кек Нгуен, Testing Computer Softwere: менеджмент пособие для тестировщиков / Сэм Канер, Джек Фолк, Енг Кек Нгуен - ДиаСофт, 2001. - 544 с. [2].
3. Статьи на сайте Википедия [электронный ресурс]. Режим доступа
https://ru.wikipedia.org/wiki?curid=72800 [3].
4. Статья на сайте Википедия [электронный ресурс]. Режим доступа
https://ru.wikipedia.org/wiki свободный. Дата обращения 17.01.2017 [4].
5. Куликов С.С. Тестирование программного обеспечения. Базовый курс: учеб. - метод. пособие / С.С. Куликов - Минск: Изд- во EPAM Systems, 2015. - 287 с. [5].
6. Хайбулин А. Р. Шакирова А. И. Тестирование ПО и его виды: методичка / Хайбулин А. Р. Шакирова А. И. - Казань, 2017 [6].
7. Агентство по тестированию [электронный ресурс]. Режим доступа http://aplana.ru/services/testing/avtomatizaciya-testirovanij a [7].
8. Савин Р., Тестирование dot.com: Пособие по жестокому обращению с багами в интернет-стартапах / Р. Савин - Дело, 2007. - 316 с. [8].
9. [Электронный ресурс]. Режим доступа http://www.intuit.ru/studies/courses/1040/209/lecture/5415 [9].
10. [Электронный ресурс]. Режим доступа http://ieeexplore.ieee.org/document/1167787/ [10].
11. [Электронный ресурс]. Режим доступаhttp://www.nicotech.ru/quality-assurance/performance-testing/ [11].
12. Lee Copeland A Practitioner's Guide to Software Test Design / Lee Copeland - Artech House Publishers, 2003. - 300 с. [12].
13. [Электронный ресурс]. Режим доступаhttp://aleksundra.com/meaning-of-colors/ [13].
14. [Электронный ресурс]. Режим доступаhttps://habrahabr.ru/post/82842/
[14] .
15. [Электронный ресурс]. Режим доступа
https: //ru.wikipedia. org/wiki/%D0%A0%D0%B0%D0%B7%D 1 %80%D0%B0%D0%B 1%D0%BE%D 1 %82%D0%BA%D0%B0_%D 1 %87%D0%B5%D 1 %80%D0%B5%D0%B7_%D 1 %82%D0%B5%D 1 %81 %D 1 %82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D0%B5
[15] .
16. [Электронный ресурс]. Режим доступа
https: //habrahabr.ru/company/oleg-bunin/blog/320044/ [16].
17. [Электронный ресурс]. Режим доступа https://habrahabr.ru/post/170637/
[17] .
18. [Электронный ресурс]. Режим доступа http: //www. pvsm. ru/j avascript/12888[18].
19. [Электронный ресурс]. Режим доступаhttps://habrahabr.ru/post/139674/[19].
20. [Электронный ресурс]. Режим доступа http://blog.bausov.pro/tdd-bdd- tests/[20].
21. [Электронный ресурс]. Режим доступа https://marketplace.1c- bitrix.ru/blog/8-ways-to-increase-the-performance-of-your-site-on-1cbitrix/[21].
22. [Электронный ресурс]. Режим доступа http://saas.ru/articles/~provieriaiem-naghruzku-na-sait-i-povyshaiem-iegho-otkazoustoichivost~3942 [22].
23. [Электронный ресурс]. Режим доступаhttps://rb.ru/opinion/anglijskogo-nedostatochno/ [23].
24. [Электронный ресурс]. Режим доступа https://www.osp.ru/os/2011/09/13011562[24].
25. [Электронный ресурс]. Режим доступа http://tplit.wikispaces.com/%C2%B7+%D0%A2%D0%B5%D1%81%D1%82%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%
D0%B5+%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D0%B8%D0%B7%D0%B0%D 1 %86%D0%B8%D0%B8+(localization+testing) [25].
26. [Электронный ресурс]. Режим доступа http://blog.commlabindia.com/elearning-translations/elearning-localization-testing-tips [26].
27. [Электронный ресурс]. Режим доступа http://ieeexplore.ieee.org/document/7515472/[27].
28. http://citforum.ru/internet/webservers/websbal.shtml[28].


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2025 Cервис помощи студентам в выполнении работ