Программа курса лекций (4 курс, 8 сем., 32 ч., экзамен) Ассистент Пак Алексей Владимирович
Вид материала | Программа курса |
- Программа курса лекций (3 курс, 6 сем., 32 часа, экзамен) Ассистент Талышев Алексей, 25.29kb.
- Программа курса лекций (4 курс, 7 сем., 36 ч., экзамен) Доцент Воробьев Анатолий Иванович, 15.75kb.
- Программа курса лекций обновляется ежегодно (4 курс, 7 сем., 36 ч., зачет) Курс читают, 14.53kb.
- Программа курса лекций (2 курс, 4 сем., 32 ч., экзамен) Ассистент Дмитрий Валентинович, 27.57kb.
- Программа курса лекций (3 курс, 6 сем, 32 ч, зачет) ( 4 курс, 7 семестр, 36 ч, экзамен), 34.63kb.
- Программа курса лекций (4 курс, 7 сем., 36 ч., экзамен) Профессор, д ф. м н., Лариса, 22.68kb.
- Программа курса лекций (1 курс магистратуры, 2 сем., 32 ч., экзамен) Доцент.,, 24.55kb.
- Программа курса лекций (4 курс, 8 сем., 32 ч., экзамен) Доцент Батыев Эдуард Газизович, 26.27kb.
- Программа курса лекций (3 курс, 6 сем, 24 ч лекций + 8 ч семинаров, экзамен), 52.52kb.
- Программа курса лекций (1 курс магистратуры, 1 сем., 36 ч, экзамен) Профессор,, 34.75kb.
Технологии тестирования
Программа курса лекций
(4 курс, 8 сем., 32 ч., экзамен)
Ассистент Пак Алексей Владимирович
- Контроль качества при разработке программного обеспечения (ПО). Цели и задачи тестирования. Виды тестирования. Понятие о системном анализе.
- Контроль качества на различных стадиях разработки ПО. Ручное и автоматизированное тестирование. Тестирование на нагрузку.
- Тестирование распределенных систем. Обзор приложения TestDirector.
- Обзор среды WinRunner. Язык TSL, карта интерфейса, стадии создания скриптов, воспроизведение тестов, контрольные точки, модули расширения, интерфейс с TestDirector. Анализ результатов теста.
- Web-технологии. Распределенные системы, связь с моделью OSI, протокол HTTP, язык разметки HTML, интерфейс CGI, серверы приложений. Технологии ASP, JSP, .NET. Язык Perl. Пример web-приложения.
- Пакет LoadRunner. Виртуальные пользователи. Запись коммуникаций на уровне HTTP. Запись в контекстно-зависимом и аналоговом режиме. Воспроизведение. Бизнес-процессы и транзакции, контрольные точки, корреляция, параметризация запросов, конкурирующие запросы. Мониторирование параметров системы. Сценарии теста, распределение нагрузки. Анализ результатов теста.
Программа семинарских занятий
(4 курс, 8 сем., 32 ч.)
- Запись и воспроизведение тестового скрипта в среде WinRunner. Язык TSL.
- Построение карты интерфейса. Контроль состояния приложения.
- Использование внешних библиотек. Использование баз данных и внешних файлов.
- Web-приложения. Настройка web-сервера Xitami. Язык Perl. Язык разметки гипертекста HTML.
- Запись и воспроизведение скрипта виртуального пользователя. Корреляция и параметризация. Типы параметров в среде LoadRunner.
- Транзакции. Результаты теста.
- Сценарий теста. Мониторирование параметров системы.
- Анализ результатов выполнения сценария.
Задания
- Создать карту интерфейса и записать скрипт, демонстрирующий ошибку в любом из приложений MS Office.
- Создать виртуального пользователя приложения MercuryWebTours, определить четыре транзакции: Login, SelectFlight, PurchaseFlight, SignOff, каждая из которых завершается либо со статусом PASS, либо со статусом FAIL в зависимости от результатов прохождения контрольной точки.
- Создать сценарий запуска виртуальных пользователей из задания 2 и с помощью необходимых средств мониторирования определить слабый компонент в системе клиент-сеть-сервер.
Литература
- Сэм Канер и др., Тестирование программного обеспечения. Фундаментальные концепции менеджмента бизнес-приложений – Киев, «ДиаСофт», 2001
- Фредерик Брукс, Мифический человеко-месяц, или как создаются программные системы – Санкт-Петербург, «Символ», 2000
- Отладка Windows-приложений, Д. Роббинс, «ДМК Пресс», 2001
- Экономическая эффективность информационных систем, К. Скрипкин, «ДМК Пресс», 2002
- The Programmer’s Stone, Alan G. Carter and Colston Sanger, 1999г.