С чего начать изучение автоматизированного тестирования? - Организация качества
Связаться с нами Contact us
Портфолио Portfolio Блог Blog

С чего начать изучение автоматизированного тестирования? How to start learning about automated testing?

Если вы работаете специалистом по ручному функциональному тестированию уже несколько лет, и поняли, что хотите стать специалистом по автоматизированному тестированию, то в первую очередь перед вами возникнет вопрос: С чего начать изучение автоматизированного тестирования?. Начать стоит с приведенных ниже вопросов и ответов на них: Если вы работаете специалистом по ручному функциональному тестированию уже несколько лет, и поняли, что хотите стать специалистом по автоматизированному тестированию, то в первую очередь перед вами возникнет вопрос: С чего начать изучение автоматизированного тестирования?. Начать стоит с приведенных ниже вопросов и ответов на них:
1) Какие типы проектов автоматизировать? 1) Какие типы проектов автоматизировать?
Это очень важный вопрос. Ведь автоматизированное тестирование веб-приложений отличается от автоматизированного тестирования, например, мобильных приложений. Поэтому первый совет, лучше всего взять проект, над которым вы работаете сейчас или, например, ваш самый любимый проект на текущем месте работе и потренироваться на нем. Будет намного легче. Во-первых, если вы работаете (или работали) над проектом, то наверняка у вас есть тест-кейсы, по которым можно начать автоматизацию. Во-вторых, вы знаете этот проект «от и до», и легко ориентируетесь в нем. В-третьих, если это ваш любимый проект, или вы тестируете его в последнее время, то вам будет актуально и интересно делать авто тесты на нем. Изучать что-то новое это не всегда просто. Для этого потребуется много сил и терпения. Ведь если выы занимаетесь ручным тестированием веб-приложений последние годы, а решите изучать автоматизированное тестирование на десктопных приложениях, которые не имеют отношения к вашей работе или, если возьметесь изучать автоматизированное тестирование на проекте, который не нравится, товам будет сложно и скорей всего инициатива изучить автоматизированное тестирование потерпит неудачу. Поэтому выберите актуальный и интересный для вас проект и тогда будет намного интересней изучать автоматизированное тестирование. Это очень важный вопрос. Ведь автоматизированное тестирование веб-приложений отличается от автоматизированного тестирования, например, мобильных приложений. Поэтому первый совет, лучше всего взять проект, над которым вы работаете сейчас или, например, ваш самый любимый проект на текущем месте работе и потренироваться на нем. Будет намного легче. Во-первых, если вы работаете (или работали) над проектом, то наверняка у вас есть тест-кейсы, по которым можно начать автоматизацию. Во-вторых, вы знаете этот проект «от и до», и легко ориентируетесь в нем. В-третьих, если это ваш любимый проект, или вы тестируете его в последнее время, то вам будет актуально и интересно делать авто тесты на нем. Изучать что-то новое это не всегда просто. Для этого потребуется много сил и терпения. Ведь если выы занимаетесь ручным тестированием веб-приложений последние годы, а решите изучать автоматизированное тестирование на десктопных приложениях, которые не имеют отношения к вашей работе или, если возьметесь изучать автоматизированное тестирование на проекте, который не нравится, товам будет сложно и скорей всего инициатива изучить автоматизированное тестирование потерпит неудачу. Поэтому выберите актуальный и интересный для вас проект и тогда будет намного интересней изучать автоматизированное тестирование.
2) Язык программирования? 2) Язык программирования?
Далее, важно понять и выбрать язык программирования для автоматизации. Это еще один важный шаг. Вы должны понимать, что изучать язык и инструменты программирования придется, и никуда от этого не деться. Да, сейчас многие инструменты для автоматизации упрощают эту работу. Большая часть работы выполняется за вас автоматически. На многих форумах и сайтах пишут, что и писать программный код необходимости нет, инструмент все сделает за вас. Это правда, но лишь отчасти. Автоматизировано, посредством инструментов, можно создавать только простые и тривиальные тесты. Но серьезную работу и сложные вещи вам придется выполнять вручную. Поэтому подумайте, если вы сомневаетесь и для вас все языки выглядят одинаково, то возьмите тот язык программирования, на котором разрабатывают коллеги. Так будет проще. Когда ваши тесты будут падать, вы сможете проконсультироваться у них или спросить совет, как лучше написать тест. Далее, важно понять и выбрать язык программирования для автоматизации. Это еще один важный шаг. Вы должны понимать, что изучать язык и инструменты программирования придется, и никуда от этого не деться. Да, сейчас многие инструменты для автоматизации упрощают эту работу. Большая часть работы выполняется за вас автоматически. На многих форумах и сайтах пишут, что и писать программный код необходимости нет, инструмент все сделает за вас. Это правда, но лишь отчасти. Автоматизировано, посредством инструментов, можно создавать только простые и тривиальные тесты. Но серьезную работу и сложные вещи вам придется выполнять вручную. Поэтому подумайте, если вы сомневаетесь и для вас все языки выглядят одинаково, то возьмите тот язык программирования, на котором разрабатывают коллеги. Так будет проще. Когда ваши тесты будут падать, вы сможете проконсультироваться у них или спросить совет, как лучше написать тест.
3) Инструмент автоматизации? 3) Инструмент автоматизации?
После того, как вы определились с проектом для автоматизации и языком программирования, остался последний важный вопрос, какой инструмент для авто тестов выбрать? Исходя из п.1 и п.2, открывайте поисковик и начинайте искать подходящий инструмент. Выбор инструмента в первую очередь зависит от того, какие приложения вы хотите автоматизировать, а во вторую на чем. Поэтому ищите, читайте форумы и выбирайте. Старайтесь сделать свой выбор на бесплатный инструмент (вдруг вы выберете платный, заплатите, а он вам не подойдет?). Затем постарайтесь выбрать тот инструмент, по которому есть какая-то документация и форумы. Вероятно, в первое время работы с этим инструментом, вы будете очень часто заглядывать в поисковик, смотреть видео или читать форумы по нему. И если выбранный инструмент не популярный, то будет очень сложно. После того, как вы определись и ответили для себя по каждому из вопросов, то садитесь за работу и автоматизируйте. Первое время будет сразу и сложно, и интересно. Главное не сдавайтесь и автоматизируйте. Если у вас в компании уже внедрено автоматизированное тестирование, то вам будет легче отвечать на эти вопросы. Просто подойдите к специалисту в данном вопросе и спросите его совет. Как и с чего начать. После того, как вы определились с проектом для автоматизации и языком программирования, остался последний важный вопрос, какой инструмент для авто тестов выбрать? Исходя из п.1 и п.2, открывайте поисковик и начинайте искать подходящий инструмент. Выбор инструмента в первую очередь зависит от того, какие приложения вы хотите автоматизировать, а во вторую на чем. Поэтому ищите, читайте форумы и выбирайте. Старайтесь сделать свой выбор на бесплатный инструмент (вдруг вы выберете платный, заплатите, а он вам не подойдет?). Затем постарайтесь выбрать тот инструмент, по которому есть какая-то документация и форумы. Вероятно, в первое время работы с этим инструментом, вы будете очень часто заглядывать в поисковик, смотреть видео или читать форумы по нему. И если выбранный инструмент не популярный, то будет очень сложно. После того, как вы определись и ответили для себя по каждому из вопросов, то садитесь за работу и автоматизируйте. Первое время будет сразу и сложно, и интересно. Главное не сдавайтесь и автоматизируйте. Если у вас в компании уже внедрено автоматизированное тестирование, то вам будет легче отвечать на эти вопросы. Просто подойдите к специалисту в данном вопросе и спросите его совет. Как и с чего начать.
2017-01-27

Напишите намSend us an E-mail

Оставьте свои контактные данные, чтобы наши специалисты связались с ВамиPlease leave your contact details and our experts will contact you

Нажимая на кнопку «Отправить», я даю согласие на обработку персональных данных.

Обратная связьFeedback

Позвоните нам:Call us:
+7 (961) 252 42 22
Или просто задайте интересующий Вас вопрос и оставьте свои контакты, чтобы мы связались с Вами.Please leave your contact details and our experts will contact you.

Нажимая на кнопку «Отправить», я даю согласие на обработку персональных данных.

Ваше письмо отправлено!Your letter has been sent!

Мы свяжемся с Вами в ближайшее времяWe will contact you shortly
ОК