Другие языки программирования и технологии
Необходимые знания для тестировщика?
Проясните по багажу знаний. В некоторых вакансиях требуется конкретные php, C++, знание каких то платформ. А некоторых только знания насчет тестирования, методов, написания тест сценариев. Насколько это сложная профессия, обязательно ли нужно быть программистом? Имею комп. общее образование (система, программирование, граф. редакторы) , знаю синтаксис нескольких языков программирования (серьезный опыт по написанию программ минимален) , быстро схватываю, не лишен творческих порывов. Стоит ли пытаться освоить профессию?
В вакансиях всё правильно написано, бывает и так, и так, всё зависит от конкретных задач по тестированию.
Хороший тестер слегка сродни программисту, только с несколько меньшим упором на программирование и с бОльшим - на коммуникабельность. Логическое мышление и обучаемость тоже необходимы. Причины описывать не буду, их много. Для выбора профессии того, что уже сказал, должно быть достаточно.
Хороший тестер слегка сродни программисту, только с несколько меньшим упором на программирование и с бОльшим - на коммуникабельность. Логическое мышление и обучаемость тоже необходимы. Причины описывать не буду, их много. Для выбора профессии того, что уже сказал, должно быть достаточно.
Быть программистом (точнее, иметь программистское мышление) даже вредно.
Основная задача тестировщика - придумать ситуацию, в которой программа будет сбоить.
Для этого могут потребоваться знания (иногда серьёзные) платформы исполнения программы, форматов использующихся данных и протоколов взаимодействия программы с окружающим миром.
Почему требуются знания разных языков? А потому, процесс тестирования в разных организациях формализован в разной степени:
- необходимо строго по инструкции вносить данные в работающую программу - справится оператор-первокурсница, так как тесты за вас написали разработчики
- необходимо к готовым тестам вносить новые, которые проверяют изменившийся функционал компонента программы или всю целиком - творческая работа, с которой вы наверняка справитесь
- необходимо писать программу/скрипты которые будут использоваться для генерации новых тестов - а вот тут потребуются знания программирования, в том числе и того, на котором написана программа
ЗЫ
А ещё бывает так, что организация не знает, зачем ей тестировщик. Но такая работа полный мрак.
Основная задача тестировщика - придумать ситуацию, в которой программа будет сбоить.
Для этого могут потребоваться знания (иногда серьёзные) платформы исполнения программы, форматов использующихся данных и протоколов взаимодействия программы с окружающим миром.
Почему требуются знания разных языков? А потому, процесс тестирования в разных организациях формализован в разной степени:
- необходимо строго по инструкции вносить данные в работающую программу - справится оператор-первокурсница, так как тесты за вас написали разработчики
- необходимо к готовым тестам вносить новые, которые проверяют изменившийся функционал компонента программы или всю целиком - творческая работа, с которой вы наверняка справитесь
- необходимо писать программу/скрипты которые будут использоваться для генерации новых тестов - а вот тут потребуются знания программирования, в том числе и того, на котором написана программа
ЗЫ
А ещё бывает так, что организация не знает, зачем ей тестировщик. Но такая работа полный мрак.
Конечно же программистом быть не надо. Надо выискивать ошибки приложений, через любые пути.
Похожие вопросы
- Я опытный пользователь ПК. Хочу продвинуться в этом и уметь создавать сайты. Какой перечень необходимых знаний?
- Тестировщик или seo специалист?
- Как стать тестировщиком игр?
- Что делает тестировщик ПО?
- Нужна мнение опытных программистов. Будет ли спрос к тестировщикам?
- Почему в айти легко работать сисадмином, техподдержке или тестировщиком, а программистом сложно?
- вопрос по 1с какие необходимы минимальные знания что бы работать программистом 1с
- Какой критерий знаний необходим сейчас, что бы влезть в сферу IT?
- Не могу создать сайт, когда присутствуют знания, помогите советом, опытом и исправлением меня и моей логики
- Знание каких програмных языков нужно для написания программы?Знание только с++ подойдёт? Знание только с++ подойдёт?