Тестер - тупая работа?
#1
Отправлено 29 сентября 2010 - 11:23
Я не понимаю. С одной стороны из меня получился вроде неплохой тестер. Багов нахожу немало, а вот пользователи в моих проектах их почти не находят. И вроде есть все нужные черты характера, чтобы хорошо сделать эту работу. Но мне интересно тестировать программу только первые 2-10 раз, а затем повторение всех действий необходимых для успешного финиша начинает конкретно надоедать, писать тест кейсы я тоже не люблю.
Я хочу узнать. В моей компании нет процесса тестирования как такового, нет критериев для оценки работы, нет QA лида, нет мотивации для тестеров, нет каких либо программ повышения квалификации. Я хочу понять, необходимость заниматься одним и тем же день ото дня - это обязательно для тестера или это проблема тестирования в моей компании? Другими словами есть ли у меня перспективы, оставаясь в тестировании прекратить день ото дня нажимать одни и те же кнопки и писать тест кейсы? Или тестирование не мое и нужно менять сферу деятельности? Как тестеры справляются с рутиной, и чем работа тестера отличается от работы, например, оператора?
#2
Отправлено 29 сентября 2010 - 11:46
#3
Отправлено 29 сентября 2010 - 12:02
Это может быть проблема молодой компании, в которой еще нет опытного тестировщика. Сами берите на себя обязанности QA-lead'а - и фперед! к организации процессов, определению критериев, разработке программы мотивации итд итп.В моей компании нет процесса тестирования как такового, нет критериев для оценки работы, нет QA лида, нет мотивации для тестеров, нет каких либо программ повышения квалификации. Я хочу понять, необходимость заниматься одним и тем же день ото дня - это обязательно для тестера или это проблема тестирования в моей компании?
"необходимость заниматься одним и тем же день ото дня" - это есть вообще в любой работе. Думаете, у водителя трамвая много разнообразия? :)
"Как тестеры справляются с рутиной" - я трачу как минимум час в день, чтобы прочитать письма от клиентов, рассмотреть их сложные ситуации, найти (потенциальные) баги, предложить улучшения.
Автоматизация не всегда применима, и нужно стараться сделать ручной труд максимально эффективным.
#4
Отправлено 29 сентября 2010 - 12:15
Само собой напрашивается автоматизация!Попробуй автоматизировать рутину
И я собиралась этим заняться, есть навыки программирования. Но конкретно при данной работе есть факторы, которые мне мешают:
- я занимаюсь сразу несколькими маленькими проектами в духе "покрасил и забыл". Разрабатывать для них автоматизированные тесты - это затратно по времени и скорее всего не успеет окупиться
- у меня не хватит времени на все. В данный момент мне поставили задачу "как можно большее покрытие тест кейсами" одного из проектов, которые "покрасил и забыл". Зачем? Мне ответили "посмотреть что получится, шишек набить" Но никто не отменял тестирование кода, который пишут программисты.
У меня был опыт написания unit-тестов для одной архитектуры, которая планировалась использоваться долго и наращиваться. Но сейчас этот проект отдали в другую команду, и что с ним будет дальше непонятно, может вообще помрет. Однако текущий опыт автоматизации, на мой взгляд, был удачный. Во-первых, была найдена куча багов еще до первой работоспособной версии программы, их было легче устранять, были найдены кое-какие архитектурные недочеты (с которыми согласился ПМ, но на меня обиделся ведущий программист). Но руководство сделало вид, что этого опыта вообще не было, даже не поинтересовалось результатами и выводами. Я не знаю что мне сделать в данной ситуации, если бы у меня был какой-нибудь «долгоиграющий» проект, я бы этими результатами махала как красным флагом, но на текущем моем проекте автоматизация не окупится, а кнопки жать и тест кейсы писать нету больше сил :(
Вообще смущает, что руководство вообще не интересуется моей работой. Вообще. Пока я не начинаю с ними беседовать сама. Порою создается ощущение, что им вообще плевать на тестирование.
#5
Отправлено 29 сентября 2010 - 12:20
А может, компанию сменить? Екатеринбург - большой город, вакансии должны бытьПорою создается ощущение, что им вообще плевать на тестирование.
#6
Отправлено 29 сентября 2010 - 12:25
Это может быть проблема молодой компании, в которой еще нет опытного тестировщика. Сами берите на себя обязанности QA-lead'а - и фперед! к организации процессов, определению критериев, разработке программы мотивации итд итп.
Они уже не молоды :( 5-10 лет, просто привыкли плевать на качество. В роли тестеров выступает заказчик. А тут вот за последний год вдруг наняли трех тестеров. Одна из них занимается автоматизацией другого большого проекта. Вторая - ручной тестер того проекта, работает неполный рабочий день. А третий тестер – я, в мои обязанности входит тестирование всех остальных маленьких проектов. Руководить кем то кроме себя мне никто не даст, да и собой то не факт.
"необходимость заниматься одним и тем же день ото дня" - это есть вообще в любой работе. Думаете, у водителя трамвая много разнообразия? :)
водитель трамвая, конечно, не самая интересная работа, но я бы и не стала им работать.
"Как тестеры справляются с рутиной" - я трачу как минимум час в день, чтобы прочитать письма от клиентов, рассмотреть их сложные ситуации, найти (потенциальные) баги, предложить улучшения.
У нас еще особенность в том, что заказчики - иностранцы, клиенты - иностранцы, тех поддержка вся у них там. В общем обратной связи минимум.
#7
Отправлено 29 сентября 2010 - 12:29
я не могу быть уверена, что это не мое субъективное ощущение. когда я начала разговор о перспективах тестирования, то вроде хотят все и по-больше.. и автоматизацию и методологию.. а реально ничего не делается. Есть одна девушка которая уже пол года пишет автоматизированные тесты в TestComplete которые не понять работают или нет (покрытие далеко не 100%). Ей хорошо :) А мне вот не очень :(А может, компанию сменить? Екатеринбург - большой город, вакансии должны быть
#8
Отправлено 29 сентября 2010 - 13:38
что-то я Вас не понял..я не могу быть уверена, что это не мое субъективное ощущение. когда я начала разговор о перспективах тестирования, то вроде хотят все и по-больше.. и автоматизацию и методологию.. а реально ничего не делается.
А может, компанию сменить? Екатеринбург - большой город, вакансии должны быть
Кто-то хочет автоматизацию. Вы, похоже, можете и хотите заниматься автоматизацией. Так что мешает? Ждете, пока кто-то еще проявит инициативу?
как вы себе представляете 100% покрытие? оно, конечно, достижимо - но надо ли?Есть одна девушка которая уже пол года пишет автоматизированные тесты в TestComplete которые не понять работают или нет (покрытие далеко не 100%). Ей хорошо :) А мне вот не очень :(
тесты работают, если они позволяют или найти ошибки, или убедиться, что ничего не сломалось. Цель достигнута - хорошо.
#9
Отправлено 29 сентября 2010 - 14:28
Вы же сами указываете места, где требуются улучшения - постарайтесь добиться большей обратной связи, как минимум с тех-поддержкой. Возможно в вашей работе появится больше интереса и нужности (с точки зрения руководства).У нас еще особенность в том, что заказчики - иностранцы, клиенты - иностранцы, тех поддержка вся у них там. В общем обратной связи минимум.
Еще, у вас много маленьких проектов - когда вы успеваете заскучать? Ведь есть люди, которые тестируют одну версию одного продукта в течение, например, года. Вот у них разнообразия (имхо) сильно меньше.
Зачем вы гоняете одни и теже тесты всё время? Если каждый день делать одно и тоже, конечно надоест. Попрубуйте 95% процентов тупой работы свести сначала к 80% а освободившиеся 15% потратить на что-то, что вам интересно (не кому-нибудь, а именно вам, но имеющее отношение к вашей работе и карьере). Тогда, глядишь и рутинная работа будет казаться менее скучной и захочется её еще уменьшить как-то, а полезное время - увеличить.
Как-то так.
Alexey
#10
Отправлено 29 сентября 2010 - 20:44
Не стоит допускать таких высказываний о своей компании. Это, как минимум, невежливо.Они уже не молоды :( 5-10 лет, просто привыкли плевать на качество.
Обратная связь вполне налаживается, независимо от расстояний. Особенно это касается техподдержки.У нас еще особенность в том, что заказчики - иностранцы, клиенты - иностранцы, тех поддержка вся у них там. В общем обратной связи минимум.
Ну и наконец, автоматизация - это *не* написание автоматизированных тестов, а повышение эффективности своей деятельности путем уменьшения количества *ручных* повторяющихся и не очень интересных действий.Есть одна девушка которая уже пол года пишет автоматизированные тесты в TestComplete которые не понять работают или нет (покрытие далеко не 100%)
#11
Отправлено 30 сентября 2010 - 07:07
Нанимать на работу идиотов - всегда неправильно.. ну, разве что если вы преследуете какие-то особые цели :))95% времени - нажимание одних и тех же кнопочек. Описывать то, какие кнопочки нужно нажимать (дизайн тест кейсов) едва ли интереснее. Но с другой стороны нанимать на эту работу идиотов тоже не правильно
В большей части это заслуга всё же программистов.. но и ваша тоже есть, несомненно :)Я не понимаю. С одной стороны из меня получился вроде неплохой тестер. Багов нахожу немало, а вот пользователи в моих проектах их почти не находят.
Я вот люблю есть "барашек" (другое название "волк") арбуза (часть такая без косточек самая сладкая в середине), но что делать с остальной скибкой? тот ещё вопрос ;)И вроде есть все нужные черты характера, чтобы хорошо сделать эту работу. Но мне интересно тестировать программу только первые 2-10 раз, а затем повторение всех действий необходимых для успешного финиша начинает конкретно надоедать, писать тест кейсы я тоже не люблю.
Эмм, домхозяйка тоже хочет понять, готовить есть, убирать и стирать, это что такая жизнь или есть такое место на земле, где за тебя всё делают, а ты только "барашки" ешь? да уж вопросец )Я хочу узнать. В моей компании нет процесса тестирования как такового, нет критериев для оценки работы, нет QA лида, нет мотивации для тестеров, нет каких либо программ повышения квалификации. Я хочу понять, необходимость заниматься одним и тем же день ото дня - это обязательно для тестера или это проблема тестирования в моей компании?
Дык, оно ж всё в ваших руках.. в фирме наверняка "само" ничего не изменится. Хотите, возьмитесь организовывать процесс, или увольтесь и идите туда, где всё уже организовано. Рутина - это составляющая любой работы, кто с ней как справляется - вот здесь, Творчество :)Другими словами есть ли у меня перспективы, оставаясь в тестировании прекратить день ото дня нажимать одни и те же кнопки и писать тест кейсы? Или тестирование не мое и нужно менять сферу деятельности? Как тестеры справляются с рутиной, и чем работа тестера отличается от работы, например, оператора?
Вообще, пост написан впечатлительно, мне понравился. Попробуйте всё же заняться работой (или организовать свою работу так), чтобы соотношение было 80/20. То есть 80% нравится делать, 20% не очень :) 95/5 вряд ли, вот так вот сразу получится сделать.
Наверняка есть фирмы, где процесс построен именно "под вас" :) Но иногда проще сделать самой, чем гоняться за мечтой.
#12
Отправлено 30 сентября 2010 - 07:19
Кто-то хочет автоматизацию. Вы, похоже, можете и хотите заниматься автоматизацией. Так что мешает? Ждете, пока кто-то еще проявит инициативу?
Я работаю НЕ на том проекте, где имеет смысл автоматизировать. А на том проекте уже один автоматизатор. Все остальные маленькие проекты тоже нужно тестировать, и никто эту работу за меня не сделает. Я не могу писать, например, скрипты для функционального тестирования программы, которая еще не создана (во-первых, не понятно как их писать, во-вторых, требования зачастую меняются в процессе кодинга) Когда программа готова - то ее нужно тестировать СРАЗУ, нет времени писать скрипты. А потом после тестирования и багфиксов - релиз и следующая версия этой программы неизвестно когда будет, если вообще будет, а у меня уже другая программа, которую нужно тестировать.
как вы себе представляете 100% покрытие? оно, конечно, достижимо - но надо ли?
тесты работают, если они позволяют или найти ошибки, или убедиться, что ничего не сломалось. Цель достигнута - хорошо.
Ну и наконец, автоматизация - это *не* написание автоматизированных тестов, а повышение эффективности своей деятельности путем уменьшения количества *ручных* повторяющихся и не очень интересных действий.
Я, видимо не очень понятно выразилась, говоря про автоматизацию и 100% покрытие. Я имела ввиду, что спустя пол года работы над автоматизацией, ручной работы на том проекте почти не убавилось.
Еще, у вас много маленьких проектов - когда вы успеваете заскучать? Ведь есть люди, которые тестируют одну версию одного продукта в течение, например, года. Вот у них разнообразия (имхо) сильно меньше.
Зачем вы гоняете одни и теже тесты всё время? Если каждый день делать одно и тоже, конечно надоест
Над каждым проектом я работаю в среднем 2 месяца (могут быть несколько проектов параллельно, на разных стадиях готовности). Из них первые 2 недели уходят на изучение требований, на то чтобы придумать стратегию тестирования для конкретно этого проекта, на то, чтобы задать все вопросы и уточнить все детали, на изучение технического дизайна, который придумали программисты с целью поправить вовремя, если такой дизайн делает невыполнимыми некоторые требования (это интересная часть работы)
Далее программисты начинают кодить, я пишу тест кейсы, делаю план. Потом начинается ручное тестирование. Как я уже писала первые 2-10 раз интересно. Но у них постоянно что-то ломается, пофиксили один баг, появился другой, в том месте, где его не было или после очередного тестирования решили частично или полностью переписать программу. Таким образом, это месяц (плюс минус...) непрерывного тестирования, которое нельзя отложить, чтобы сделать автоматизацию(иначе программист будет в носу ковырять)
#13
Отправлено 30 сентября 2010 - 07:31
вот уволюсь я и посмотрим чья это заслуга Я ж смотрю в багтрекер и все вижу Но вообще не правильно говорить о чьей бы то ни было большей или меньшей заслуге. Конечно тестер ничего не производит, но без тестера большинство программ было бы таким Г, что их никто не открывал бы второй разВ большей части это заслуга всё же программистов.. но и ваша тоже есть, несомненно :)
Вот и мой вопрос заключается том что проще :) у меня недостаточно опыта чтобы понять или в моей компании все так запущено или просто я не вижу возможностей для изменения ситуации или вообще работа тестера мне не подходит. Увольняться только ради того, чтобы набраться опыта не хочется. В этой компании есть некоторые весомые плюсы (не относящиеся непосредственно к моему рабочему процессу)Наверняка есть фирмы, где процесс построен именно "под вас" :) Но иногда проще сделать самой, чем гоняться за мечтой.
#14
Отправлено 30 сентября 2010 - 09:35
Но мне интересно тестировать программу только первые 2-10 раз, а затем повторение всех действий необходимых для успешного финиша начинает конкретно надоедать, писать тест кейсы я тоже не люблю.
Я хочу узнать. В моей компании нет процесса тестирования как такового, нет критериев для оценки работы, нет QA лида, нет мотивации для тестеров, нет каких либо программ повышения квалификации. Я хочу понять, необходимость заниматься одним и тем же день ото дня - это обязательно для тестера или это проблема тестирования в моей компании?
А вставать утром каждый день, ехать на работу по одной и той же дороге не надоедает?
2 месяца на проект - это очень мало, у Вас постоянно новая работа! Есть проекты, которые длятся десятилетиями :) Есть проекты, где одни и те же тесты нужно прогонять под 10-20 окружениями. По-моему дело тут вовсе не в работе тестировщика, а в чем-то личном либо субъективном
#15
Отправлено 30 сентября 2010 - 10:05
Везде есть рутина, наша жизнь зависит от нас.
На эту тему в рассылку прислали статью, есть кое-что интересное.
http://digest.subscr...n373910540.html
#16
Отправлено 30 сентября 2010 - 11:56
Вы представляете какая рутина у разработчиков? Есть набор операторов, правила языка и они сидят ежедневно и складывают эти операторы по заранее определенным правилам.
#17
Отправлено 30 сентября 2010 - 12:48
Хорошая статья. А работа программиста (кодера если хотите) - не тупая, а вот рутины там поболе будет чем в тестировании.Один мой знакомый программист говорил, что работа кодером тупая.
Везде есть рутина, наша жизнь зависит от нас.
На эту тему в рассылку прислали статью, есть кое-что интересное.
http://digest.subscr...n373910540.html
leftCh, вы так и не ответили на вопрос "Зачем вы все-время гоняете одни и теже тесты?". Гоняйте разные тесты, гоняйте однинаковые, но по разному, ищите разные дефекты. Если разнообразия не много и все тесты выполняются за достаточно быстрый период времени - тестируйте реже - это даст вам время на то, чтобы делать что-то другое, полезное, взамен никому не нужных прогонов одних и тех же тестов в 121-й раз. Впрочем, я повторяюсь.
Alexey
#19
Отправлено 30 сентября 2010 - 16:20
какие именно разные тесты вы имеете ввиду? я не гоняю одни и те же тест-кейсы, конечно, я тестирую каждый раз по-разному. тестировать меньше могу, но тогда я не смогу быть уверена, что не пропущу баг (появившийся в том месте где уже было протестировано). Хотя видимо к этому все и идет.вы так и не ответили на вопрос "Зачем вы все-время гоняете одни и теже тесты?". Гоняйте разные тесты, гоняйте однинаковые, но по разному, ищите разные дефекты. Если разнообразия не много и все тесты выполняются за достаточно быстрый период времени - тестируйте реже - это даст вам время на то, чтобы делать что-то другое, полезное, взамен никому не нужных прогонов одних и тех же тестов в 121-й раз. Впрочем, я повторяюсь.
#20
Отправлено 30 сентября 2010 - 16:26
А чем работа тестировщика отличается от работы программиста, например?
Вы представляете какая рутина у разработчиков? Есть набор операторов, правила языка и один сидят ежедневно и складывают эти операторы по заранее определенным правилам.
Я согласна, что работа программиста не манна небесная, да я особо то в разработчики и не рвусь. Иногда, конечно, им завидую, но иногда, наоборот, сочувствую.Один мой знакомый программист говорил, что работа кодером тупая.
Количество пользователей, читающих эту тему: 1
0 пользователей, 1 гостей, 0 анонимных