Лекция 11. Подготовка к тестированию (Лекции), страница 2
Описание файла
Файл "Лекция 11. Подготовка к тестированию" внутри архива находится в папке "Лекции". PDF-файл из архива "Лекции", который расположен в категории "". Всё это находится в предмете "надёжность программного обеспечения" из 7 семестр, которые можно найти в файловом архиве МГУ им. Ломоносова. Не смотря на прямую связь этого архива с МГУ им. Ломоносова, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст 2 страницы из PDF
Граничные условияПроверьте, корректны лиустановленные на диапазоныграничные условияПроверьте, могут ли нестрогие знакибыть заменены на строгие и наоборотПроверьте корректность ограничениячисла итераций циклов...38ПримерыПусть программа ожидает вводапрописной буквы в диапазоне A-ZПроверьте корректность её работы насимволах непосредственно перед ‘A’ исразу после ‘Z’Пусть программа ожидает ввода строгозаданного числа параметровПопытайтесь ввести на один параметрменьше и больше393. Визуальное изменениесостояния программыКаждое взаимодействие с программой(установка входного параметра, выборпункта из меню, …) изменяет состояниепрограммыПроверьте все рутинные операции, которыебудет совершать пользовательПроверьте любые конфигурации, которые могуткак-то повлиять на поведение программыВыберете случайно несколькодругих операций40Документирование отказаЗапишите полный набор входящихпараметров, на которых программаотказалаСоздайте тестовый сценарий,способный воспроизвести отказНайдите класс эквивалентныхтестовых сценариевСозданный сценарий впоследствииможет быть использован в качестверегрессионного41Что необходимо для успешноготестирования?Планирование тестированияТехнологии тестированияСредства тестированияУправление тестированиемОбучение построению тестовЭффективность тестовКонтроль качества тестовВзаимодействие с пользователями42Диаграмма оценкитестированияУспешностьтестированияоцениваетсяна основании8параметров.•43Планирование тестированияСоответствует ли план тестирования целямпроекта и требованиям, которые к немупредъявляются?Вовлечены ли пользователи системы впроцесс создания плана тестирования?Включает ли он рекомендациипользователей?Изменился ли план тестирования послеизменения требований к программе?Содержит ли план описание требований кпрограммному обеспечению? Согласны липользователи с этими требованиями?44Технологии тестированияСуществует ли подробнаядокументация по используемымтехнологиям тестирования? Ведутся литесты в соответствии с этойтехнологией?Покрывают ли используемыетехнологии тестирования весьнеобходимый спектр мероприятий?Ведётся ли разработка механизмовулучшения технологий тестирования?Участвует ли команда в их разработке?45Средства тестированияИспользуются ли автоматизированныесредства для генерации и повторногоиспользования тестовых данных?Правильно ли выбраны средстватестирования для данного программногообеспечения?Умеют ли разработчики тестов пользоватьсядоступными средствами тестирования?Учитываются ли в тестовом планехарактеристики средств тестирования?Существует ли возможность полученияконсультации специалистов по работе сконкретными средствами тестирования? 46УправлениеВыделено ли достаточное количестворесурсов на выполнение заявленноготестового плана?Происходили ли ротации в составекоманды тестирования на протяженииразработки проекта?Правильно ли распределены ресурсымежду отделами разработки ПО и еготестированием?Соблюдаются ли командойтестирования существующиетехнологии?47ОбучениеПредусмотрено ли обучение командытестирования работе с новымисредствами?Завершено ли обучение команды доначала процесса тестирования?Разбирается ли команда втеоретических основах технологийтестирования? Понимают ли они зачемпроводятся те или иные мероприятия?Обладают ли члены командыдостаточными знаниями для анализа48результатов тестирования?ЭффективностьУчитываются ли классы тяжести отказов вовремя разработки тестов для ихобнаружения?Используются ли средства подсчётастатистики результатов тестирования?Учитывают ли выделенный бюджет исоставленный план возможные отклонения?Принимается ли во вниманиеэффективность использования средствавтоматизированного тестирования?Учитывается ли вероятность ошибки,подсчитанная на основе предыдущейстатистики?49Контроль качества тестированияПроводятся ли мероприятия понедопущению повторения совершённыхкомандой тестирования ошибок?Проверяется ли разработанный плантестирования на соответствиесуществующим стандартам?Предусмотрены ли способы проверкивыполнения плана тестирования?Ведётся ли регулярная отчётность?Собираются ли резюмирующие внутренниеотчёты об общей эффективноститестирования в процессе разработки ПО?50Тестирование ипользователиПредоставляется ли пользователямудобный способ выражения своихзамечаний по поводу использованияпродукта?Обладают ли пользователидостаточными знаниями для оценкифронта работ по тестированию?Ознакомлены ли пользователи спланом тестирования? Одобрен ли имисуществующий план?51Спасибо за внимание!52.