Вопрос 1
Источники и пути выявления требований ПО
Требования начинают формироваться на стороне заказчика. Сбор и определение требований выполняется благодаря следующим основным техникам:
1. Интервью – является самым универсальным путем выявления требований. Заключается он в общении проектного специалиста и заказчика (или его представителя). Интервью может проходить в виде беседы, переписки и т.п., ключевыми фигурами здесь будут являться интервьюируемый и интервьюер.
2. Работа с фокусными группами может быть в виде расширенного интервью, и источником будет являться не один человек, а группа людей, которые представляют собой целевую аудиторию, которая имеет важную информацию по проекту и которые имеют право принимать важные для проекта решения.
3. Семинары и мозговой штурм. Данная техника дает возможность группе людей быстро обменяться информацией, а также продемонстрировать свои идеи. Семинары хорошо могут сочетаться с интервью, анкетированием, моделированием и прототипированием, для анализа результатов и определения выводов и решений. А мозговой штурм может проходить как часть семинара, так и как отдельный вид деятельности. Мозговой штурм дает
Вопрос 2
Исследовательское тестирование
Исследовательское тестирование (exploratory testing) — это частично формализованный подход, в котором тестировщик осуществляет свою работу с приложением по выбранному сценарию, который будет дорабатываться в процессе выполнения для более полного исследования приложения.
Главным фактором успеха при осуществлении исследовательского тестирования считается работа по сценарию, а не выполнение различных необоснованных операций.
Имеется специальный сценарный подход, который называется сессионным тестирование. Альтернативой сценариев при выборе действий с приложением порой могут выступать чек-листы, и называться такой вид тестирования будет – тестирование на основе чек-листов (checklist-based testing).
Сэм Канер определяет исследовательское тестирование как стиль, который основан на свободе и ответственности тестировщика в непрерывной оптимизации своей работы за счёт выполняемых параллельно на протяжении всего проекта и взаимодополняющих изучения, планирования, выполнения проверок и оценки их результатов. Иначе говоря, исследовательское тестирование — это одновременное изучение, планирование и тестирование.
Разработка тест-кейсов
Разработка тест-кейсов осуществлялась в табличном процессоре MS Excel, вид составленного тест-кейса показан на рисунке 2, хорошо его можно просмотреть в папке работы, и называется он «тест-кейс.xlsx»