Профессия тестировщик ПО » Профессия
Профессия тестировщик ПО | Карьера в тестировании и QA Профессия [http://tester.com.ua] Kарьера Литература Задать вопрос Тренинги Поиск: Профессия Задумываетесь о карьере в IT? Этот проект расскажет вам о профессии тестировщика программного обеспечения, различных специальностях внутри профессии, карьере и развитии. Кто такой “Тестировщик ПО” Тестировщик ПО - специалист, который проводит тестирование программного обеспечения, с целью обеспечения и контроля качества программного продукта или информационной системы. Что такое “Тестирование ПО” Тестирование (от слова test - испытание, проверка). Тестирование ПО - Процесс проверки соответствия заявленных к продукту требований и реально реализованной функциональности, осуществляемый путем наблюдения за его работой в искусственно созданных ситуациях и на ограниченном наборе тестов, выбранных определенным образом. Мифы о профессии “Тестировщик ПО” Тестирование видится с одной стороны каким-то полумеханическим процессом, который не требует особенной квалификации: тестировщика видят «кликальщиком», который просто гоняет приложение, ждёт пока оно «упадёт», потом сообщает об ошибке и продолжает в том же духе. В последнее время, надо отдать должное, появляются материалы о тестировании и качестве, выходят в свет книги, развиваются сайты посвящённые этому направлению — это направление профанирующее профессии постепенно сходит на «нет». С другой точки зрения, которую, наверное, культивируют отчасти и сами тестировщики (в самом широком смысле этого слова), тестирование — это процесс, покрытый множеством неопределённостей, трудно формализируемый и поддающийся оценкам. Если же к тестированию добавить автоматизацию, которая по оценкам тех, кто внедрял инструменты и решения для тестирования, требует больших (по сравнению с ручным тестированием) трудозатрат и говорить об оценке качества продукта, направление тестирования получается совсем непрозрачным для стороннего наблюдателя, а порой и для самих тестировщиков. Определение тестирования ПО Если обратиться к формальным определениям, то Тестирование ПО (software testing) – деятельность, выполняемая для оценки и улучшения качества программного обеспечения. Эта деятельность, в общем случае, базируется на обнаружении дефектов и проблем в программных системах. Говоря проще, программа или разрабатываемый модуль информационной системы, проверяется в различных условиях, на различных входных данных на соответствие ожидаемому поведению, которое ещё называется требованиями к ПО. Тестирование ПО включает в себя различные подходы и практики , которые выбираются исходя из конкретных задач и существующих ограничений (сроков, технологий) в проекте по разработке программного обеспечения. Умелое комбинирование доступных методов тестирования, планирование задач по тестированию позволяет достигать результатов в более краткие сроки и является зоной ответственности менеджеров проектов по тестированию . Достаточно часто в тестировании ПО применяются системы автоматизации тестирования , которые позволяют записывать (или точнее программировать) тестовые процедуры (специальные программы для тестирования), чтобы имитировать действия реальных пользователей, тем самым проверяя функциональность и производительность систем под тестом в различных окружениях, под различными платформами и различающимися условиями настроек и эксплуатации. Специалисты по автоматизированному тестированию, наряду со специалистами по нагрузочному тестированию являются крайне востребованными специалистами на рынке труда, зарплаты и условия работы таких специалистов зачастую превышают зарплаты разработчиков ПО: программистов и разработчиков баз данных. Место тестирования ПО Для того чтобы проиллюстрировать взаимоотношения участников проектной команды и место специалистов по тестированию в процессе разработки ПО, приведём схему одного из основных процессов, в которых задействованы практически все участники разработки: процесс управления изменениями, а говоря проще процесс работы с ошибками или предложениями по изменению в разрабатываемой системе. Схема рабочих отношений и обмена информацией может изменяться от компании к компании, но в целом нужно понимать, что тестировщики ПО - полноценные участники процесса разработки и выпуска программного обеспечения, а группа тестирования - необходимое подразделение в проектной группе выпускающей программный продукт. Специалист по тестированию В общем случае, специалист по тестированию - достаточно разносторонне образованный в информационных технологиях инженер, имеющий представление о принципах построения ПО, структуре программных комплексов или практический опыт в разработке ПО. Также зачастую, к специалистам по тестированию работодателями выдвигаются требования в области работы с базами данных, знанию языка запросов SQL, скриптовых языков, а также познаний в администрировании операционных систем. Основное требование, что выдвигается к специалисту на позицию тестировщика ПО, это умение думать с одной стороны как пользователь того продукта или системы, котоаря находится под тестом, а с другой стороны анализировать поведение системы, входящие параметры и полученные результаты с точки зрения инженера, который принимает участие в разработке программного продукта. Сами по себе проекты по тестированию ПО в настоящее представляют достаточно самостоятельные инженерные проекты, которые выполняются выделенными проектными командами с применением сред автоматизации тестирования, которые ничуть не уступают по возможностям самым современным средам разработки и отладки программного кода. Престижность Например, в такой известной компании как Microsoft на одного программиста приходится по 2 тестировщика ПО. Ведущие интернет порталы и поисковые системы, такие как Яндекс и Гугл, постоянно ищут специалистов по тестированию. Заработные платы в отрасли тестирования в крупных городах (Москва, Питер, Киев) достигают нескольких тысяч долларов для достаточно квалифицированных специалистов. Сообщество В Рунете в данный момент сложилось очень тесное и дружелюбное сообщество тестировщиков ПО, присоединиться к которому можно в форуме проекта it4business.ru Остались вопросы? Задавайте! Мы постараемся ответить на наиболее интересные из присланных вопросов! Если вы воспользовались вышеизложенной информацией или считаете этот сайт полезным, поставьте ссылку на http://tester.com.ua Ссылки Консультации по тестированию Карьера в IT: RoboMonkey Сервер тестировщиков Тренинги по тестированию Публикации по тестированию Форум для тестировщиков Ссылки Наша кнопка

Разместите у себя на сайте или в блоге! it4b:темы Subscribe to RSS headline updates from: Powered by FeedBurner Designed by AskGraphics Ссылки: оборудка.ру - крупнейший промышленный портал | УАЗ Буханка