WWW.DOC.KNIGI-X.RU
БЕСПЛАТНАЯ  ИНТЕРНЕТ  БИБЛИОТЕКА - Различные документы
 

«Рабочая программа дисциплины одобрена на заседании Методической комиссии факультета информационных технологий от 07.05.2014 года, протокол № 58 Аннотация рабочей программы дисциплины ...»

Рабочая программа дисциплины составлена в 2014 году в соответствии с

требованиями ФГОС ВО по направлению подготовки 09.04.01

«Информатика и вычислительная техника» (уровень магистратуры) от

30.10.2014 г. № 1420.

Разработчик(и): Кафедра общей информатики, Иртегов Дмитрий

Валентинович, Шунин Станислав Александрович

(кафедра, ФИО, ученая степень, ученое звание)

Рабочая программа дисциплины одобрена на заседании Методической

комиссии факультета информационных технологий от 07.05.2014 года, протокол № 58 Аннотация рабочей программы дисциплины Дисциплина «Тестирование: Web-среда» входит в факультативную часть образовательной программы магистратуры по направлению подготовки 09.04.01 «Информатика и вычислительная техника».

Дисциплина реализуется на факультете информационных технологий НГУ кафедрой (кафедрами) общей информатики.

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

Дисциплина нацелена на формирование профессиональной компетенции ПК-19 выпускника.

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

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

Объем дисциплины 1 зачетная единица, в том числе в академических часах по видам учебных занятий:



учебные занятия форма Семес Общий промежуточн в том числе тр СРС ой аттестации объем контактная работа обучающихся с (зачет, преподавателем дифференцир Всего из них ованный Лекции Лабор Практи КСР Консул зачет, ные ческие ьтации экзамен) занятия занятия зачет

1. Цели освоения дисциплины Дисциплина «Тестирование: Web-среда» имеет своей целью: изучение студентами технологий и методик контроля качества программных продуктов.

2. Место дисциплины в структуре образовательной программы Дисциплина входит в факультативную часть образовательной программы магистратуры.

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

3. Компетенции обучающегося, формируемые в результате освоения дисциплины (перечень планируемых результатов обучения) В результате освоения данной дисциплины обучающийся демонстрирует следующие профессиональные компетенции: ПК-19 Формулировка компетенции Планируемые результаты обучения (показатели компетенции

–  –  –

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

Образовательные технологии:

Проблемное обучение:

Предполагается, что при выполнении задач практикума студент самостоятельно проводит поиск по документации. Допускается и поощряется использование приемов программирования и системных вызовов, не изучаемых в лекционном материале.

Обучение на основе опыта:

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





6. Перечень учебно-методического обеспечения для самостоятельной работы обучающихся по дисциплине Методические рекомендации по самостоятельной работе обучающихся приводятся в приложении к рабочей программе дисциплины (Приложение А).

7. Фонд оценочных средств для проведения текущей и промежуточной аттестации обучающихся по дисциплине

7.1. Перечень компетенций с указанием этапов их формирования приведен в описании образовательной программы

–  –  –

7.2. Описание показателей и критериев оценивания компетенций, описание шкал оценивания ПК-19 способностью к применению современных технологий разработки программных комплексов с использованием CASE-средств, контролировать качество разрабатываемых программных продуктов Показатели (что обучающийся Оценочная шкала Уровень должен продемонстрировать)

–  –  –

Практическое занятие по теории тестирования.

1.

Состав занятия:

Ознакомление с интерфейсом системы управления тестированием Заведение пользователей в системе для студентов Создание тестового проекта в системе для тестирования предустановленного WEB приложения Создание тесткейсов и тестсьютов (до 5-7 кейсов и 2-3 сьютов) по приложению: интерфейс, функциональность, производительность, безопасность и т.п.

Обязательно необходимо подготовить кейсы, покрывающие заранее внесенные ошибки.

Создание тестплана (3-7 кейсов) для тестирования приложения из подготовленных кейсов Выполнение тестплана с занесением результатов (успешно/неуспешно) в систему управления тестированием Ознакомление с интерфейсом системы управления ошибками Заведение пользователей для студентов Заведение проекта для предустановленного WEB-приложения Определение значимых свойств для отчетов об ошибках согласно специфике приложения (ОС, архитектура, вид тестирования, версия и т.п.) Внесение отчетов о найденных ошибках по результатам исполнения тестплана с занесением информации о всех свойствах ошибки (приоритет, серьезность, вид функциональности, версия приложения и т.п.).

Практическое занятие по аспектам сетевых взаимодействий.2.

Состав занятия:

общее ознакомление с панелью управления Plesk ознакомление с реализацией управления DNS в Plesk ознакомление с утилитами dig/nslookup ознакомление с приложением BIND: конфигурационные файлы, настройка типичные конфигурации DNS сервера изменение DNS записей через Plesk, отслеживание изменений в базе данных Plesk и в файлах BIND модификация DNS записей напрямую в BIND Практическое занятие по аспектам тестирования хостинга.

3.

Состав занятия:

ознакомление с реализацией управления WEB хостингом в Plesk:

клиенты, подписки, домены.

ознакомление с основнвми конфигурационными файлами WEBсервера (Apache, Nginx, IIS)) настройка параметров хостинга: SSI, PHP, CGI, SSL-сертификатов, SNI и т.д.

изменение настроек через систему Plesk и отслеживание изменений в базе данных Plesk и в конфигурационных файлах WEB-сервера (Apache, Nginx, IIS).

Интерактивное создание тестсьюта для тестирования настроек PHP для UNIX-хостинга.

Ознакомление с CLI и API интерфейсами Plesk по управлению настройками PHP.

Практическое занятие по аспектам автоматического тестирования 4.

пользовательского интерфейса с использованием Selenium.

Состав занятия:

общее ознакомление с тестовой реализацией PageObjects ознакомление с настройками Selenium запуск автоматических тестов из тестовой реализации PageObjects и результатов выполнения (лог файлы ) модификация автоматического теста для проверки заданных элементов интерфейса запуск и отладка модифицированного теста.

Практическое занятие по аспектам тестирования бэкапа/рестора.

5.

Состав занятия:

общее ознакомление с возможностями фрейморка в области автоматизации бэкапа и рестора.

написание простого автотеста, выполняющего бэкап сервера Plesk и затем выполняющего его рестор.

запуск и отладка автотеста.

Пример контрольного вопроса из опросника:

1. Какое утверждение из нижеследующих не верно для критериев тестового покрытия?

a. Критерии тестового покрытия могут быть измерены с точки зрения элементов, осуществленных набором тестов.

b. Критерий измерения тестового покрытия - процент покрытых требований пользователя.

c. Критерий измерения тестового покрытия - процент найденных отказов.

d. Критерии тестового покрытия часто используются при определении критериев завершения тестирования.

7.4. Методические материалы, определяющие процедуры оценивания знаний, умений, навыков и (или) опыта деятельности, характеризующих этапы формирования компетенций Практические задания оцениваются по системе «задание сдано/не сдано». Для допуска к зачету нужно выполнить не менее 3 заданий.

Промежуточная аттестация в конце курса осуществляется при помощи заполнения опросника. В настоящее время опросник выдается в бумажной форме.

8. Перечень основной и дополнительной учебной литературы, необходимой для освоения дисциплины

а) основная литература

1. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series (Fowler)) Hardcover – August 6, 2010 by Jez Humble (Author), David Farley (Author) https://buildrelease.googlecode.com/hghistory/1998cd1d530b35b79740d7bf93f8915548136c25/Trunk/BreBooks/Continuous %2520Delivery.pdf

б) дополнительная литература

2. Котляров, В.П. Основы тестирования программного обеспечения / В.П.

Котляров, Т.В. Коликова. - М. : Интернет-Университет Информационных Технологий, 2006. - 288 с. - (Основы информационных технологий). - ISBN 5То же [Электронный ресурс].

94774-406-4; - URL:

http://biblioclub.ru/index.php?page=book&id=233107

3. Синицын, С.В. Верификация программного обеспечения / С.В. Синицын, Н.Ю.

Налютин. - М. : Интернет-Университет Информационных Технологий, 2007. с. - (Основы информационных технологий). - ISBN 978-5-9556-0092-5 ; То же [Электронный ресурс].

– URL:

http://biblioclub.ru/index.php?page=book&id=233487

4. Agile Testing: A Practical Guide for Testers and Agile Teams Paperback – January 9, 2009 by Lisa Crispin (Author), Janet Gregory (Author), Ch.6 http://www.dccia.ua.es/dccia/inf/asignaturas/MADS/lecturas/08_Lisa_Crispin_Agile_ Testing_ch06.pdf

5. Развертывание и настройка Windows Server 2008. Учебный курс Microsoft Дж. К.

Макин, Анил Десаи Издательство: Русская Редакция ISBN 978-5-7502-0368-0, 978-0-7356-2511-2; 2009 г.

6. Проектирование сетевой инфраструктуры Windows Server 2008. Учебный курс Microsoft Тони Нортроп, Дж. К. Макин Издательство: Русская Редакция ISBN 978-5-7502-0410-6; 2012 г.

7. Серверное применение Linux. Денис Колисниченко Издательство: БХВПетербург ISBN 978-5-9775-0652-6; 2011 г

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

некоторые последующие задания требуют корректного выполнения предыдущих.

11. Перечень информационных технологий, используемых при осуществлении образовательного процесса по дисциплине, включая перечень программного обеспечения и информационных справочных систем (при необходимости)

Необходимое лицензионное программное обеспечение:

1. Parallels Plesk for Windows/ for Linux, демонстрационная лицензия.

2. Testlink, Mantis, Bugzilla, Selenium – бесплатная лицензия

3. Веб-браузер с клиентом ssh и клиентом RDP.

4. ОС для рабочих станций

5. Windows Server 2008/2012

6. Программное обеспечение для демонстрации слайд-презентаций.

12. Описание материально-технической базы, необходимой для осуществления образовательного процесса по дисциплине Ноутбук (не менее 4Гб ОЗУ, виртуальная машина), медиа-проектор, экран.

Соответствующее количеству студентов количество рабочих станций c веббраузером, клиентом ssh, клиентом RDP.

Доступ в Интернет.

Виртуальные и физические серверы с CentOS 6 и Windows 2008/2012 Приложение А (обязательное) Методические рекомендации по самостоятельной работе обучающихся по дисциплине «Тестирование: Web-среда»

1. План-график выполнения СРС по дисциплине В процессе изучения дисциплины предусмотрено выполнение следующих видов самостоятельной работы:

Вид самостоятельной Номер недели семестра работы

–  –  –

2. Характеристика и описание заданий на СРС Практические задания следует выполнять на том же занятии, на котором проходится тема. В случае пропуска занятия, необходимо выполнить задания на своей машине до начала следующего занятия, т.к. некоторые последующие задания требуют корректного выполнения предыдущих.

–  –  –

4. Рекомендуемая литература (основная и дополнительная)

а) основная литература

1. Continuous Delivery: Reliable Software Releases through Build, Test, and Deployment Automation (Addison-Wesley Signature Series (Fowler)) Hardcover – August 6, 2010 by Jez Humble (Author), David Farley (Author) https://buildrelease.googlecode.com/hghistory/1998cd1d530b35b79740d7bf93f8915548136c25/Trunk/BreBooks/Continuous %2520Delivery.pdf

б) дополнительная литература

2. Котляров, В.П. Основы тестирования программного обеспечения / В.П.

Котляров, Т.В. Коликова. - М. : Интернет-Университет Информационных Технологий, 2006. - 288 с. - (Основы информационных технологий). - ISBN 5То же [Электронный ресурс].

94774-406-4; - URL:

http://biblioclub.ru/index.php?page=book&id=233107

3. Синицын, С.В. Верификация программного обеспечения / С.В. Синицын, Н.Ю.

Налютин. - М. : Интернет-Университет Информационных Технологий, 2007. с. - (Основы информационных технологий). - ISBN 978-5-9556-0092-5 ; То же [Электронный ресурс].

– URL:

http://biblioclub.ru/index.php?page=book&id=233487

4. Agile Testing: A Practical Guide for Testers and Agile Teams Paperback – January 9, 2009 by Lisa Crispin (Author), Janet Gregory (Author), Ch.6 http://www.dccia.ua.es/dccia/inf/asignaturas/MADS/lecturas/08_Lisa_Crispin_Agile_ Testing_ch06.pdf

5. Развертывание и настройка Windows Server 2008. Учебный курс Microsoft Дж. К.

Макин, Анил Десаи Издательство: Русская Редакция ISBN 978-5-7502-0368-0, 978-0-7356-2511-2; 2009 г.

6. Проектирование сетевой инфраструктуры Windows Server 2008. Учебный курс Microsoft Тони Нортроп, Дж. К. Макин Издательство: Русская Редакция ISBN 978-5-7502-0410-6; 2012 г.

7. Серверное применение Linux. Денис Колисниченко Издательство: БХВПетербург ISBN 978-5-9775-0652-6; 2011 г

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

6. Оценка выполнения СРС СРС оценивается по системе «зачет/незачет».



Похожие работы:

«2016 Всероссийская олимпиада школьников по истории Муниципальный этап 9 класс Время выполнения работы – 120-180 минут 1. Поясните значение указанных наименований а) темник – _ _б) пожилое – _ _ в) белые места и слободы – _ _ г) Генеральный регламент – _ _ д) ефимок Всего 10 баллов 2. Уче...»

«Страхов Игорь Игоревич АВТОБИОГРАФИЗМ ТОПОНИМИЧЕСКОГО ПРОСТРАНСТВА В ХУДОЖЕСТВЕННЫХ ТЕКСТАХ М. М. ПРИШВИНА 10.02.01 – русский язык Диссертация на соискание ученой степени кандидата филологических наук Научный руководитель: доктор филологических...»








 
2017 www.doc.knigi-x.ru - «Бесплатная электронная библиотека - различные документы»

Материалы этого сайта размещены для ознакомления, все права принадлежат их авторам.
Если Вы не согласны с тем, что Ваш материал размещён на этом сайте, пожалуйста, напишите нам, мы в течении 1-2 рабочих дней удалим его.