Привет ребят, буквально пол часа назад позвонила приятная девушка из Связного и предложила работу тестировщика, тестирование мобильных приложений, но только если я выполню задание, задание вроде простое, но что именно нужно писать я не пойму, подскажите будьте добры, направьте на правильный путь, все разжевывать не надо, просто ткните мордой, спасибо.
вы знаете что такое тест кейсы?
вот и пишете
1й шаг: сделать то-то
2й шаг: сделать еще что-то
…
нй шаг: еще что-то сделать
Ожидаемый результат: тут напишите что должен увидеть пользватель
и таких тесткейсов несколько штук на каждое задание, чтобы максимально полно покрыть функциональность и выявить наиболее потенциальных глков
ааа… тоесть они, когда писали партнер имели ввиду меня? Нужно просто повторить, что они написали только своими словами? Там нету никакого ожидаемого результата, требования есть. Ок. Попробую
Вполне нормальное задание, в котором требования написаны между строк текста, и тестировщик должен найти их на основе своего опыта.
Happy path:
Дано запись с ID=10 и Status= 0
Проверить что запрос ?id=10 возвращает Status= 0
Дано запись с ID=11 и Status= 1
Проверить что запрос ?id=10 возвращает Status= 1
Как поведет себя система?
Что если запрашивается несуществующая запись? ?id=666
Буква? ?id=f
Цифры и буква ?id=1f
Пустая строка? ?id=
?id= 0 ?
?id=-1 ?
Требования к производительности: 10 запросов в минуту.
А что если сделать 10 запросов за одну секунду, а через минуту еще 10?
Пользователь должен быть авторизирован, чтобы получить запись или нет?
В данном случае, из-за неполноты требований, к спецификации больше вопросов, чем полученных ответов. И это тоже работа тестировщика: задавать правильные вопросы. Т.е. Тестировать, в первую очередь, требования.
Посмотрите вот это видео:
Open Lecture by James Bach on Software Testing
youtube .com/watch?v=ILkT_HV9DVU