Профессия тестировщик

Статус: Offline
Реєстрація: 02.01.2009
Повідом.: 97
Профессия тестировщик

Есть вопрос: что такое профессия "тестировщик" в частности веб-приложений и как ее "осилить" ?
 
работа тестировщика заключается в том чтобы находить баги (ошибки) в программном обеспечении - искать баги, писать скрипты для автоматизированной проверки. Например нужно протестировать программу калькулятор - тестировщик анализирует какие баги могут быть у калькулятора, пишет скрипты для тестирования. Например правильно ли калькулятор вычисляет 2+2? правильно ли отреагирует если попробовать вычислить 2/0? не залипают ли кнопки? Не будет ли ошибки если вычислить 10000 раз подряд одно и то-же выражение? и т.п.
 
Тестировщик тестировщику рознь. Один что бы проверить калькулятор будет до беспамятства умножать все возможные значения, а другой крипт напишет...
 
Л.Тамре "Введение в тестирование программного обеспечения"
Р.Калбертсон, К.Браун, Г.Кобб "Быстрое тестирование"
Б.Бейзер "Тестирование черного ящика"

Тестировщик тестировщику рознь. Один что бы проверить калькулятор будет до беспамятства умножать все возможные значения, а другой крипт напишет...

Тесткейс.
 
автоматизаторы тоже по сути программеры.
 
Привет всем ! Спасибо за поддержку темы ! ASokol А эти книги сущестуют где то в электронном варианте!
Очень интересует еще такой вопрос а у тестировщика существуют какая то перспектива роста в IT кампании?
 
У хорошего тестировщика существуют огромные перспективы роста, причем по нескольким разным направлениям, в зависимости от того, куда больше "лежит душа":

1. Позиция QA Lead (начальник отдела тестирования) может оплачиваться заметно выше уровня среднего программиста.
2. SDET (Software Development Engineer in Testing) - это уже программист-разработчик автоматических тестов. Нередко тестовые системы пишутся с нуля на том же языке, что и сам проект. SDET - это особый вид программиста-тестировщика в одном лице, его задачи иногда могут быть даже интереснее, чем у его коллег-программистов.
3. Многие Project Managers тоже начинали свою карьеру как тестировщики. Есть такое наблюдение, что именно из бывших тестировщиков получаются очень хорошие менеджеры.
 
Кто знает реально ли сейчас найти работу тестировщика без опыта работы и какие компании могут взять к себе?...понятно что первое время работать "за еду"
 
Кто знает реально ли сейчас найти работу тестировщика без опыта работы и какие компании могут взять к себе?...понятно что первое время работать "за еду"

попробуйте написать резюме в компанию CS
 
Советую начать с книги Канера Кема.
Написано для начинающего. Сразу все помешь что к чему и зачем.
Прочитав даже первых 6 глав сразу поймешь, что такое профессия "тестировщик".
 
кто-нибудь знает курсы тестировщиков в Харькове кроме как в ШАГе?! или только самому читая книги можно учиться?
 
Слабо себе представляю тестировщика без опыта работы программистом, и без глубокого знания компиляции и знания работы компьютера. Откуда ж ему тогда знать что именно проверять и где прячутся ошибки.
 
Слабо себе представляю тестировщика без опыта работы программистом, и без глубокого знания компиляции и знания работы компьютера. Откуда ж ему тогда знать что именно проверять и где прячутся ошибки.

По-моему вы говорите об обязанностях программиста, понятное дело он должен сам в первую очередь проверять свой код, составляя так называемые unit-тесты (на сколько я знаю), а задача тестера, как правило, проверять функциональность программы, т.е. уже результат её работы, а не сам код. А то по вашему получается в тестеры нужно идти, поработав программером, а это ИМХО Level Down :)
 
По-моему вы говорите об обязанностях программиста, понятное дело он должен сам в первую очередь проверять свой код, составляя так называемые unit-тесты (на сколько я знаю), а задача тестера, как правило, проверять функциональность программы, т.е. уже результат её работы, а не сам код. А то по вашему получается в тестеры нужно идти, поработав программером, а это ИМХО Level Down :)

Меня затрахивает иностранная классификация. Если Вас это так заботит, то да. Хороший тестер выше программиста. Но, не вижу смысла сравнивать лично Вас. Потому как говно бывает везде так же как и везде есть специалисты. Это скорее вопрос характера. Кому то нравится сайты рулить, кому-то сети, кто-то по базам данных.. А кому то тестерить нравится..
 
А то по вашему получается в тестеры нужно идти, поработав программером, а это ИМХО Level Down :)

Это глубоко ошибочное мнение. В серьезных мировых компаниях, в том же Мелкософте, тестер ни в коем образе не является Level Down по сравнению с программистом, ни по квалификации, ни по з\п. Работа тестера нередко может требовать даже большей квалификации и соответственно оцениваться выше.

В Харькове в серьезных конторах (конечно не во всех), где тестирование поставлено на нормальный уровень, з\п тестировщика и программиста одного уровня тоже не сильно отличается.

А вы видимо представляете себе тестирование исключительно как тупое нажимание на кнопочки, без элементарного понимания что вообще происходит? Да, бывает и такое конечно. Ну так там и уровень кодирования как правило соответствующий :).
 
А вы видимо представляете себе тестирование исключительно как тупое нажимание на кнопочки, без элементарного понимания что вообще происходит?

Бред! Я этого не говорил. Тестер должен знать функциональность того, что он проверяет.

Не знаю как там в майкрософте, но в большинстве Харьковских контор от тестера требуется изучить функциональность тестируемого продукта, грамотно составить тесты (так называемые тест кейсы), провести эти тесты и заявить найденные баги, описав их настолько подробно, чтобы программер сразу понял где баг и мог его исправить. Но вот проверять программный код ИМХО должен тот, кто его писал, а не сторонний человек. Поэтому это задача программиста. И во многих конторах (может быть я не знаю других, в меру своей неосведомленности) происходит все именно так. Программист пишет код, проверяет его, а функциональную часть тестирует тестер (сорри за товтологию).

А то что вы написали, это действительно тянет на высокий уровень ЗП, но вы ведь прекрасно понимаете что у нас тестеры получают меньше чем программеры, в среднем на 20%.
 
А то что вы написали, это действительно тянет на высокий уровень ЗП, но вы ведь прекрасно понимаете что у нас тестеры получают меньше чем программеры, в среднем на 20%.

У нас в Харькове есть конторы, где тестировщики и девелоперы одного уровня получают одинаково. Хотя конечно далеко не везде так, чаще таки у тестеров и квалификация и з\п ниже. Но это не значит, что так и должно быть. Просто некоторые конторы (чаще на небольших проектах) пытаются сэкономить на тестерах и вообще не нанимают тестировщиков хотя бы мидл, а только самого низкого уровня (с соответствующей з\п).

В целом же, повторю, нельзя считать профессию тестера level down по отношению к программисту. Это неверное представление. Это разные специальности и не факт что хороший программист вообще может стать хорошим тестировщиком. С другой стороны, тестировщик вполне может быть хорошим кодером. Даже у нас в Харькове такое встречается.
 
То, что вы написали, верно, но никак не привязано к харьковским реалиям в силу принципиального различия в технической сложности программных продуктов, выпускаемых компанией Майкрософт и харьковскими аутсорс-бригадами.

Для того, чтобы качественно протестировать, к примеру, компилятор ЯП, квалификация (и з\п) тестера, действительно, должна быть не ниже, а может и выше квалификации программиста.

Для того же, чтобы потестить очередной инет-магазин или подобную по сложности поделку, достаточно посадить девочку после техникума (с соответствующей з\п), которая будет давить кнопки на форме заказа\отчета.

Ответ на это, в том числе относительно Харьковских реалий, см выше (#19). Добавлю только, что уровень Харькова не так уж низок, был и прямой аутсорс для того же Майкрософта ;), а не только джумловские инет-магазины под копирку (для которых профессиональные тестеры действительно не нужны).
 
Назад
Зверху Знизу