Перейти к содержимому

Фотография

Вопрос к опытным по тест дизайну


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 12

#1 Zo0

Zo0

    Новый участник

  • Members
  • Pip
  • 31 сообщений

Отправлено 18 июня 2015 - 09:37

   Привет.

 

   Есть такой вопрос. У нас есть форма для заполнения (4 поля). Спецификация на нее есть. Подсказок, при некорректно заполненом поле, нет, но есть просто сообщение о неверно введенных данных в форме. Все поля обязательны для заполнения. Как, в таком случае, проводить позитивное тестирование? 


  • 0

#2 aksi

aksi

    Постоянный участник

  • Members
  • PipPipPip
  • 182 сообщений
  • ФИО:Ольга Алифанова
  • Город:Санкт-Петербург


Отправлено 18 июня 2015 - 09:48

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


  • 0

#3 Zo0

Zo0

    Новый участник

  • Members
  • Pip
  • 31 сообщений

Отправлено 18 июня 2015 - 09:50

пф)) не в этом вся соль) ясное дело, что если все пройденно, то поля заполнены верно. Вопрос не о класах эквивалентности. Мы проводим позитивное тестирование: Все поля заполнили корректно, согласно спеки. получаем эрор без деталей. Где ошибка?


  • 0

#4 pachkun

pachkun

    Новый участник

  • Members
  • Pip
  • 29 сообщений


Отправлено 18 июня 2015 - 10:03

пф)) не в этом вся соль) ясное дело, что если все пройденно, то поля заполнены верно. Вопрос не о класах эквивалентности. Мы проводим позитивное тестирование: Все поля заполнили корректно, согласно спеки. получаем эрор без деталей. Где ошибка?

Не очень понятно, вы хотите определить конкретные поля, которые приводят к  ошибке?

 

P.S. В целом ошибка в коде :)


  • 0

#5 Zo0

Zo0

    Новый участник

  • Members
  • Pip
  • 31 сообщений

Отправлено 18 июня 2015 - 10:05

ну да. хочу определить поле. Или это невозможно впринцыпе и нужно отдавать разрабам с описанием "Ошибка в форме"?


  • 0

#6 aid

aid

    Опытный участник

  • Members
  • PipPipPipPip
  • 448 сообщений
  • ФИО:Николай


Отправлено 18 июня 2015 - 10:05

пф)) не в этом вся соль) ясное дело, что если все пройденно, то поля заполнены верно. Вопрос не о класах эквивалентности. Мы проводим позитивное тестирование: Все поля заполнили корректно, согласно спеки. получаем эрор без деталей. Где ошибка?

 

Посмотреть в консоли на запрос, куда, что идёт, на что ругается.


  • 0

#7 pachkun

pachkun

    Новый участник

  • Members
  • Pip
  • 29 сообщений


Отправлено 18 июня 2015 - 10:27

ну да. хочу определить поле. Или это невозможно впринцыпе и нужно отдавать разрабам с описанием "Ошибка в форме"?

Возможно все, вопрос сколько времени приложить )

Я в первую очередь в логи смотрю.

А дальше все зависит от приложение (веб, дестоп, проверки на уровне БД или приложения и т.п.), тут лучше у разработчика выяснить, куда смотреть если что то пошло не так.

 

Если очень нужно или есть много времени, можно поиграть в детектива:

  • Вдруг написано, что это поле Имя, а программа думает, что это Возврат
  • А что, если заполнить это поля только цифрами
  • В спецификации написано, что длина поля 30 символов. Может ввести 2 символа, а не 10.
  •  и т.д и т.п.

  • 0

#8 Zo0

Zo0

    Новый участник

  • Members
  • Pip
  • 31 сообщений

Отправлено 18 июня 2015 - 10:53

Ну я думал, что есть стандартный алгоритм проверки в таких случаях. Спасибо:)


  • 0

#9 bu4er

bu4er

    Постоянный участник

  • Members
  • PipPipPip
  • 195 сообщений
  • ФИО:Шмыга Артём


Отправлено 18 июня 2015 - 12:31

Если есть время - пробуешь локализировать из-за какого поля происходит еррор.

В зависимости от того какие тесты ты до этого уже прошел на форме делаешь вывод какие данные форма пропускала и меняешь на них по одному полю пока ошибка не пропадет. 
Сложнее если еррор происходит не из-за одного поля.

Ты делаешь положительные тесты. Если еррор из-за введенных данных - значит нужно искать на границах положительных диапазонов данных.
Тут зависит как ты тесты составил и какие данные используешь.


  • 0

#10 nrj

nrj

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Рома Имхо

Отправлено 09 июля 2015 - 07:55

пф)) не в этом вся соль) ясное дело, что если все пройденно, то поля заполнены верно. Вопрос не о класах эквивалентности. Мы проводим позитивное тестирование: Все поля заполнили корректно, согласно спеки. получаем эрор без деталей. Где ошибка?

у меня тут есть несколько вопросов:

Получается вы нашли комбинацию при которой тест должен работать но не работает (значения 4 полей)

есть ли какие то данные которые проходят тест?

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

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

Как то так... Если не прав поясните.


  • 0

#11 clipsa

clipsa

    Специалист

  • Members
  • PipPipPipPipPip
  • 527 сообщений
  • ФИО:Ермолаева Ольга
  • Город:Москва


Отправлено 10 июля 2015 - 14:33

А вообще, я бы задумалась над тем, насколько правильно пользователю показывать что есть ошибка, но не показывать в каком поле

Если тестировщик не может понять где ошибка, то как это должен будет понять пользователь? :)


  • 0

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


#12 Zo0

Zo0

    Новый участник

  • Members
  • Pip
  • 31 сообщений

Отправлено 13 июля 2015 - 07:10

 

пф)) не в этом вся соль) ясное дело, что если все пройденно, то поля заполнены верно. Вопрос не о класах эквивалентности. Мы проводим позитивное тестирование: Все поля заполнили корректно, согласно спеки. получаем эрор без деталей. Где ошибка?

у меня тут есть несколько вопросов:

Получается вы нашли комбинацию при которой тест должен работать но не работает (значения 4 полей)

есть ли какие то данные которые проходят тест?

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

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

Как то так... Если не прав поясните.

 

 

Я понимаю все. Но этот вопрос у меня возник на этапе составления тест-кейсов а не при исполнении тестов


  • 0

#13 nrj

nrj

    Новый участник

  • Members
  • Pip
  • 18 сообщений
  • ФИО:Рома Имхо

Отправлено 13 июля 2015 - 08:38

 

 

пф)) не в этом вся соль) ясное дело, что если все пройденно, то поля заполнены верно. Вопрос не о класах эквивалентности. Мы проводим позитивное тестирование: Все поля заполнили корректно, согласно спеки. получаем эрор без деталей. Где ошибка?

у меня тут есть несколько вопросов:

Получается вы нашли комбинацию при которой тест должен работать но не работает (значения 4 полей)

есть ли какие то данные которые проходят тест?

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

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

Как то так... Если не прав поясните.

 

 

Я понимаю все. Но этот вопрос у меня возник на этапе составления тест-кейсов а не при исполнении тестов

 

Ну и в чем проблема?

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


  • 0


Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 анонимных