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

Фотография

Когда же создавать bug report?

bug report

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

#1 Teddy

Teddy

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

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

Отправлено 10 августа 2014 - 15:26

Меня заинтересовал такой простой вопрос.

Я тестирую систему в которой хранятся данные пользователя и если пользовать не активен X дней, его аккаунт должен автоматически удаляться. Этот X может быть от 7 до 365 дней.

Допустим, я его поставил на минимум X=7 и через 7 дней неактивности аккаунт не удалился.

Для составления bug report нужно убедиться, что баг воспроизводиться. Получается, что понадобится еще раз ждать 7 дней пока баг не подтвердиться, то есть bug report можно будет написать только через неделю?

Что бы вы сделали в таком случае?


  • 0

#2 220v

220v

    Активный участник

  • Members
  • PipPip
  • 107 сообщений
  • ФИО:Олег


Отправлено 10 августа 2014 - 16:25

Поговорить с разработчиком по поводы проблемы.
А как Вы проверите удаление аккаунта через 365 дней? год ждать собираетесь? :smile:


  • 0

#3 user12

user12

    Специалист

  • Members
  • PipPipPipPipPip
  • 894 сообщений
  • ФИО:Виктор
  • Город:Минск


Отправлено 10 августа 2014 - 16:35

Данные хранятся в БД, т.е. ищите нужную таблицу и меняйте 7 на 1.  Если у вас черный ящик, то просто напишите программисту, типо: хочу протестировать фичу, но ждать надо неделю. Сделай, чтобы ждать было 1 день.


  • 0

#4 Teddy

Teddy

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

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

Отправлено 10 августа 2014 - 16:51

Спасибо за ответы. Тестирование по принципу black box. Попрошу разработчика поменять минимальное допустимое значение на 1 день. Допустим баг подтвердится, затем его поправят и я проведу retesting. Затем разрабочик вернет минимум на 7 дней. А вот тут еще раз надо проверить, что он действительно вернул все обратно?

 

В догонку еще один организационный вопрос. Если вам требуется какие-то пояснения разработчика, вы сразу к нему подходите и прерываете его работу или это как-то по-другому организовано?


  • 0

#5 VinnieJohns

VinnieJohns

    Активный участник

  • Members
  • PipPip
  • 112 сообщений
  • ФИО:Дмитрий Новиков


Отправлено 10 августа 2014 - 16:55

+1 насчёт БД. В редких случаях можно ещё с системным временем поиграться.


  • 0

#6 VinnieJohns

VinnieJohns

    Активный участник

  • Members
  • PipPip
  • 112 сообщений
  • ФИО:Дмитрий Новиков


Отправлено 10 августа 2014 - 16:59

В догонку еще один организационный вопрос. Если вам требуется какие-то пояснения разработчика, вы сразу к нему подходите и прерываете его работу или это как-то по-другому организовано?

Ну это, имхо, редкостное хамство. Про состояние потока слыхали? )

Уважайте чужой мыслительный процесс. За очень редким исключением с действительно срочными вопросами, большинство вопросов не требует грубо вырывать разработчика из задачи. ПОэтому договоритесь, какой канал связи (обычно это мессенджеры типа скайпа) разработчик проверяет ASAP но без ущерба работе.


  • 0

#7 VinnieJohns

VinnieJohns

    Активный участник

  • Members
  • PipPip
  • 112 сообщений
  • ФИО:Дмитрий Новиков


Отправлено 10 августа 2014 - 17:03

Спасибо за ответы. Тестирование по принципу black box. Попрошу разработчика поменять минимальное допустимое значение на 1 день. Допустим баг подтвердится, затем его поправят и я проведу retesting. Затем разрабочик вернет минимум на 7 дней. А вот тут еще раз надо проверить, что он действительно вернул все обратно?

И всё-таки я за БД. ждать 7 дней из-за такой фигни - радости мало. Тем паче, что там наверняка не только дни считаются - вполне возможно, можно все тесты прогнать за пару минут - и забыть до следующего раза.


  • 0

#8 Teddy

Teddy

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

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

Отправлено 10 августа 2014 - 17:56

К сожалению, там нельзя руками поменять в БД. Все взаимодействие осуществляется через админку, в которой и действует это ограничение.


  • 0

#9 Vasiliy

Vasiliy

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 2 959 сообщений
  • ФИО:Касимов Василий
  • Город:Москва

Отправлено 10 августа 2014 - 18:18

К сожалению, там нельзя руками поменять в БД. Все взаимодействие осуществляется через админку, в которой и действует это ограничение.

Значит для тестов вам надо изменить это ограничение на 1 день. Поставьте разработчику задачу, что вам надо сократить время тестирования. Как он будет это делать - в БД или в коде - это его кухня.


  • 0

#10 ch_ip

ch_ip

    Профессионал

  • Members
  • PipPipPipPipPipPip
  • 1 097 сообщений
  • ФИО:Павел Абдюшев
  • Город:Москва


Отправлено 10 августа 2014 - 22:07

Для проверки таких вещей обычно пишут юнит-тесты, которые эмулируют нужную дату для приложения.
Если проверять руками, то можно перевести время в ОС и проверить за 15 минут вместо двух недель
  • 0

#11 wret

wret

    Активный участник

  • Members
  • PipPip
  • 124 сообщений
  • Город:Москва

Отправлено 11 августа 2014 - 05:40

К сожалению, там нельзя руками поменять в БД. Все взаимодействие осуществляется через админку, в которой и действует это ограничение.

Значение 7 дней в коде хранится?

Погорите с программистом, это плохой тон, нечего захардкоживать

 

Для проверки таких вещей обычно пишут юнит-тесты, которые эмулируют нужную дату для приложения.
Если проверять руками, то можно перевести время в ОС и проверить за 15 минут вместо двух недель

Есть варианты когда перевод даты в ОС не поможет


  • 0

#12 Dalay_LAMO

Dalay_LAMO

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

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Дмитрий
  • Город:Санкт-Петербург


Отправлено 11 августа 2014 - 07:16

Значение 7 дней в коде хранится?
Погорите с программистом, это плохой тон, нечего захардкоживать


Необязательно в коде, ещё ж конфиги есть. К конфигам (как и к базам) у тестировщика опять же доступа может не быть. Решение простое - говоришь, что для целей тестирования надо установить такой-то срок. После тестировния в трекере отписываешь, чтобы значение не забыли поменять на то, которое требуется.
  • 0

#13 wret

wret

    Активный участник

  • Members
  • PipPip
  • 124 сообщений
  • Город:Москва

Отправлено 11 августа 2014 - 08:15

 

Значение 7 дней в коде хранится?
Погорите с программистом, это плохой тон, нечего захардкоживать


Необязательно в коде, ещё ж конфиги есть. К конфигам (как и к базам) у тестировщика опять же доступа может не быть. Решение простое - говоришь, что для целей тестирования надо установить такой-то срок. После тестировния в трекере отписываешь, чтобы значение не забыли поменять на то, которое требуется.

 

У тестировщика должен быть доступ (если он есть у программиста) как к бд так и к конфигам


  • 0

#14 Dalay_LAMO

Dalay_LAMO

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

  • Members
  • PipPipPipPip
  • 265 сообщений
  • ФИО:Дмитрий
  • Город:Санкт-Петербург


Отправлено 11 августа 2014 - 08:46

У тестировщика должен быть доступ (если он есть у программиста) как к бд так и к конфигам


Это догма?
  • 0

#15 clipsa

clipsa

    Специалист

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


Отправлено 12 августа 2014 - 11:15

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


  • 1

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


#16 wret

wret

    Активный участник

  • Members
  • PipPip
  • 124 сообщений
  • Город:Москва

Отправлено 12 августа 2014 - 11:42

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

 

 

У тестировщика должен быть доступ (если он есть у программиста) как к бд так и к конфигам


Это догма?

 

Не догма, но очень желательно


  • 0



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

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