Помогите стать тестировщиком ПО

Привет ребят, буквально пол часа назад позвонила приятная девушка из Связного и предложила работу тестировщика, тестирование мобильных приложений, но только если я выполню задание, задание вроде простое, но что именно нужно писать я не пойму, подскажите будьте добры, направьте на правильный путь, все разжевывать не надо, просто ткните мордой, спасибо.

Задание.pdf (185 KB)

вы знаете что такое тест кейсы?
вот и пишете
1й шаг: сделать то-то
2й шаг: сделать еще что-то

нй шаг: еще что-то сделать
Ожидаемый результат: тут напишите что должен увидеть пользватель

и таких тесткейсов несколько штук на каждое задание, чтобы максимально полно покрыть функциональность и выявить наиболее потенциальных глков

ох, базы то я как-то неособо изучал, но как понял в задание 1

id вроде int
price int
status bool

нужно что-то типа этого?

int id[] = new int[];
boolean status = false;

for(int i = 0; i < 10; i++){

System.out.println(id[i]);

if(!status){
System.out.printlin(“Answer”);
}
}

Правильно ли я понял? и как из этого сделать тест?

Не успел углубиться, пока только 100 страниц книжки Савина прочитал

ааа… тоесть они, когда писали партнер имели ввиду меня? Нужно просто повторить, что они написали только своими словами? Там нету никакого ожидаемого результата, требования есть. Ок. Попробую

получается что нужно писать так?

  1. Я беру ввожу в браузере строку http://host/?id=1
  2. Я получаю ответ в комментариях 1
  3. Я беру ввожу в браузере строку http://host/?id=2
  4. Я получаю ответ в комментариях 0
  5. Я беру ввожу в браузере строку http://host/?id=3
  6. Я получаю ответ в комментариях 1
  7. Я беру ввожу в браузере строку http://host/?id=4
  8. Я получаю ответ в комментариях 1
  9. Я беру ввожу в браузере строку http://host/?id=5
  10. Я получаю ответ в комментариях 0
  11. Я беру ввожу в браузере строку http://host/?id=6
  12. Я получаю ответ в комментариях 1

как-то глупо выходит

А если вам вдруг предложат эту работу, вы так же на форуме будете искать тех, кто станет ее за вас выполнять?

2 лайка

Попробуйте еще тут спросить:
http://software-testing.ru/forum/

1 лайк

http://www.portnov.com/ru Вам в помощь.
Для начинающего очень грамотно разжевано)))
Достаточно посмотреть видео и большая часть вопросов отпадёт.

А для расширения сознания можно почитать форум, который привёл Колоб.

1 лайк

а еще есть какие-нибудь ресурсы где могут помочь?

из требований тестер и должен извлекать ожидаемый результат :slight_smile:
вам не код надо писать, а тест кейсы
если хотите писать код, собеседуйтесь на программиста :slight_smile:

Вполне нормальное задание, в котором требования написаны между строк текста, и тестировщик должен найти их на основе своего опыта.

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

3 лайка

спасибо уважаемый, как-то у меня мозги не туда повернуты, попробую что-нибудь состряпать

Интересно, как происходит набор докторов в операционную?