Информационная система для обучения технологии создания программного обеспечения «microsoft solution framework»: стадия стабилизации выпускная квалификационная работа бакалавра


Скачать 0.88 Mb.
Название Информационная система для обучения технологии создания программного обеспечения «microsoft solution framework»: стадия стабилизации выпускная квалификационная работа бакалавра
страница 8/17
Тип Документы
rykovodstvo.ru > Руководство эксплуатация > Документы
1   ...   4   5   6   7   8   9   10   11   ...   17

1.7.Виды нефункционального тестирования


В MSF на стадии стабилизации большое внимание уделяется тестированию программного продукта в условиях, близких к эксплуатационным, т.е. нефункциональному тестированию.

Перечень нефункционального тестирования, составленный на основе ISO/IEC 9126, представлен на рис. 1.8.

c:\users\alexander\desktop\onedrive\hse\4 курс\диплом\практика\mindmaps\нефункциональное тестирование.png

Компоненты нефункционального тестирования.

Тестирование интерфейса пользователя (UI testing).

Это тестирование, при котором проверяются элементы интерфейса пользователя. Важно понимать разницу между тестированием интерфейса пользователя и тестированием с помощью интерфейса пользователя.

Пример первого: проверяем максимальное количество символов, которые можно напечатать в поле «Имя» на странице «Регистрация», т.е. проверяем, отвечает ли конкретный элемент интерфейса, называющийся «однострочное текстовое поле» (textbox), требованию спецификации, которая указывает на максимальное количество символов, которое в этом поле можно напечатать.

Пример второго: тестируем бэк-энд и с помощью интерфейса создаем транзакцию покупки, т.е. мы использовали интерфейс пользователя как инструмент для создания транзакции.

Тестирование локализации (localization testing).

Многогранная вещь, подразумевающая проверку множества аспектов, связанных с адаптацией сайта для пользователей из других стран. Например, тестирование локализации для пользователей из Японии может заключаться в проверке того, не выдаст ли система ошибку, если этот пользователь на сайте знакомств введет рассказ о себе символами Kanji, а не английским шрифтом.

Тестирование скорости и надежности. (load/stress/performance testing)

Это проверка поведения программы (или ее отдельных частей) при одновременном использовании множеством пользователей.

У каждого, кто пользуется Интернетом, есть опыт ожидания, когда, например, кликаешь на ссылку, и следующая страница загружается крайне медленно.

Менеджмент, который экономит на подобном тестировании, в итоге, как правило, глубоко сожалеет об этом, так как современный пользователь не привык ждать. В следующий раз клиент может воспользоваться продуктом конкурентов.

Как правило, целью тестирования скорости и надежности является обнаружение слабого места в системе, включая программный код, базу данных, аппаратное обеспечение и т.д.

Тестирование безопасности (security testing)

Киберпреступность — это целая криминальная индустрия, доходы ежегодно измеряются миллиардами долларов, которые соответственно теряют корпорации и частные пользователи.

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

Тестирование удобства использования (usability testing).

Тестирование опыта пользователя призвано объективно оценить опыт пользователя (user experience), который будет работать с разрабатываемым интерфейсом. Юзабилити-тестирование часто проводится путем привлечения группы потенциальных пользователей с целью собрать впечатления от работы с системой.

Зачастую опыт пользователя тестируется самими разработчиками во время написания спецификации и создания макетов.

Также при юзабилити-тестировании проверяется интуитивность интерфейса.

Тестирование совместимости (compatibility testing).

Тестирование совместимости – это проверка того, как программа взаимодействует с:

  1. аппаратным обеспечением;

  2. ПО (браузерами/операционными системами) пользователей.

Для такого тестирования можно (и нужно) создать тест-лабораторию с наиболее популярными сочетаниями программное обеспечение/аппаратное обеспечение, установленными на компьютерах наших пользователей.

Примером тестирования совместимости программного и аппаратного обеспечения является ситуация, когда полноценное пользование программы возможно только при наличии видеокарты определенного типа, например, поддерживающей технологию DirectX версии Х.Х. Здесь можно, например, протестировать, каков будет опыт пользователя, если у того на компьютере установлена устаревшая и неподдерживаемая видеокарта.
Таким образом, в первой главе было дано описание работы и проведено исследование предметной области, к которой относится данная работа. К основным понятиям, позволяющим в наибольшей мере раскрыть содержание относятся «тестирование», «бизнес-процесс», «информационная система». Выделенные понятия показывают, что работа сконцентрирована на разработке ИС, которая способствует обучению процесса тестирования.

Статистические исследования показывают, что доля успешно завершенных ИТпроектов мала, а доля ошибок, которые пропускаются специалистами по тестированию, велика. Соответственно, необходимо разрабатывать средства повышения качества тестирования программных продуктов, которые будут способствовать успешному завершению проектов.

Одна из причин пропуска ошибок тестировщиками – недостаточное внимание обучению тестированию и, в частности, проведению практических занятий. Практические занятия предлагается проводить в виде деловой игры. Для выявления состава действий, необходимых при игре в стабилизацию был проведен анализ процесса ЖЦ программной ошибки.

Кроме того, в этой главе была рассмотрена методология MSF и стадия стабилизации и приведено обоснование перехода от оперирования термином «тестирование» к использованию термина «стабилизация».
1   ...   4   5   6   7   8   9   10   11   ...   17

Похожие:

Информационная система для обучения технологии создания программного обеспечения «microsoft solution framework»: стадия стабилизации выпускная квалификационная работа бакалавра icon Пояснительная записка выпускная квалификационная работа бакалавра

Информационная система для обучения технологии создания программного обеспечения «microsoft solution framework»: стадия стабилизации выпускная квалификационная работа бакалавра icon Пермский филиал Факультет бизнес-информатики Кафедра информационных...
Данные гис – данные, полученные в результате геофизического исследования скважин. Синоним к термину «Каротажные данные»
Информационная система для обучения технологии создания программного обеспечения «microsoft solution framework»: стадия стабилизации выпускная квалификационная работа бакалавра icon Выпускная квалификационная работа бакалавра
Теоретические основы формирования кредитной политики коммерческого банка
Информационная система для обучения технологии создания программного обеспечения «microsoft solution framework»: стадия стабилизации выпускная квалификационная работа бакалавра icon Выпускная квалификационная работа бакалавра
«Сибирский государственный университет телекоммуникаций и информатики» (фгобу впо «Сибгути»)
Информационная система для обучения технологии создания программного обеспечения «microsoft solution framework»: стадия стабилизации выпускная квалификационная работа бакалавра icon Выпускная квалификационная работа бакалавра
Оценка эффективности деятельности российских коммерческих банков в современных экономических условиях
Информационная система для обучения технологии создания программного обеспечения «microsoft solution framework»: стадия стабилизации выпускная квалификационная работа бакалавра icon Выпускная квалификационная работа бакалавра
«Оценка экономической эффективности инвестиционного проекта предприятия связи» утверждена приказом по университету от «20 июня» 2016г....
Информационная система для обучения технологии создания программного обеспечения «microsoft solution framework»: стадия стабилизации выпускная квалификационная работа бакалавра icon Выпускная квалификационная работа «Разработка и экономическое обоснование...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования
Информационная система для обучения технологии создания программного обеспечения «microsoft solution framework»: стадия стабилизации выпускная квалификационная работа бакалавра icon Технологии в деятельности социальных организаций выпускная квалификационная...
Теоретические аспекты и правовые основы pr-деятельности в социальной работе 6
Информационная система для обучения технологии создания программного обеспечения «microsoft solution framework»: стадия стабилизации выпускная квалификационная работа бакалавра icon Инструкция по установке программного обеспечения для использования...
Государственная информационная система Республики Татарстан «Информационная система о государственных и муниципальных платежах Республики...
Информационная система для обучения технологии создания программного обеспечения «microsoft solution framework»: стадия стабилизации выпускная квалификационная работа бакалавра icon Информационная система «административная реформа в российской федерации»
Документ содержит информацию по установке программного обеспечения, начальной загрузке и конфигурированию программного обеспечения,...
Информационная система для обучения технологии создания программного обеспечения «microsoft solution framework»: стадия стабилизации выпускная квалификационная работа бакалавра icon Министерство образования и науки Челябинской области гбу дпо «Челябинский...
Использование активных форм обучения как условие формирования профессиональных компетенций
Информационная система для обучения технологии создания программного обеспечения «microsoft solution framework»: стадия стабилизации выпускная квалификационная работа бакалавра icon Руководство по установке и эксплуатации 2014 г
Операционная система: Windows 7/8 1 с установленным Microsoft. Net framework 5
Информационная система для обучения технологии создания программного обеспечения «microsoft solution framework»: стадия стабилизации выпускная квалификационная работа бакалавра icon Выпускная квалификационная работа на тему : «Технологии бережливого...
Тема выпускной квалификационной работы: «Технологии бережливого производства и их использование на предприятии.»
Информационная система для обучения технологии создания программного обеспечения «microsoft solution framework»: стадия стабилизации выпускная квалификационная работа бакалавра icon Методика использования сказки на ранних ступенях обучения английскому...
Теоретические основы использования сказки при обучении говорению на английском языке младших школьников. 6
Информационная система для обучения технологии создания программного обеспечения «microsoft solution framework»: стадия стабилизации выпускная квалификационная работа бакалавра icon Выпускная квалификационная работа
Структурный анализ рынка и его значение для формирования конкурентной стратегии
Информационная система для обучения технологии создания программного обеспечения «microsoft solution framework»: стадия стабилизации выпускная квалификационная работа бакалавра icon Выпускная квалификационная работа
Программа для автоматической генерации xml-формата синтаксической разметки в скате 53

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск