Тестировщики: зачем и почему? | Participants
|
- Statistics
- Participants
- Translate into Russian
- Translation result
- Translation complete.
If you do not want to register an account, you can sign in with OpenID.
Why testers? | ||
My sister got her kids a little puppy, and they’ve been trying to train it. To live with a dog in the house, you need to teach it not to jump on people, not to poop in the house, to sit on command, and to never, ever, ever chew on the iPad. Never. Good girl. | Моя сестра взяла своим детям маленького щенка, и они пытаются его дрессировать. Чтобы держать у себя собаку, вы должны научить её не бросаться на людей, не гадить дома, сидеть по команде и никогда, никогда, никогда не жевать iPad. Никогда. Хорошая девочка. | |
With dogs the main trick to training is that feedback has to be immediate. If you come home to discover that, hours before, the dog tipped over the garbage can in the kitchen, it’s too late for training. You can yell at her but she just won’t get what you’re going on about. Dogs are just not that smart. | Основная хитрость дрессировки собак в том, что обратная связь должна быть немедленной. Если, вернувшись домой, вы обнаруживаете, что несколько часов назад собака опрокинула мусорное ведро на кухне, заниматься дрессировкой уже слишком поздно. Вы можете накричать на неё, но она просто не поймёт, чего вы хотите. Собаки не так умны. | |
For programmers, getting better at what you do requires quick feedback, positive and negative, on what you’ve just done. The faster you get the feedback, the faster you’ll learn. With long-cycle shrinkwrap software, it can take a year or more to hear feedback from customers. | Чтобы совершенствовать свои навыки программиста, вы нуждаетесь в быстрой обратной связи (как позитивной, так и негативной) о том, что вы сделали. Чем быстрее вы получаете обратную связь, тем быстрее обучаетесь. В случае коробочного продукта с длинным циклом разработки обратная связь от клиентов может поступить через год, а то и больше. | — не уверен по повод long-cycle shrinkwrap software — Xendz — shrinkwrap - это по ходу отсюда: http://en.wikipedia.org/wiki/Shrink_w... — TDelphiBlog — Ох, елки-иголки... Так это просто коробочный продукт!.. Спасибо! — Xendz |
That’s one of the reasons we have testers. A great tester gives programmers immediate feedback on what they did right and what they did wrong. Believe it or not, one of the most valuable features of a tester is providing positive reinforcement. There is no better way to improve a programmer’s morale, happiness, and subjective sense of well-being than a La Marzocco Linea espresso machine to have dedicated testers who get frequent releases from the developers, try them out, and give negative and positive feedback. Otherwise it’s depressing to be a programmer. Here I am, typing away, writing all this awesome code, and nobody cares. Boo hoo. | Это одна из причин необходимости тестировщиков. Выдающийся тестировщик дает программистам мгновенную обратную связь о том, что они сделали правильно, а что — неправильно. Хотите верьте, хотите нет, но одно из самых ценных качеств тестировщика — умение дать позитивное подкрепление. Лучший способ укрепить дух программиста и дать ему ощущение личного счастья и благополучия (да, даже лучше, чем эспрессо-машина La Marzocco Linea) — это наличие увлеченных тестировщиков, которые часто получают версии от разработчиков, испытывают их и дают отрицательный или положительный отзыв. Иначе программирование удручает. Вот он я — печатаю, пишу замечательный код — а всем всё равно. :'( | — По-моему всё-таки не "объяснение", а "причина". — Bishop |
Who should be a tester? That’s tricky! Software testing is one of those careers that isn’t that well known, so a lot of people who would be great at testing and would probably enjoy it a lot never consider applying for jobs as testers. | Кому следует становиться тестировщиком? Вопрос непростой. Тестирование программного обеспечения — профессия не из самых широко известных, поэтому многие люди, которые могли бы стать выдающимися тестировщиками и получать от этой работы массу удовольствия, никогда не рассматривают себя в таком качестве. | |
Signs of a good tester: | ||
— Scientific | ||
— Loves a good puzzle, even the kind that takes days to solve | — обожает хорошие загадки — даже такие, на решение которых уходят дни; | |
— Likes to think about things methodically | ||
— Generally likes working with software and computers | — в целом любит работать с компьютерами и иметь дело с программами. | |
You don’t have to be a programmer to be a tester. A lot of companies want testers to be programmers who write automated test suites. It seems more efficient that way. This reflects a misunderstanding of what testers are supposed to do, which is evaluate new code, find the good things, find the bad things, and give positive and negative reinforcement to the developers. Sure, automated test suites are a time saver, but testing software covers so much more than that. If you put too much emphasis on those scripts, you won’t notice misaligned text, hostile user interfaces, bad color choices, and inconsistency. Worse, you’ll have a culture of testers frantically working to get their own code working, which crowds out what you need them to do: evaluate someone else’s code. | Чтобы быть тестировщиком, вам не обязательно быть программистом. Многие компании требуют от своих тестировщиков навыков программирования, чтобы они могли писать наборы автоматизированных тестов. Им это кажется эффективным. Здесь проявляется недостаточное понимание того, чем должны заниматься тестировщики: оценка нового кода, поиск хороших сторон, поиск плохих сторон, положительное и отрицательное подкрепление для разработчиков. Конечно, наборы автоматизированных тестов сберегают время, но тестирование программного обеспечения — это нечто гораздо большее. Сделав слишком большой упор на эти сценарии, вы пропустите плохо выровненный текст, недружелюбный интерфейс, неудачный выбор цветов и общую несогласованность. Что еще хуже, вы получите культуру, в которой лихорадочная работа тестировщиков над собственным кодом вытесняет оценку чужого кода — то есть ту деятельность, для которой они вам и нужны. | — принял использованный коллегами термин "подкрепление" -- хотя мне кажется правильным оставить везде "обратную связь"... — Xendz — по мне, так, обратная связь звучит привычнее. — TDelphiBlog |
© Joel Spolsky.

— В первом предложение несогласованы времена.=( — TDelphiBlog
— Некритичное несогласование: "сестра взяла... и (теперь) они пытаются". Наоборот -- если согласовать, смотреться будет странно — Xendz
— их и не нужно согласовывать, с чего вы взяли? — shkoda
— Вот-вот, и я о том же :) — Xendz