tестирование dot com
Шрифт:
ТЕСТ-КОМПЛЕКТЫ ................................................................................................55
СОСТОЯНИЯ ТЕСТ-КЕЙСА .................................................................................... 62
А НАПОСЛЕДОК Я СКАЖУ .....................................................................................63
ЦИКЛ РАЗРАБОТКИ ПО .................................................................... 67
ИДЕЯ .........................................................................................................................69
Действующие
Документ о требованиях маркетинга (MRD)
РАЗРАБОТКА ДИЗАЙНА ПРОДУКТА И СОЗДАНИЕ СПЕКА .............................. 71
Разница между идеей и дизайном
Действующие лица
Спеки
Болезни спеков
Статусы спека
"Черновик"
"Ожидание утверждения "
"Утверждено "
Борьба с неверными толкованиями спека
Макеты
Блок-схемы
Примеры
КОДИРОВАНИЕ ...................................................................................................... 86
Действующие лица
Документ о внутреннем дизайне кода
Личная версия сайта программиста
Причины появление багов кода
Меры по оздоровлению кода и превентированию багов
Юнит-тестирование
Концепция стоимости бага
Три основных занятия программиста
Необходимость замораживания кода
Виды багов кода Хранение
документации в CVS Обсуждение тест-
кейсов
ИСПОЛНЕНИЕ ТЕСТИРОВАНИЯ И РЕМОНТ БАГОВ ......................................... 104
РЕЛИЗ .................................................................................................................... 105
Определение, виды и версии релизов
Действующие лица Создаем
www.testshop.rs
Содержание
5
Архитектура www.testshop.rs
CVS
Что такое билд
Первый релиз www.testshop.rs
Бранчи CVS
Бета-тестирование
БОЛЬШАЯ КАРТИНА ЦИКЛА РАЗРАБОТКИ ПО ............................................... 122
Ч а с т ь 2
ЦИКЛ ТЕСТИРОВАНИЯ ПО ............................................................ 131
ИЗУЧЕНИЕ И АНАЛИЗ ПРЕДМЕТА ТЕСТИРОВАНИЯ ...................................... 133
Что такое функциональность Источники
знания о функциональности Эксплоринг
ПЛАНИРОВАНИЕ ТЕСТИРОВАНИЯ .................................................................... 135
ИСПОЛНЕНИЕ ТЕСТИРОВАНИЯ ........................................................................ 136
КЛАССИФИКАЦИЯ ВИДОВ ТЕСТИРОВАНИЯ ........................... 139
ПО
ЗНАНИЮ ВНУТРЕННОСТЕЙ СИСТЕМЫ ..................................................... 142Черный ящик (black box testing)
Белый ящик (white box testing)
Серый ящик (grey box testing)
ПО ОБЪЕКТУ ТЕСТИРОВАНИЯ .......................................................................... 151
Функциональное тестирование (functional testing)
Тестирование интерфейса пользователя (UI testing)
Тестирование локализации (localization testing)
Тестирование скорости и надежности
(load/stress/performance testing) Тестирование
безопасности (security testing) Тестирование опыта
пользователя (usability testing) Тестирование
совместимости (compatibility testing)
ПО СУБЪЕКТУ ТЕСТИРОВАНИЯ ........................................................................ 157
Альфа-тестировщик (alpha tester)
Бета-тестировщик (beta tester)
ПО ВРЕМЕНИ ПРОВЕДЕНИЯ ТЕСТИРОВАНИЯ ................................................ 157
До передачи пользователю — альфа-тестирование
(alpha testing)
Тест приемки (smoke test, sanity test или confidence test)
6
Содержание
Тестирование новых фунщиональностей
(new feature testing) Регрессивное
тестирование (regression testing) Тест сдачи
(acceptance of certification test)
После передачи пользователю — бета-тестирование
(beta testing)
ПО КРИТЕРИЮ "ПОЗИТИВНОСТИ" СЦЕНАРИЕВ............................................. 158
Позитивное тестирование (positive testing)
Негативное тестирование (negative testing)
ПО СТЕПЕНИ ИЗОЛИРОВАННОСТИ ТЕСТИРУЕМЫХ
КОМПОНЕНТОВ ................................................................................................... 160
Компонентное тестирование (component testing)
Интеграционное тестирование (integration testing)
Системное (или энд-ту-энд) тестирование (system or
end-to-end testing)
ПО СТЕПЕНИ АВТОМАТИЗИРОВАННОСТИ ТЕСТИРОВАНИЯ ........................ 166
Ручное тестирование (manual testing)