Слайд 2Программа
Процесс разработки
Окружение
Тестовый план
Тестирование
Отчет
Взаимодействие с командой
![Программа Процесс разработки Окружение Тестовый план Тестирование Отчет Взаимодействие с командой](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434196/slide-1.jpg)
Слайд 3Процесс разработки
Моделирование
Требования
Разработка архитектуры
Кодирование
Тестирование
Документирование
Сопровождение
Завершение проекта
Тестирование находится в середине последовательности
Работа для тестировщика есть и
![Процесс разработки Моделирование Требования Разработка архитектуры Кодирование Тестирование Документирование Сопровождение Завершение проекта](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434196/slide-2.jpg)
на других этапах
Слайд 4Цель тестирования
Проверка правильности работы программы.
![Цель тестирования Проверка правильности работы программы.](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434196/slide-3.jpg)
Слайд 5Почему нет?
Невозможно так проверить программу, что бы сделать вывод, что программа работает
![Почему нет? Невозможно так проверить программу, что бы сделать вывод, что программа](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434196/slide-4.jpg)
правильно
Основы комбинаторики
Заранее предполагается неудача
Нахождение ошибки – неудача
Тестировщик действует неэффективно
Слайд 6Правильная цель тестирования
Цель - поиск ошибок
Тест, выявивший проблему – успешный
Тест, доказавший правильность
![Правильная цель тестирования Цель - поиск ошибок Тест, выявивший проблему – успешный](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434196/slide-5.jpg)
работы – потеря времени
Слайд 7Окружение
Оборудование целевых пользователей
Версии программ
Тестирование может покрывать разные конфигурации
Важно уметь быстро находить другую
![Окружение Оборудование целевых пользователей Версии программ Тестирование может покрывать разные конфигурации Важно](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434196/slide-6.jpg)
платформу или изменять её
Слайд 8Тестовый план
Выделение областей, содержащих больше всего ошибок
Выделение областей, которые с наибольшей вероятностью
![Тестовый план Выделение областей, содержащих больше всего ошибок Выделение областей, которые с](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434196/slide-7.jpg)
будут использованы
Общение с разработчиками
Обзорные совещания и инспекции
Поиск готового тестового покрытия
Слайд 9Тестирование
Ошибка - расхождение между программой и спецификацией, при условии, что спецификация существует
![Тестирование Ошибка - расхождение между программой и спецификацией, при условии, что спецификация](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434196/slide-8.jpg)
и она правильная
Если спецификации нет, за ошибку можно принимать:
Программа не делает того, что пользователь от нее вполне обоснованно ожидает
Программа не справляется со своей задачей
Слайд 10Отчет
Цель создания отчета – помочь программисту воспроизвести ошибку
Как следствие, добиться скорейшего ее
![Отчет Цель создания отчета – помочь программисту воспроизвести ошибку Как следствие, добиться](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434196/slide-9.jpg)
исправления
Отчеты используются для сохранения истории работы над программой
Отчеты могут быть использованы для подсчета статистики
Слайд 11Взаимодействие с командой
Команда:
Программист
Пользователь
Менеджер
Технический писатель
Инструменты:
Система учета ошибок
![Взаимодействие с командой Команда: Программист Пользователь Менеджер Технический писатель Инструменты: Система учета ошибок](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434196/slide-10.jpg)
Слайд 12Cсылки
Канер, Фолк, Нгуен, Тестирование программного обеспечения. (Перевод с английского) (2000 (2000, издательство
![Cсылки Канер, Фолк, Нгуен, Тестирование программного обеспечения. (Перевод с английского) (2000 (2000,](/_ipx/f_webp&q_80&fit_contain&s_1440x1080/imagesDir/jpg/434196/slide-11.jpg)
ДиаСофт, ISBN 966-7393-87-9)
Бахтизин В.В., Глухова Л.А. Стандартизация и сертификация программного обеспечения: Учеб. пособие/ В.В. Бахтизин, Л.А. Глухова - Мн.: БГУИР, 2006. - 200с.:ил.
Гаврилин А.О, Сигнатурный анализ и платформа .NET 3.0: Учеб. пособие/ А.О. Гаврилин - Мн.: БГУИР, 2008. - 1463с.:ил.
Роберт Калбертсон, Крис Браун, Гэри Кобб. Быстрое тестирование: Издательский дом "Вильямс" /Серия института качества программного обеспечения - 374с.:ил.
Борис Бейзер, Тестирование черного ящика