|
Кто виноват?
|
|||
---|---|---|---|
#18+
Программист реализовал функционал по требованию заказчика. Требование: В течении 1 мес от создания документа, его нельзя удалить. Отдал на тестирование, тестировали 2 месяца, приняли в эксплуатацию. Поступает замечание: документ от 2005 года, не удаляется. Программист роется по программе и находит ошибку, что после проверки на срок создания документа она тупо выходит из процедуры и ничего не делает. Кто виноват? Только программист, или тестер должен разделить вину? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2009, 08:50 |
|
Кто виноват?
|
|||
---|---|---|---|
#18+
это зависит... насколько сильная роль тестировщика у вас? чем он занимается? Ну например - составление плана тестирования, проверка требований на полноту/безконфликтность/тестируемость, покрытие требований тест-кейсами. Или он у вас тестирует программу на основе слов разработчика? ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2009, 12:32 |
|
Кто виноват?
|
|||
---|---|---|---|
#18+
Роль тестировщика - проверить что всё работает как надо, и выдать решение принимать или нет в эксплуатацию. Плана тестирования никакого нет, тестируют как умеют. Собственно тестируют те, кто ставит задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2009, 13:30 |
|
Кто виноват?
|
|||
---|---|---|---|
#18+
Требование: В течении 1 мес от создания документа, его нельзя удалить. Тест кейсы ручного тестирования (минимум): - документ созданный месяц назад минус 1 день нельзя удалить - документ созданный месяц назад удаляется Если эти проверки не были произведены тестировщиком при приёмочном тестировании, то виноват тестировщик, он не сделал свою работу. Программист человек подневольный, он не может решать что и когда нужно делать, но свой код тоже было бы здорово проверять. В общем вина программиста зависит от его роли. Но у вас проблема не в том кто накосячил - тестировщик или разработчик. У вас проблема в том что тестирования нет вообще. автор Роль тестировщика - проверить что всё работает как надо, и выдать решение принимать или нет в эксплуатацию. Плана тестирования никакого нет, тестируют как умеют. Собственно тестируют те, кто ставит задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2009, 14:38 |
|
Кто виноват?
|
|||
---|---|---|---|
#18+
пропущенный баг - вина тестировщика неверно написанный код - вина программиста ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2009, 15:17 |
|
Кто виноват?
|
|||
---|---|---|---|
#18+
Azartпропущенный баг - вина тестировщика неверно написанный код - вина программиста вкратце да... что-то у меня последнее время слишком много слов и домысливаний обстоятельств... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.11.2009, 16:21 |
|
Кто виноват?
|
|||
---|---|---|---|
#18+
Юзер213... Программист роется по программе и находит ошибку, что после проверки на срок создания документа она тупо выходит из процедуры и ничего не делает. ... может немного не в тему, но все же спрошу: что ошибочного в том, что после проверки создания "тупо" выходить из процедуры? (контекстом, конечно, владею не в достаточной степени, поэтому и спрашиваю, мне интересно просто :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.11.2009, 20:42 |
|
Кто виноват?
|
|||
---|---|---|---|
#18+
neznauможет немного не в тему, но все же спрошу: что ошибочного в том, что после проверки создания "тупо" выходить из процедуры? (контекстом, конечно, владею не в достаточной степени, поэтому и спрашиваю, мне интересно просто :)) Понимаете, жила была процедура, выполняла свои функции и всё было правильно, как её вызовешь - так она отрабатывает, каждый раз, без условий. Но тут выходит новое требование: Пусть процедура срабатывает не всякий раз, когда её вызывают, а только если месяц прошёл от создания документа. Программист добавил эту проверку на срок, но после проверки остальная часть процедуры никогда не срабатывала, прошёл месяц или не прошёл, т.к. она "тупо выходила". Он протестировал что если месяц не прошёл не удаляет, она не удалила, и отдал на тестирование. А она то вообще никогда не удаляет, но при тестировании этого тоже не проверили, т.к. точно также протестировали. Возник конфликт, т.к. что это за тестирование, если такие тупые ошибки выявить не могут, а тестировщики заявляют что они не виноваты, это программисты такие тупые ошибки допускают. Исправить то ошибку понадобилось всего 5 минут, а два месяца тестировали... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2009, 08:48 |
|
Кто виноват?
|
|||
---|---|---|---|
#18+
программисты существуют, чтобы делать тупые ошибки )) именно поэтому и нужны тестеры, иначе за что они зарплату получают? )) ... |
|||
:
Нравится:
Не нравится:
|
|||
17.11.2009, 10:58 |
|
Кто виноват?
|
|||
---|---|---|---|
#18+
Послали кореша магазин за водкой. Он приходит в магазин и говорит "Дайте водки!". Ему продавец (устал, вторую смену пашет) дает бутылку уксуса. Кореш на этикетку не смотрит, платит как за водку и приходит к столу. Кто виноват, что кореш водку не принес? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.11.2009, 12:02 |
|
Кто виноват?
|
|||
---|---|---|---|
#18+
Виноват, безусловно, тестер. Скажите, в чем были трудности протестировать возможность удаления по истечении определенного срока? ... |
|||
:
Нравится:
Не нравится:
|
|||
26.11.2009, 17:30 |
|
Кто виноват?
|
|||
---|---|---|---|
#18+
тесты прошедшие без ошибок - еще не доказательство полного отсутствия ошибок ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2009, 23:11 |
|
Кто виноват?
|
|||
---|---|---|---|
#18+
нюткаВиноват, безусловно, тестер. Скажите, в чем были трудности протестировать возможность удаления по истечении определенного срока? нельзя все на тестера сваливать, программист тоже должен отвечать за свою работу ... |
|||
:
Нравится:
Не нравится:
|
|||
30.11.2009, 23:12 |
|
Кто виноват?
|
|||
---|---|---|---|
#18+
crtнюткаВиноват, безусловно, тестер. Скажите, в чем были трудности протестировать возможность удаления по истечении определенного срока? нельзя все на тестера сваливать, программист тоже должен отвечать за свою работу Читаем первый пост и вопрос в нём: авторКто виноват? Только программист, или тестер должен разделить вину? Вина программиста не оспаривается, но должен ли отвечать только лишь программист... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2009, 09:01 |
|
Кто виноват?
|
|||
---|---|---|---|
#18+
И тестер тоже виноват. Понять задачу и провести правильные тесты (так удаляется, так не удаляется) - задача подразделения тестирования (один это тестер или это целая структура по обеспечению качества - неважно). ... |
|||
:
Нравится:
Не нравится:
|
|||
01.12.2009, 09:35 |
|
Кто виноват?
|
|||
---|---|---|---|
#18+
Вина определяется несоблюдением должностной инструкции. Если тестер сделал всё по инструкции, то не в чем его винить. Если деятельность персонала никак не регламентирована, то руководство может установить любую меру ответственности, а персонал её правомерно оспаривать. Так что давайте формализуем описание задачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
21.12.2009, 22:14 |
|
Кто виноват?
|
|||
---|---|---|---|
#18+
Юзер213crtнюткаВиноват, безусловно, тестер. Скажите, в чем были трудности протестировать возможность удаления по истечении определенного срока? нельзя все на тестера сваливать, программист тоже должен отвечать за свою работу Читаем первый пост и вопрос в нём: авторКто виноват? Только программист, или тестер должен разделить вину? Вина программиста не оспаривается, но должен ли отвечать только лишь программист... По-моему ситуация совершенно ясна (в теории - на практике все как всегда зависит от того, насколько хорошо теория претворяется в жизнь): За пропущенную к заказчику ошибку - вина 100% тестера Вопрос о вине программера поднимается совершенно в другом месте: например тестер сообщает статистику о количестве отловленных ошибок за месяц по каждому программеру и если это количество у кого-то намного превышает среднее, то нужно подумать о соответствии этого человека его месту, а если само среднее слишком высоко - значит "прогнило что-то в датском королевстве" ... |
|||
:
Нравится:
Не нравится:
|
|||
04.02.2010, 12:11 |
|
|
start [/forum/topic.php?desktop=1&fid=36&tid=1554855]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
31ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
2ms |
others: | 299ms |
total: | 444ms |
0 / 0 |