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

Фотография

Долой отмазки в тестировании


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

#21 Alexander_A

Alexander_A

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

  • Members
  • Pip
  • 51 сообщений
  • ФИО:Alexander

Отправлено 24 мая 2011 - 12:42

Александр, так Вы всё же расскажите, что Вы предложили бы делать в ситуации, "\когда пропали требования из п. 2 при уже готовом продукте".
Все понимают, что это не самая приятная ситуация. Но вопрос заключается в том -- что делать тому, кто в неё попал?


:cray: Это становится уже смешным.
Я ведь уже ответил на этот вопрос Натальи в своём сообщении 20.05. И указал об этом повторно Наталье в своём сообщении 22.05.

Напишу ещё раз.
- "Тестирование можно (кривовато) проводить по RFD и пр. документам программистов." Т.е. мы проверяем соответствие согласно наследованным требованиям из п.3.
- "... к тестированию MUST подключать ПОЛЬЗОВАТЕЛЯ-ЗАКАЗЧИКА, который будет сидеть рядом с профессиональным тестировщиком и они ВМЕСТЕ будут писать сценарии." - T.e. проверяется соответствие исходным требованиям. При открытии бага на бизнес-процесс, можно будет ссылаться на мнение заказчика (статус Production). (В данном случае мы частично, на уровне написания сценариев, объединяем Delivery и Acceptance тестирование, что допускается по методологии CMMI).

(Если кому интересно, то здесь "спрятан под листьями" аргумент для "влияние на начальство": время, затраченное пользователем, не "пропадёт", т.к. пользователь получит в своё распоряжение готовые, им же придуманные сценарии бизнес-процессов. И ему (или его тестировщикам) придётся только прогнать их в своём окружении.)
  • 0

#22 Фрося

Фрося

    Специалист

  • Members
  • PipPipPipPipPip
  • 514 сообщений
  • ФИО:Радилова Елена Игоревна

Отправлено 24 мая 2011 - 13:01

Документы программистов - это РАЗ.

Основное -- ТЕКСТ ПРОГРАММ, с расспросами в непонятных местах --- а что тут-то ребята, вы хотели сделать!
  • 0
Почему-то по пятницам особо остро хочется быть блондинкой....

#23 barancev

barancev

    Администратор

  • Admin
  • PipPipPipPipPipPip
  • 6 872 сообщений
  • ФИО:Алексей Баранцев
  • Город:Россия, Москва


Отправлено 24 мая 2011 - 13:37


Александр, так Вы всё же расскажите, что Вы предложили бы делать в ситуации, "\когда пропали требования из п. 2 при уже готовом продукте".
Все понимают, что это не самая приятная ситуация. Но вопрос заключается в том -- что делать тому, кто в неё попал?

Напишу ещё раз.
- "Тестирование можно (кривовато) проводить по RFD и пр. документам программистов." Т.е. мы проверяем соответствие согласно наследованным требованиям из п.3.
- "... к тестированию MUST подключать ПОЛЬЗОВАТЕЛЯ-ЗАКАЗЧИКА, который будет сидеть рядом с профессиональным тестировщиком и они ВМЕСТЕ будут писать сценарии." - T.e. проверяется соответствие исходным требованиям. При открытии бага на бизнес-процесс, можно будет ссылаться на мнение заказчика (статус Production). (В данном случае мы частично, на уровне написания сценариев, объединяем Delivery и Acceptance тестирование, что допускается по методологии CMMI).

А если пункт 3 тоже пропал, RFD нет и не было, разработка велась "со слов заказчика"?

Подключать заказчика к тестированию -- мысль хорошая, но если уж он согласился уделить время, может быть стоит попытаться уговорить его и требования написать, нет?
А что делать, если нет явно выраженного заказчика? Или есть, но он не согласен уделять так много времени -- согласовать требования, если их кто-нибудь напишет, он готов, а сидеть часами рядом с тестировщиком -- не готов.
  • 0
Алексей Баранцев
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium

#24 Vestalka

Vestalka

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

  • Members
  • PipPipPipPip
  • 423 сообщений
  • ФИО:Татьяна
  • Город:Haarlem


Отправлено 24 мая 2011 - 19:13

- "... к тестированию MUST подключать ПОЛЬЗОВАТЕЛЯ-ЗАКАЗЧИКА, который будет сидеть рядом с профессиональным тестировщиком и они ВМЕСТЕ будут писать сценарии." - T.e. проверяется соответствие исходным требованиям. При открытии бага на бизнес-процесс, можно будет ссылаться на мнение заказчика (статус Production). (В данном случае мы частично, на уровне написания сценариев, объединяем Delivery и Acceptance тестирование, что допускается по методологии CMMI).

(Если кому интересно, то здесь "спрятан под листьями" аргумент для "влияние на начальство": время, затраченное пользователем, не "пропадёт", т.к. пользователь получит в своё распоряжение готовые, им же придуманные сценарии бизнес-процессов. И ему (или его тестировщикам) придётся только прогнать их в своём окружении.)


А к нам "барин" едет "на этой неделе"... И мы уже устали уточнять когда у него будет "эта неделя". Общаемся письмами и телефонными звонками, но отвечает он пару раз в неделю - не больше. Даже планирование базового функционала и сроки мы делали без него - ибо сил нет ждать. Написали ему письмо по этому поводу. Ждем "этой недели", на которой он ответит.
Требования на уровне: мне надо, чтоб система держала полмиллиона запросов. Каких запросов, за какое время, etc?
У Вас есть идеи как его привлечь к процессу, хотя бы увидеть его, не говоря уже о том, чтобы "посадить рядом с тестировщиком"? Если да - буду жуть как признательна за совет!
  • 0

#25 Alexander_A

Alexander_A

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

  • Members
  • Pip
  • 51 сообщений
  • ФИО:Alexander

Отправлено 25 мая 2011 - 09:42

Документы программистов - это РАЗ.
Основное -- ТЕКСТ ПРОГРАММ, с расспросами в непонятных местах --- а что тут-то ребята, вы хотели сделать!

Осторожно! Мины!
Текст программ может дать информацию по структуре процессов, данными, нтерфейсам с внешними системами и т.д., и показать "места" тестирования, но это, всё же, наоборот - объект тестирования, а не оракул.

А если пункт 3 тоже пропал, RFD нет и не было, разработка велась "со слов заказчика"?

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

Если нет пункта 3, то остаётся только тестирование "с привлечением".
Варианты "уговорить заказчика написать требования", как и "приказать аналитику их написать", невозможны по условиям задачи, определённым Натальей.
Заказчик будет готов "сидеть часами", когда ему объяснят, что он всё равно должен будет потратить время на проверку "того, что он купил".

А к нам "барин" едет "на этой неделе"... И мы уже устали уточнять когда у него будет "эта неделя". Общаемся письмами и телефонными звонками, но отвечает он пару раз в неделю - не больше. Даже планирование базового функционала и сроки мы делали без него - ибо сил нет ждать. Написали ему письмо по этому поводу. Ждем "этой недели", на которой он ответит.
Требования на уровне: мне надо, чтоб система держала полмиллиона запросов. Каких запросов, за какое время, etc?
У Вас есть идеи как его привлечь к процессу, хотя бы увидеть его, не говоря уже о том, чтобы "посадить рядом с тестировщиком"? Если да - буду жуть как признательна за совет!

Вот прекрасный пример - как будут написаны требования тестировщиком. От меня хотят конкретных рекомендаций. А как описана задача? Точно? Конкретно?
Разве можно успешно "стрелять, согласно таким таблицам стрельбы"?
Ну что же, отвечу исходя из того, что есть.

Кошмар!
Описанная ситуация - форменная наглость с Вашей стороны. Я понимаю заказчика.
Я бы уже давно сформировал тестовое окружение, приехал бы к заказчику со своими компьютерами и сидел бы у него, вылавливая по паре часов в день его свободного времени. За неделю-другую сценарии для E2E были бы готовы.
А вы его даже "увидеть" не смогли.

2 All.
Извините, мне это начало надоедать. Я пришёл сюда учиться, а не учить.
  • 0

#26 Фрося

Фрося

    Специалист

  • Members
  • PipPipPipPipPip
  • 514 сообщений
  • ФИО:Радилова Елена Игоревна

Отправлено 25 мая 2011 - 10:13

Осторожно! Мины!
Текст программ может дать информацию по структуре процессов, данными, нтерфейсам с внешними системами и т.д., и показать "места" тестирования, но это, всё же, наоборот - объект тестирования, а не оракул.

Ну не в прямую же.
Опираясь на текст программ -- можно выяснять -- чего программисты сделать-то хотели.
Ни разу не оракул.
Просто - доступный источник информации, отталкиваясь от которого можно у программистов прояснять, что они хотели-то сделать.

2 All.
Извините, мне это начало надоедать. Я пришёл сюда учиться, а не учить.


А тут просто учиться ни разу не получится.
Реально оцените свой опыт --- разве он не достаточно обширен, что бы самому делится знаниями?
  • 0
Почему-то по пятницам особо остро хочется быть блондинкой....

#27 Vasiliy

Vasiliy

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

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

Отправлено 25 мая 2011 - 10:57

...
Я бы уже давно сформировал тестовое окружение, приехал бы к заказчику со своими компьютерами и сидел бы у него, вылавливая по паре часов в день его свободного времени. За неделю-другую сценарии для E2E были бы готовы.

Наверное, можно начинать завидовать хорошим заказчикам))

Как и описанные выше ситуации, заказчики бывают разными.
И иногда до него нельзя добраться по причине:
а) он может находиться на другой стороне шарика, что именуется Землей
б) он может сидеть на режимном объекте и со своими компьютерами Вы к нему просто так не приедете
в) ему может быть банально не до Вас, потому что у него есть свои более важные текущие задачи (проблемы) в данный период времени

Так что все зависит от ситуации.
  • 0

#28 Vestalka

Vestalka

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

  • Members
  • PipPipPipPip
  • 423 сообщений
  • ФИО:Татьяна
  • Город:Haarlem


Отправлено 25 мая 2011 - 17:32

Кошмар!
Описанная ситуация - форменная наглость с Вашей стороны. Я понимаю заказчика.
Я бы уже давно сформировал тестовое окружение, приехал бы к заказчику со своими компьютерами и сидел бы у него, вылавливая по паре часов в день его свободного времени. За неделю-другую сценарии для E2E были бы готовы.
А вы его даже "увидеть" не смогли.


Он был на Кипре пару недель. Потом - уехал в Москву. Потом - к родителям во Францию. Потом - Б-г еще знает куда.
У меня есть тестовое окружение, у меня есть отчеты, у меня есть предполагаемый результат даже!
Но как Вы предлагаете его вылавливать? Летать на Кипр на пару недель, потом - во Францию за зарплату тестировщика? ))))
Я все свои выкладки давно показала Project Owner, но нет никаких гарантий того, что его согласование == согласованию заказчика.
  • 0

#29 SALar

SALar

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

  • Members
  • PipPipPipPipPipPip
  • 2 298 сообщений
  • Город:Москва


Отправлено 01 июня 2011 - 10:08

Вопрос о написании требований тестировщиком достаточно больной. Мне ближе мнение Alexander_A.
Но я был бы более категоричен.

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

И более развернуто: http://blog.shumoos.com/archives/234
  • 0

-- 

Сергей Мартыненко

Блог 255 ступеней (байки для оруженосца)

facebook (Дети диаграммы Ганта)

ВебПосиделки клуба имени Френсиса Бэкона 

 



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

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