Возьмем ситуацию.Вам надо протестировать систему.
Например некоторую примочку , которая работает с 1С.
Предположим у вас работают профи тестировщик и новичок.
Кто-то из них работает удаленно а кто-то у заказчика.
Что им понадобиться для тестирования?
Какие документы?
Я и сам большой новичок в этом деле.
Как учит нас литература от гуру -
нужно иметь план тестирования, т.е. набор неких тестовых сценариев или может фичей которые следует тестировать (будет скорректировано после разъяснений alexlobach).
Эти фичи проранжированы, для них определены сроки и ресурсы тестирования.
По фичам наверное нужно разработать тестовые сценарии и подобрать данные и ожидамые результаты.
Ну а по сценариям формируем тестовые случая с использованием классов эквивалентности, например.
Саша Лобач советовал мне действовать примерно так:
формируем вариант использования в стиле: шаг исполнения - действия пользователя по этому шагу - ожидаемый результат (отклик системы)
по каждому шагу где это кажется необходимым (особенно там где предполагается многозначность и альтернатива) формируются тестовые случая: по сути класс проверяемых данных с точно известным результатом исполнения
наверное профи будет определять дизайн теста, новичок может искать классы эквивалентности и осуществлять тестирование, фиксируя результаты в некий журнал тестирования, в котором прописан набор тестовых случаев и отметка прохождения теста или не прохождения с указанием возможной причины. А также фиксирует обнаруженный дефект, описывает как он был обнаружен - например в тестовом случае №такой-то, как он проявляется и к чему приводит
По результатам тестов будет составлен отчет и сделаны метрики: скажем отношение пройденных тестов к общему их числу. Если вы делаете несколько циклов тестирования, то данный показатель может быть индикатором прогресса или регресса, т.е. будет показывать тренд...