Как протестировать связанные списки?

Как протестировать связанные списки?

В одной из тестируемых форм встретилась такая штука. Есть 3 выпадающих списка: Страна, Регион и Город.

1. В списке Страна есть, собственно, список стран. Списки Регион и Город пустые.

2. Как только выбрали страны, список Регион наполняется регионами данной страны. Список Город пустой.

3. Выбираем Регион и список Город наполняется городами.

Набросал 9 пунктов для будущих тест кейсов:

1. При выборе Страны список Регион заполняется регионами выбранной страны.

2. При сбросе списка Страна, список Регион принимает значение Выберите.

3. При сбросе списка Страна, список Город принимает значение Выберите.

4. При выборе Региона список Город содержит города выбранного региона.

5. При сбросе списка Регион, список Город сбрасывается.

6. При изменении списка Страна список Регион заполняется регионами выбранной страны.

7. При изменении списка Страна значение списка Город сбрасывается.

8. При изменении списка Регионасписок Город заполняется городами выбранного региона.

9. При изменении списка Регион значение списка Город сбрасывается, список заполняется городами выбранного региона

Вопросы:

1. Что ещё можно протестировать в этих списках?

2. Если у меня задача протестировать сторонний сайт, нужно ли тестировать правильное содержание и соответствие этих списков между собой?

#2 lurk

Например можно посмотреть:

1. Существуют ли страны без регионов?

2. Список городов всегда привязан к списку регионов? Или можно выбрать город после выбора страны?

3. Какой регион у Москвы и Санкт-Петербурга? (Они не относятся к Московской и Ленинградской области)

4. К кому относится Крым и Севастополь?

5. Можете с запросами поиграться - когда в id региона не соответствует выбранной стране, например, что будет если Алабама находится в России?

6. Почему название страны, региона, города на английском, а "Выберите" на русском?

7. Что будет если ничего не выбрали? Или выбрали только страну, страну и регион?

8. Что делать, если пользователь живет не в городе, а селе?

9. Думайте сами, что еще нужно тестировать.

Вы сами должны решить, что тестировать, если не можете этого, уточните, что надо у вашего руководителя.

#3 tohS
  • ФИО: Вадим М.
  • Город: Минск

Вы сами должны решить, что тестировать, если не можете этого, уточните, что надо у вашего руководителя.

Тестирую функциональность. Руководителя нет.

Например можно посмотреть:

1. Существуют ли страны без регионов?

3. Какой регион у Москвы и Санкт-Петербурга? (Они не относятся к Московской и Ленинградской области)

4. К кому относится Крым и Севастополь?

8. Что делать, если пользователь живет не в городе, а селе?

Конечно, не очень удобная система с этой точки зрения, потому что придется выяснять все эти нюансы. Вопрос, если я тестирую функциональность, то эти вещи на мне лежат?

2. Список городов всегда привязан к списку регионов? Или можно выбрать город после выбора страны?

Да, всегда. Если не выбран регион, список городов пустой.

5. Можете с запросами поиграться - когда в id региона не соответствует выбранной стране, например, что будет если Алабама находится в России?

Имеете ввиду изменить HTTP запрос?

6. Почему название страны, региона, города на английском, а "Выберите" на русском?

7. Что будет если ничего не выбрали? Или выбрали только страну, страну и регион?

Какие поля заполить, те и будут в профиле. Если ничего не заполнять, ничего и не будет.

#4 lurk

п.1-4 - Если вы не знаете на ком эти вещи лежат в фирме, в которой вы работаете, то я тем более этого не могу знать

п. 5 - да, если считаете, что это нужно.

- Скажите,пожалуйста, как бы мне отсюда выбраться? - Это в значительной степени зависит от того, куда ты хочешь попасть, - ответил Кот. - Мне, пожалуй, все равно куда, - сказала Алиса. - В таком случае не имеет значения куда ты попадешь, - сказал Кот. - . лишь бы добраться куда-нибудь, - добавила Алиса в качестве пояснения своих намерений. - Ну, ты обязательно придешь куда-нибудь, - заметил Кот, - если будешь идти достаточно долго.

#5 tohS
  • ФИО: Вадим М.
  • Город: Минск

п.1-4 - Если вы не знаете на ком эти вещи лежат в фирме, в которой вы работаете, то я тем более этого не могу знать

Работать тестировщиком мне ещё предстоит. На данный момент тестирую, чтобы было что показать работодателю кроме голого резюме.

Поэтому спрашиваю у вас, более опытных людей.

#6 clipsa
  • ФИО: Ермолаева Ольга
  • Город: Москва

У тестирования должна быть цель, у ПО, которое вы тестируете должно быть определенное назначение. Если вы не знаете для чего и для кого необходимо это ПО и/или не представляете себе целей тестирования, то перед тем как начать набрасывать проверки необходимо с этими вещами определиться. А так действительно получается как процитировал Lurk:

- Скажите,пожалуйста, как бы мне отсюда выбраться?

- Это в значительной степени зависит от того, куда ты хочешь попасть, - ответил Кот. - Мне, пожалуй, все равно куда, - сказала Алиса. - В таком случае не имеет значения куда ты попадешь, - сказал Кот. - . лишь бы добраться куда-нибудь, - добавила Алиса в качестве пояснения своих намерений. - Ну, ты обязательно придешь куда-нибудь, - заметил Кот, - если будешь идти достаточно долго.

© Льюис Кэрролл

С тестированием ввода адресов вообще все бывает абсолютно по разному, тут вам никто правильного ответа не даст, потому что его нет :)

Не следует заставлять тестировщиков тестировать быстрее. Что может быть хуже испуганных, усталых, цинично настроенных тестировщиков? ----------------- Хорошо, когда человек заводит баги . Плохо, когда баги заводят человека (с) ----------------- Проект для начинающих тестировщиков Хомячки

📎📎📎📎📎📎📎📎📎📎