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


Разработка методики тестирования приложений Windows Phone с помощью Coded UI Tests

Работа №85549

Тип работы

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

Предмет

информатика

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

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


Введение 3
1 Тестирование 4
1.1 Что из себя представляет тестирование 4
1.2 Уровни тестирования 7
1.3 Виды системного тестирования 15
2 Автоматизация тестирования 26
3 Тестирование мобильных приложений 30
3.1 Мобильное тестирование 30
3.2 Виды мобильного тестирования 30
3.3 Особенности мобильного тестирования 32
4 Методология автоматизированного 34
тестирования
4.1 Инструмент Coded UI Tests 34
4.2 Подготовка и настройка тестовой среды 35
4.3 Системные требования 36
4.4. Возможности Coded UI 36
Tests
4.5 Проблематика стандартной методологии 37
4.6 Оптимизация 40
4.7 Апробирование методологии. Сравнение стандартной методики от 44
Microsoft и методики с использованием хелперов
Заключение 45
Список литературы


На настоящий момент нет области, которая бы изобиловала опасностями при разработке более, чем создание мобильных приложений. Рынок мобильных приложений беспрестанно растет, в отличие от десктоп- и веб- приложений, в связи с чем у программы зачастую есть только один шанс провести на пользователя хорошее впечатление.
Магазины мобильных приложений Apple, Google, Amazon, Windows переполнены приложениями, имеющих всего лишь одну «звезду» по оценке пользователей. Именно поэтому мобильное тестирование очень важно для компании, которая хочет быть конкурентоспособной.
Если рынок Android и iOs приложений уже пресыщен, то приложения для Windows Рйопе сейчас набирают популярность, магазин растет. Однако, средств автоматизированного мобильного тестирования для таких программ, и, тем более, методик, на данный момент очень мало, в связи с чем вопрос тестирования стоит очень остро.
В данный момент наиболее актуальном инструментом автоматизированного тестирования для Windows Store и Windows Phone приложений является инструмент Coded UI Tests, включенный в Visual Studio версии Enterprise. Однако тесты, полученные с помощью этого инструмента, требуют существенной доработки.
Мною была выбрана следующая цель: разработать методику
тестирования приложений Windows Phone с использованием Coded UI Tests, которая упростит жизнь тестировщика-автоматизатора.


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

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

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


Инструмент для автоматизации тестирования Coded UI Test несовершенен, несмотря на все его удобство в использовании, уникальность в своем роде и простоту для начала работы с автоматизированными тестами. Использование стандартной методики дает большой процент избыточности сгенерированного кода, нагроможденность схожих по своему виду операторов, а также сложности при добавлении новых тестов или изменения уже существующих. Введение нового человека на проект представляло большую сложность вследствие неясной структуры тестов.
Методика с применением Page Object Pattern полностью оправдала себя. Были частично устранены проблемы стандартной методологии тестирования: уменьшена избыточность кода на 37%, структура тестов в проекте стала более понятной (с 3 до 9 баллов по 10-балльной шкале), выросло удобство изменения уже существующих тестов (с 4 до 8 баллов) и добавление новых тестов в проект (с 2 до 7 баллов). В связи с этим, поставленная цель достигнута в полной мере.



1. Бейзер Б. Тестирование черного ящика. Технологии функционального тестирования программного обеспечения и систем - СПб.:Питер, 2004 - 308с.
2. Сэм Канер . Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений: Пер. с англ./Сэм Канер, Джек Фолк, Енг Кек Нгуен/ Издательство «ДиаСофт», 2001 - 544с.
3. Джон Пол, Джефф Рэшка, Элфрид Дастин. Автоматизированное тестирование программного обеспечения/ Пер. с англ. изд. «Лори»,2003 - 592с.
4. ИСО 9000 - Менеджмент качества [Электронный ресурс]: Международная организация по стандартизации. - Режим доступа: http://www.iso.org/iso/ru/iso_9000
5. ISO/IEC 25010:2011 Systems and software engineering - Systems and software Quality Requirements and Evaluation (SQuaRE) - System and software quality models [Электронный ресурс]: Международная организация по стандартизации. - Режим доступа: https: //www.iso. org/obp/ui/#iso :std:iso- iec:25010:ed-1:v1:en
6. Use UI Automation To Test Your Code [Электронный ресурс]: компания Майкрософт. - Режим доступа: https://msdn.microsoft.com/en- us/library/dd286726.aspx#VerifyingCodeUsingCUITCreate
7. Casey O’Mara, Mathew Aniyan, Richard Albrecht, Tim Star, Richard Fennell, Christofer Lof “Coded UI Testing Guide” - Visual Studio ALM Rangers
8. Винниченко И.В. Автоматизация процессов тестирования - СПб.:Питер, 2005 - 203с.
9. Блэк Р. Ключевые процессы тестирования. Планирование, подготовка, проведение, совершенствование: Пер. с англ/Блэк Р./ Издательство «Лори», 2011 - 544с.
10. Clapp, Judith A. “Software Quality Control, Error Analysis, and Testing”. A guide to total software quality control/ Library of Congress, 1992 - 402c.
11. Beginner’s Guide to Mobile Application Testing [Электронный ресурс]: Помощник новичку в тестировании мобильных приложений. - Режим доступа: http://www.softwaretestinghelp.com/beginners-guide-to-mobile-application- testing/
12. Отладка и тестирование приложений в среде Visual Studio 2005 : учебное пособие / сост. О. Н. Евсеева, А. Б. Шамшев. - Ульяновск : УлГТУ, 2008. - 96 с.


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




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