Коллеги, приветствую!
Недавно устроилась на фирму на испытательный срок, но есть большие проблемы с пониманием самого процесса тестирования. Не могли бы вы мне 'вправить мозги' в нужное русло!
Мне говорят - тренируйся) Вот пример №1:
Есть форма (на картинке). Общее задание: протестировать форму.
Я его поделю на составные части:
1. Уточню требования
2. Продумаю какие виды тестирования применить
3. Поставлю чеклисты для проверки: smoke и critical path (мне кажется для extended тут мало информации)
4. Проведу эстимацию для smoke и critical path.
Пожалуйста, поправляйте меня, если мои рассуждения окажутся некорректными.
Пункт 1:
1. Я не знаю, что это за форма, но есть спецификация (скорее всего) - "НЕТ".
2. Тогда какие были условия, что это форма появилась - "не знаю, наверное, пользователь хочет зарегистрироваться на сайте"
3.Что будет являться успешной регистрацией? какое-то сообщение? - "Вы зарегистрированы"
4. Соответственно нажатие на кнопку Register приведет к появлению этого сообщения при корректном заполнении формы? - "Да"
5. Мы должны просто увидеть сообщение и этого будет достаточно для утверждения, что мы зарегистрированы, либо должны быть соблюдены еще некие условия, например, запрос к базе данных? - "делайте два варианта"
6. А какой тип данных поддерживается данными полями? - "текст(символы) и цифры"
7. (1 вариант): 'Значит я вижу, что ОБЯЗАТЕЛЬНЫМ является только одно поле'. Отсюда делаю вывод, что для тестирования smoke мне понадобится проверить: