Тестирование программного обеспечения. Базовый курс. 3-е издание



Pdf көрінісі
бет15/307
Дата03.07.2023
өлшемі5,03 Mb.
#179304
1   ...   11   12   13   14   15   16   17   18   ...   307
Байланысты:
Software Testing - Base Course (Svyatoslav Kulikov) - 3rd edition - RU

Задание 1.2.a:
если вы сомневаетесь в том, достаточен ли ваш 
уровень английского, проверьте себя: если вы можете без 
труда читать технические статьи хотя бы в Википедии, мини-
мально достаточный уровень у вас есть. 
1) 
Уверенное владение компьютером на уровне по-настоящему продвину-
того пользователя и желание постоянно развиваться в этой области. Мо-
жете ли вы представить себе профессионального повара, который не мо-
жет пожарить картошку (не «не обязан», а «не умеет в принципе»)? Вы-
глядит странно? Не менее странно выглядит «IT’шник» (именно так, в ка-
вычках), неспособный набрать вменяемо отформатированный текст, ско-
пировать файл по сети, развернуть виртуальную машину или выполнить 
любое иное повседневное рутинное действие.
2) 
Программирование. Оно на порядки упрощает жизнь любому IT’шнику — 
и тестировщику в первую очередь. Можно ли тестировать без знания про-
граммирования? Да, можно. Можно ли это делать по-настоящему хо-
рошо? Нет. И сейчас самый главный (почти религиозно-философский) 
вопрос: какой язык программирования изучать? C/C++/C#, Java, PHP, Ja-
vaScript, Python, Ruby 
и т.д. — начинайте с того, на чём написан ваш про-
ект. Если проекта пока ещё нет, начинайте с JavaScript (на текущий мо-
мент — самое универсальное решение). 
3) 
Базы данных и язык SQL. Здесь от тестировщика тоже не требуется ква-
лификация на уровне узких специалистов, но минимальные навыки ра-
боты с наиболее распространёнными СУБД и умение писать простые за-
просы можно считать обязательными. 
4) 
Понимание принципов работы сетей и операционных систем. Хотя бы на 
минимальном уровне, позволяющем провести диагностику проблемы и 
решить её своими силами, если это возможно. 
5) 
Понимание принципов работы веб-приложений и мобильных приложе-
ний. В наши дни почти всё пишется именно в виде таких приложений, и 
понимание соответствующих технологий становится обязательным для 
эффективного тестирования. 
Надеюсь, вы обратили внимание на то, что самого тестирования в списке нет. 
Всё верно, ведь ему посвящена вся эта книга целиком, так что позволим себе не 
копировать её сюда. 
В завершение главы также отметим личностные качества, позволяющие те-
стировщику быстрее стать отличным специалистом: 
1) 
повышенная ответственность и исполнительность; 
2) 
хорошие коммуникативные навыки, способность ясно, быстро, чётко вы-
ражать свои мысли; 
3) 
терпение, усидчивость, внимательность к деталям, наблюдательность; 
4) 
хорошее абстрактное и аналитическое мышление; 
5) 
способность ставить нестандартные эксперименты, склонность к иссле-
довательской деятельности. 


Кто такой тестировщик и что он делает
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023
 
Стр: 11/301 
Да, сложно найти человека, который бы в равной мере обладал всеми пере-
численными качествами, но всегда полезно иметь некий ориентир для саморазви-
тия.
Очень часто можно услышать вопрос о том, обязательно ли тестировщику 
иметь техническое высшее образование. Не обязательно. Хотя при его 
наличии на первых этапах карьеры, конечно, легче. Но со временем раз-
ница между теми, у кого такое образование есть, и теми, у кого нет, стано-
вится практически незаметной. 


Что нужно знать и уметь и чему можно научиться
Тестирование программного обеспечения. Базовый курс. 
© EPAM Systems, 2015–2023


Достарыңызбен бөлісу:
1   ...   11   12   13   14   15   16   17   18   ...   307




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет