Тестирование ПО (лекция 3)

Post on 13-Apr-2017

132 views 0 download

Transcript of Тестирование ПО (лекция 3)

Тестирование программного обеспечения

Лекция №3

Компьютерная академия «ШАГ»Компьютерная академия «ШАГ»

Утилиты для процесса тестирования

3-х уровневая модель приложенияGUI client ApplicationWeb page

BusinessLogic

Data storage

Утилиты для процесса тестирования

Тестирование веб-приложенийФункциональное тестирование

(Functional testing)

Нагрузочное тестирование (Load Testing)

Тестирование изменений(Changes Testing)

Скрипты

Пользовательские сценарии

Черный ящик

Перебор параметров

Анализ отображения

Актуальность

Отслеживание изменений

Верификация

Сравнение с эталонами

Утилиты для процесса тестирования

Нагрузочное тестирование

Рабочее количество пользователей

Время выполнения различных операций системы

Производительность приложения при различнойнагрузке

Допустимые границы производительности

программы

Утилиты для процесса тестирования

Нагрузочное тестирование

Тестирование производительности(Performance testing)

Нагрузочное тестирование (Load Testing)

Тестирование стабильности (Stability / Reliability Testing)

Стрессовое тестирование (Stress Testing)

Объемное тестирование (Volume Testing)

Утилиты для процесса тестирования

Среды тестирования

Silk Test

Selenium

QTP

Microsoft Visual Studio for

Software Testers

Утилиты для процесса тестирования

Системы отслеживания ошибок

У ч е т Контроль

Документирование процесса

Зачем они нужны?

Утилиты для процесса тестирования

Атрибут ОписаниеDefect (bug) ID Уникальный номер дефекта

Version\Build Номер версии\сборки

Status Статус дефекта

Found by Имя тестировщика нашедшего дефект

Data Дата обнаружения

Functionality area Часть продукта где обнаружен дефект

Assigned to Имя разработчика, за которым закреплен дефект

Summary Краткое, но максимально информативное и сжатое описание проблемы.

Short description Полезная информация о баге: описание, комментарии, нюансы и т.д.

Steps to reproduce Конкретные шаги для воспроизведения проблемы

Actual Фактический результат

Expected Ожидаемый результат

Notes Предварительный анализ причин дефекта

Attachment Log-файлы, снимки экрана, видео…..

Утилиты для процесса тестирования

Новый Открыт

Отсрочен

Отклонен

Исправлен

Переоткрыт

Закрыт

Жизненный цикл бага

Утилиты для процесса тестирования

Системы отслеживания ошибок

Bugzilla

BUGS

Полезные ссылки

Теория тестирования:

qalight.com.uawww.protesting.ru

Автоматизация тестирования:

automated-testing.infocitforum.ck.ua/SE/testing/web_app/

Утилиты для автоматизации:

selenium2.ruSilkTest (обзор) SilkTest (учебник)JMeter

Q&A