Необходимо протестировать в одном приложении функциональность - выбор фото при добавлении объявления. Рядом с кнопкой написано требование, что я могу загрузить не более пяти фотографий.
Ситуация первая:
Пишу шаги:
1. Нажать на кнопку с фотоаппаратом под полем «Стоимость в рублях» .
2. Появилось всплывающее окно «Добавление фото». Нажать на «Выбрать из Галереи».
3. Появилось всплывающее окно «Выберите приложение». Выбрать «Галерея».
4. Выбрать фотографию.
5. Проделать шаги с первого по 4 еще четыре раза (выбрать еще 4 фотографии).
Вопрос ПЕРВЫЙ - стоит ли описывать процедуру добавления каждой фотографии (выскочила вкладка, нажать, добавить и бла-бла) или достаточно корретно описать пункт в котором стоит проделать все предыдущие шаги несколько раз? (Пунк пятый Проделать шаги с первого по 4 еще пять раз (выбрать еще 5 фотографий).)
Ситуация вторая: так как самый максимум по фоткам у меня 5 штук, мне необходимо провести негативное тестирование - а что будет, если я добавлю шесть штук?
Пишу шаги:
1. Нажать на кнопку с фотоаппаратом под полем «Стоимость в рублях» .
2. Появилось всплывающее окно «Добавление фото». Нажать на «Выбрать из Галереи».
3. Появилось всплывающее окно «Выберите приложение». Выбрать «Галерея».
4. Выбрать фотографию.
5. Проделать шаги с первого по 4 еще пять раз (выбрать еще 5 фотографий) (или как там правильно это нужно сделать).
Вопрос ВТОРОЙ - по идее программа должны вывести мне ошибку, что типа "хэхэй ты не можешь добавить более 5 фотографий". Но программа реагирует иначе - рядом с кнопкой "добавить фото" у меня добавляются эти злополучные шесть фоток, хотя рядом четко написано - не более пяти. Четкие требования при этом неизвестны - баг ли это или фича.
Лично у меня в такой ситуации возникает чувство, что это явный баг.
Но вот что происходит дальше - мы же пытаемся добавить объявление, так? Все поля заполнены, фотки добавлены, объявление добавлено. И вот что мы видим - у нас в обзоре добавлено не шесть, а ПЯТЬ фотографий. То есть по идее все работает как нужно.
Подскажите - что в вышеописанных ситуациях делать и как разрешить проблему?
Заранее спасибо! :)
Нужно больше контекста:
1) это сферическая ситуация в вакууме (то есть просто вам пришел в голову этот кейс)
2) это вопрос с собеседования, из теста, экзамена,
3) это реальная жизненная ситуация
...
n) что-то еще...
А по какой причине тогда не известны четкие требования? Если ситуации из жизни (видимо работа?), то должен быть заказчик этого приложения, который ставил задачу для разработки. И нужно стоять возле него с паяльником пока он не сообщит требования, так как сейчас есть вилка из потенциально трех багов:
1) Баг в работе программы, так как она загружает 6 фото (и кстати, там вообще лимит есть на загрузку или можно сколько хочешь грузить? на сервер приходит 5 фото или больше?),
2) Баг в лексемах, то есть указан неверный текст требования
3) Баг в ТЗ на разработку.
Вообщем я бы сначала выяснил требования, если ситуация реальна, а потом писал кейс, а то работа в пустую.
Этот кейс не пришел в голову, это не собседеование, я просто интересуюсь тестированием и занимаюсь сама. Изучаю теорию и попеременно практикуюсь. Вот выбрала спец. приложуху и назначила себе что нужно сделать. Работа совсем не в пустую, а как хорошая практика, чтобы я знала и понимала что к чему. Но по хожу тестирования и написания тест-кейсов вылезли вот такие жуки.
1) В вопросе все четко написано:
по идее программа должны вывести мне ошибку, что типа "хэхэй ты не можешь добавить более 5 фотографий". Но программа реагирует иначе - рядом с кнопкой "добавить фото" у меня добавляются эти злополучные шесть фоток, хотя рядом четко написано - не более пяти.
Mary Солнечная: не сочтите, что придираюсь, но тогда это не совсем "реальная жизненная ситуация", а учебная, что согласитесь не одно и тоже. Так как на вопрос о том, как должно работать приложение знает ответ только заказчик, и в "реальной жизненной ситуации" он есть.
В данном случае по моему скромному разумению вы выступаете заказчиком (в силу учебности ситуации) и, если, как вы говорите, "в вопросе все четко написано" и ваше требование в том, что приложение должно вернуть ошибку, то оно должно его возвращать, вне зависимости от того, что в последствии отображается все-так 5, а не 6 фотографий.
Что касается первого вашего вопроса, то описывать процедуру добавления каждого фото нет необходимости. Вы правильно написали "5. Проделать шаги с первого по 4 еще четыре раза (выбрать еще 4 фотографии)." - этого достаточно будет.
Моюно еще посмотреть Савина "Тестирование дот ком", если мне не изменяет память он разбирает там подобные ситуации.
И в дополнение, я бы на вашем месте рассмотрел еще один негативный кейс: что происходит с приложением, если вы загружаете не 6, а 100 (1000) фотографий.
Из прочитанного. Я вижу минимум 3 баги: 1) граничные значения 2) игнор программы требований 3) нет сообщения об ошибке ( лимит 5) То что все работает не говорит что это нормально. Пиши мне, помогу чем смогу, тут возможно написать минимум 8-12 кейсов (негативные позитивные) Твои кейсы написаны не очень...