Отношения между программистами и тестировщиками
#1
Отправлено 04 февраля 2005 - 10:16
Вообщем-то, это никому бы не понравилось. Но почему так мало таких девелоперов, которые бы млели от заполненой доверху Bug Tracking System и бросались бы срочно все исправлять? Так сказать патриотов своего дела :)
#2
Отправлено 04 февраля 2005 - 10:30
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#3
Отправлено 04 февраля 2005 - 10:33
На то и есть тестировщики, чтобы задавать ритм работы комманды. И конечно не только для этого ;)Потому что у них на это утро были другие планы
#4
Отправлено 04 февраля 2005 - 10:37
Вообще-то я думал, что этим занимаемся мы, менеждеры проектов, но если тестировщики считают иначе... стоит прилушаться к их мнению :)На то и есть тестировщики, чтобы задавать ритм работы комманды. И конечно не только для этого ;)
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#5
Отправлено 04 февраля 2005 - 10:46
Вот такие программисты странные люди:)Интересная тенденция: очень часто замечала, что большинство разработчиков определенно недолюбливают QA, тестирующих их детища -- программы. Удивительно то, что хороший тестировщик несомненно помогает улучшить качество выпускаемого продукта, но часто программисты сопротивляются этому.
Хотя понять их в общем-то можно.
Мне обиднее было наблюдать как люди переходят из QA в программисты и буквально через пару месяцев напрочь забывают, что они были тестеровщиками... Норовят все баги отправить в отложенные и объявить все подряд фичами.
#6
Отправлено 04 февраля 2005 - 11:00
Менеджеры проекта -- это несомненно дух комманды и основной рычаг управления, который объединяет девелоперов и тестеров, но хороший тестеровщик всегда пытается не просто найти баг, но и правильно его преподнести (оформить) и, как это не печально, часто приходится доказывать прогаммисту, что это все-таки БАГ и что его надо неприменно исправить. Так что в некоторой мере тестировщики тоже играют роль в процессе разработки и управления. Опять же не все тестировщики и не во всех компаниях.Вообще-то я думал, что этим занимаемся мы, менеждеры проектов, но если тестировщики считают иначе... стоит прилушаться к их мнению
#7
Отправлено 04 февраля 2005 - 11:03
Могу сказать исходя из наблюденного мной: программисты, достаточно долго работавшие до этого тестировщиками, более аккуратны и организованны. И это большой плюс.Мне обиднее было наблюдать как люди переходят из QA в программисты и буквально через пару месяцев напрочь забывают, что они были тестеровщиками... Норовят все баги отправить в отложенные и объявить все подряд фичами.
#8
Отправлено 04 февраля 2005 - 11:14
Если уж на то пошло, программисты тоже играют в этом процессе не последнюю роль :)... хороший тестеровщик всегда пытается не просто найти баг, но и правильно его преподнести (оформить) и, как это не печально, часто приходится доказывать прогаммисту, что это все-таки БАГ и что его надо неприменно исправить. Так что в некоторой мере тестировщики тоже играют роль в процессе разработки и управления.
И, поверьте, они стараются не делать ошибок, а если и делают, то непреднамеренно и без злого умысла.
И сопротивляются они тоже не всегда, а только когда дейстительно не могут понять, в чём же состоит несоответствие реального поведения некоторому ожидаемому. При этом не всегда у программиста и тестировщика одинаковое представление о том, что такое правильное ожидаемое поведение. И тестировщик не имеет никакого преимущества в трактовке этого понятия перед программистом, они в равных правах.
Учитесь вести переговоры, это очень помогает :)
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#9
Отправлено 04 февраля 2005 - 11:37
Программисты сопротивляются еще и тогда, когда считают баг по каким-то своим причинам незначимым или, как уже было упомянуто,И сопротивляются они тоже не всегда, а только когда дейстительно не могут понять, в чём же состоит несоответствие реального поведения некоторому ожидаемому. При этом не всегда у программиста и тестировщика одинаковое представление о том, что такое правильное ожидаемое поведение. И тестировщик не имеет никакого преимущества в трактовке этого понятия перед программистом, они в равных правах.
И вот тут наступает решающий момент, когда на сцену выходит менеджер. Он то и должен решить проблему: быть или не быть багу? И как с ним поступить дальше?когда дейстительно не могут понять, в чём же состоит несоответствие реального поведения некоторому ожидаемому
И обычно тестировщики лучше знают спецификацию по проекту и просто направляют программистов к ее чтению, дабы избежать громких споров. :)
#10
Отправлено 04 февраля 2005 - 15:08
Действительно помогает. Если кто помнит герой Брюса Уиллиса в "Пятом элементе" очень хорошо умел вести переговоры :DУчитесь вести переговоры, это очень помогает :)
#11
Отправлено 04 февраля 2005 - 15:42
с девелоперами другие методы нужны. к сожалению. ;)Действительно помогает. Если кто помнит герой Брюса Уиллиса в "Пятом элементе" очень хорошо умел вести переговоры :DУчитесь вести переговоры, это очень помогает :)
самоучитель. проект обложки.
женщинам и детям не смотреть, содержит 'ненормативную' лексику.
#12
Гость_ex_dani_*
Отправлено 04 февраля 2005 - 16:16
Они прежде всего просто люди с разными характерами, а это значит, что к каждому программисту нужен ИНДИВИДУАЛЬНЫЙ подход.
У меня опыт уже почти 4 года, проблем с программистами нет.
Я знаю, что одному легче быстренко показать, что случилось и решить как и что;
Другому надо обязательно показать картинку со стрелочками и так далее, то есть нужно увидеть как с этим человеком будет легче и продуктивнее общаться.
А вот с людьми так сказать с не сносным характером, общение идет через Проект манеджера., правда не долго, либо перевоспитывают, если и это не помогает, то уволняют. Работать в команде надо уметь.
А умение вести переговоры просто необходимо везде и прежде всего при работе в команде, то есть в том числе с программистами.с девелоперами другие методы нужны. к сожалению.
#13
Отправлено 04 февраля 2005 - 22:10
Я такое наблюдал первые два месяца работы человека на должности программиста. Дальше - хуже...Могу сказать исходя из наблюденного мной: программисты, достаточно долго работавшие до этого тестировщиками, более аккуратны и организованны. И это большой плюс.
#14
Отправлено 05 февраля 2005 - 02:46
С кем поведешься ... :DЯ такое наблюдал первые два месяца работы человека на должности программиста. Дальше - хуже...Могу сказать исходя из наблюденного мной: программисты, достаточно долго работавшие до этого тестировщиками, более аккуратны и организованны. И это большой плюс.
#15
Отправлено 07 февраля 2005 - 07:48
Программисты сопротивляются еще и тогда, когда считают баг по каким-то своим причинам незначимым
Именно в этом и основная проблема. Тестеры ищут баги значимые с точки зрения пользователя (по крайней мере, должны искать). А разработчикам ближе баги внутренние (например, где-нибудь в архитектуре или алгоритме). И получается такая ситуация: приходит разработчик утром с энтузиазмом переписать код, который ему не понравился накануне и в котором явно сидит ошибка (причем, может, такая ошибка, которую тестер никогда и не найдет, ну и пользователь тоже соответсвенно). Но программисту это не очевидно, он хочет сделать как лучше, и уже придумал как. Приходит. А ему менджер говорит - посмотри баг-трекинг. Смотрит. Там куча багов - нарушения юзабилити, недоработки в каких-либо опциях и т.д. Короче всякая лубуда, которую и исправлять то не интересно. А приходится.
Вот тут то и пригодится "умение всети переговоры" у тестера. Надо постараться не только убедить разработчика, что неработающий шорткат вызовет "панику" :huh: у заказчика, но и заинтерсовать его в исправлении дефекта. Может описать его интересно как-нибудь, либо в красках описать будущее заказчика из-за этого дефекта. Короче придумать что нибудь. И это-что-нибудь будет сильно зависеть от самого разработчика. И только в крайнем случае прибегать к эскаляции. Вот тогда и отношения будут хорошие. И дело пойдет.... :)
Руководитель программы тестирования, Люксофт
#16
Отправлено 07 февраля 2005 - 08:15
#17
Отправлено 07 февраля 2005 - 08:19
А те собираются в свою кучку и ругают тестировщиков, какие они вредыне и нудные, лезут со своими дурацкими мелкими проблемами, когда следующий релиз на носу, а функциональность ещё не реализована.
Ребята, давайте жить дружно :) Все мы делаем общее дело!
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#18
Отправлено 07 февраля 2005 - 11:30
Потом пришел добрый ПМ и всех помирил и весь процесс наладился. И напомнил, что все мы -- комманда.Собрались тестировщики и давай ругать разработчиков.
А те собираются в свою кучку и ругают тестировщиков, какие они вредыне и нудные, лезут со своими дурацкими мелкими проблемами, когда следующий релиз на носу, а функциональность ещё не реализована.
А через пол часа снова все ругают друг друга, но только тихо :)
Есть такая фраза: "Мужчины с Марса, женщины с Венеры". Так вот, иногда появляется ощущение, что тестеровщики и программисты тоже с разных планет :rolleyes:
И это сосем как-то не коммандно...
Но стремиться к полному взаимопониманию конечно же нужно!
#19
Отправлено 07 февраля 2005 - 11:39
Ну и что, живут же мужчины с женщинами в мире и согласии, общаются, и даже удовольствие получают, хоть и с разных планет :)Есть такая фраза: "Мужчины с Марса, женщины с Венеры". Так вот, иногда появляется ощущение, что тестеровщики и программисты тоже с разных планет :rolleyes:
Тренинги для тестировщиков (тестирование производительности, защищенности, тест-дизайн, автоматизация):
Линейка тренингов по Selenium
#20
Отправлено 07 февраля 2005 - 11:45
Вот именно! Живут вместе и не могут друг на друга нарадоваться. Только ведь все равно, разное у них понимание жизни и вопросов :)Ну и что, живут же мужчины с женщинами в мире и согласии, общаются, и даже удовольствие получают, хоть и с разных планет
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных



