Читайте также:
|
|
Эта блок-схема и ее сестра из беседы о цикле разработки ПО
• похожи тем, что демонстрируют нам логику работы регистрации и
• различаются тем, что имеют различную детализацию этой логики.
Нигилистический настрой и практическая методология
В своей работе тестировщики используют ту степень детализации, которая нужна для конкретной ситуации: если мы тестируем саму регистрацию, то нам необходима большая степень детализации (процесса регистрации) по сравнению с ситуацией, когда нам нужно увидеть место регистрации как часть процесса покупки.
Идея о разных степенях абстрагированности раскладки в зависимости от того, ЧТО и КАК мы тестируем, напрямую относится и к черновику-чистовику, и к матричному методу.
Вот элементарные, непробиваемые и вечные формы (блоки) для составления блок-схем, которых вам будет достаточно в большинстве ситуаций:
Точка начала/конца блок-схемы может содержать название этой точки (например, название веб-страницы) или просто и со вкусом величаться "Начало"/"Конец".
Это любой этап процесса, кроме этапов начало/конец, решение или перенос.
Решение — некая точка, после которой возможны, как правило, два варианта развития процесса.
Перенос ставится в том случае, если данное ответвление процесса представлено (будет представлено) другой блок-схемой.
Вот несколько рекомендаций по составлению блок-схем.
1. Перед составлением блок-схемы назовите основной процесс, описываемый ею, например "Процесс регистрации".
2. Сначала набросайте путь основного течения процесса, например, в случае с регистрацией это три блока, показанные на последней блок-схеме (страница 1, страница 2 и подтверждение).
3. Называйте каждый блок кратко и информативно.
4. Приводите ссылки на полезную информацию, например, см. Спек #9017 — это ссылка на соответствующий спек.
Тестирование Дот Ком. Часть 3
5. Для наглядности презентации старайтесь скомпоновать блок-схему таким образом, чтобы процесс шел сверху вниз и слева направо.
6. Для превентирования ошибки в толковании избегайте пересечения стрелок.
7. Протестируйте (проверьте) законченную блок-схему на предмет соответствия спеку или другому источнику.
Для тренировки нарисуйте блок-схему следующей ситуации.
Идея: вскипятить чайник.
Вот вам в помощь блоки решений, которые предстоит разложить в блок-схеме:
1. Вода в чайнике есть/нет.
2. Плита включена да/нет.
3. Чайник кипит да/нет.
Для совершенствования в составлении блок-схем очень рекомендую найти ресурсы в Интернете или купить книгу.
Блок-схемы — это визуальные источники идей для тестирования. Кроме того,
как и в случае со всеми методами генерации тестов, процесс создания блок-схем вызывает рождение множества превосходных идей для тестирования, открывает тестировщику новые грани ПО и вызывает ряд вопросов, которые не возникли бы при простом прочтении спека.
Дата добавления: 2015-12-07; просмотров: 79 | Нарушение авторских прав