Как/где обучиться на QA engineer (тестера)?
Подскажите пути скорейшего и эффективного обучения специальности "тестировщик".
Хочу сменить профессию, потому обучение необходимо "с нуля". Есть ли какие-либо бесплатнные материалы онлайн (курсы, учебники, тд)?
Есть ли возможность найти место по типу "аусбилдунгплатц" без опыта работы?
где обучиться и набраться опыта?
-----
Обучится чему?
При ручном тестировании тебе дают бумажку в которой написано следующее:
Case 35893:
- ткнуть мышью в поле с названием "2233Хрт"
- набрать на клавиатуре текст: "Я тут был/была?"
- ткнуть мышью в поле с названием "3283Агу"
- набрать на клавиатуре текст: "Я тут был/была - ну и что с того?"
- нажать кнопку с надписью "Блах-блах-22"
- в новой форме проверить текст в области ... на совпадение с "? - ну и что с того?".
- при совпадении отметить - Case 35893 - пройден, при несовпадении - не пройден.
Case 35894:
....
И так - 8 часов в день...
Всему необходимому ты уже обучена - читать, делать, сравнивать и отмечать.
Если рассчитывается на что-то другое - там надо будет научится программировать.
Возможно - не на одном языке. Это - не быстро и затратно.
Обучится...
Просто скачать Visual Studio с сайта микрософта, поставить, написать или скачать
откуда-нибудь маленький проект и написать к нему тесты. Документация по тому
что и как делать читается в МСДН.
Попробуй почитать вот это.
https://cobooks.tk/books/oserouv-r-iskusstvo-avtonomnogo-testirovania-s-primerami-na-s1503679056-6a5e21086a-ru.pdf
Там описаны ПРОСТЫЕ вещи и простым языком.
хорошо, отходим от мануальщиков.
Если человек умеет кодить, то зачем ему быть тестером, он идет в програмеры, верно? Потому вопрос следующий - насколько глубокими должны быть знания у тестера по кодам? Хватит ли сугубо теоритических знаний какого нибудь “питона” или jawa на уровне учебника?
Не надо считать - тебе дано техническое определение гуманитария - технический имбицил.
Никаких оскорблений не подразумевается - простая констатация фактической ситуации.
Если считаешь, что определение не соответствует конкретно твоей сути - тебе даны
ссылки на все необходимое - читай и осваивай, как это делают все технари.
При ручном тестировании тебе дают бумажку в которой написано следующее:
Совсем не обязательно. Был я на одном проекте, так была там женщина тестировщик - в свободное время преподавала игру на гитаре.
Ничего ей кроме описания не давалось, она сама все штудировала, сама комбинации придумывал и сама тестировала. При этом находила валом ошибок на самых ранних стадиях, как в документации, так и в софте. Только ей пришло в голову во время чтения выдернуть датчик из компа. Ох, пришлось потом повозиться.
Хотя научится этому довольно проблематично - нужно иметь определенный склад мышления.
Ничего ей кроме описания не давалось
-----
Ну так там баба была технарем, а тут - полный гуманитарий - при наличии доков и живого образца интересуется что будет не нужнo.
нужно иметь определенный склад мышления.
-----
нужно иметь определенный склад технического мышления.
Во-первых, не в обиду, но прокачайте главный скилл - пользоваться гуглом. 90-е давно позади, когда все надо было спрашивать у "опытных чувачков". Сейчас начинающим очень просто, в инете есть всё и на любых языках.
Учите теорию тестирования, все эти регрессионные, смоук и пр виды тестирования, принятые практики и пр. Плюс хотя бы базово архитектуру собственно того, что хотите тестировать - веб, десктоп, мобильную и т.д.
Это все для ручного тестирования, что считается очень легко, (а так и есть), потому требуется нечасто, уважается не особо, а оплачивается плохо. И часто просто отдается на аутсорс в страны, где это гораздо дешевле (Восточная Европа, Индия, ОАЭ).
Поэтому да, надо учить автоматизированное тестирование. Но дело в том, что QA automation tester - он только называется тестер, на самом деле это узкоспециализированный программист, пишуший код для тестирования ПО.
С нуля очень тяжело, но при желании, если на этом "планка упадет", то наверное можно. Я видел дядьку за 45, который выучил python, и вполне себе пилил автотесты для web api.
P.S. да и вышеотписавшимся - не путайте юнит-тесты к коду с автотестами к standalone приложению :)
Благодарю всех советчиков, особенно тех, кто сетует на отсутствие логики у гаманитариев ) Однако, обращаю ваше внимание, что вопрос не стоял в форме - тяжело/легко ли учиться, стоит ли вобще, и в гугл-поиске меня пока еще не забанили, гуглить умею))
Вопрос был и остается таковым - как в ГЕРМАНИИ люди без опыта начинают работать тестировщиком.
Я же спрашиваю это на немецком форуме, а не города Минска, где я бы могла пойти в любой “люксофт” и нарабатывать опыт за три копейки.
Я так понимаю почти все советущующие просто ссутся от своей важности и пытаются мне доказать, что овладеть такой сверх тяжелой профессией как тестер (которая стоит на самой низкой ступени в иерархии ИТ) практически невозможно...
Вобщем, как обычно в данном форуме - их 10 “советов” один полезный, 9 - чтоб попиз..ть ))
Ну вот зря вы так ))
Про то, что тестирования мало, я вам как раз говорил за страны ЕС, в Минсках и Киевах как раз-таки хватает и мест и переученных домохозяек в роли manual QA ))
Просто ответ вам не понравится, вы ж хотите, чтобы вам сказали, что это можно и очень легко, как два байта переслать ))
Вот вам одно из самых демократичных объявлений на джуна.
Junior Frontend Developer (m/w) QA Barrierefreiheit
Dresden
IHR PROFIL
- Abgeschlossene Ausbildung zum Fachinformatiker, Studium der Informatik, Medieninformatik, Wirtschaftsinformatik, Psychologie (mit technischer Ausrichtung) oder vergleichbare Ausbildung
- Gute Kenntnisse in Frontend-Technologien wie HTML, CSS und JavaScript
- Grundlegende Kenntnisse mindestens einer objektorientierten Programmiersprache (z.B. Java)
- Bereitschaft zu projektbezogener Reisetätigkeit
я хочу, чтобы мне ответили конкретно - где и как можно обучиться, существуют ли априори аусбилдунг платцы. Советы типа “надо учить” - очень информативны только с прямыми ссылками. Вы бы еще английский посоветовади учить, это с той же оперы, как и гуглить.
К слову сказать, мне в другом форуме дали даже ссылки на хорошие учебники по теории. А здесь только один человек прямо признался, что не знает, с чего начинают тестеры в германии.
Единственное, что я вынесла с данной переписки, что в Германии мануальщиком шансов практически ноль. А в остальном - такое впечатление, вроде все тестерами прямь родились и никогда нигде ничему не учились)
где и как можно обучиться
-----
На именно этот вопрос тебе выше дан исчерпывающий ответ - инструменты, документация, цели, методы...
Вопрос же на который ты хочешь получить ответ, но не можешь аккуратно, сжато и полно (т.е. технически, а не гуманитарно) сформулировать мог бы звучать так:
- Где в Германии могут гуманитария (определение дано выше) НАУЧИТЬ быть технарем?
Единственное, что я вынесла
-----
Ну а осознать надо было чуток другое - никто не сможет тебя ничему научить, но ты можешь чему-то обучится...
Вопрос был и остается таковым - как в ГЕРМАНИИ люди без опыта начинают работать тестировщиком.
У меня на 1-й работе (в далеком 2001-ом году :)) был коллега, который переучился на программиста. По образованию он был учитель немецкого языка, долго работал в школе по профессии, но потом толи школу закрыли, толи еще что-то произошло... короче остался он без работы. Пошел в АА и попросил умшулюнг на кодера. Потом стал работать. В позапрошлом году я навещал бывших коллег и мужик этот там все еще работал. И программист из него получился толковый.
Короче это тебе одна история успеха и направление :)
Про такое образование не слышал.
Начните просто с образования Информатика.
Потом параллельно сдайте на ISTQB сертификат. Готовитесь сами платите только за экзамен. параллельно изучаете области, которые Вам нравятся. Экономика предприятия, банк, страхование...чтобы в теме быть...
Это минимум и можно искать работу. Прекрасно, если гдето пройдете практику по направлению тестирования.
При ручном тестировании тебе дают бумажку в которой написано следующее:
С чего это вдруг дают? Разработка тест-кейсов это такая же работа тестировщика, как и исполнение тест-кейсов. При регрессии - да, тест-кейсы уже определены, но они же не из воздуха берутся.
Если человек умеет кодить, то зачем ему быть тестером, он идет в програмеры, верно?
Кодить и разрабатывать ПО - это разные вещи. В тестирование из разработки меня занесло недобровольно. Но обратно в разработку я сознательно не возвращаюсь. Код я вс равно пишу, мне нравится это занятие. Но в разработке надо много всего учитывать и делать изначально грамотно.
Я спросил у коллеги, который более-менее в курсе. Он говорит, что есть какой-то сертификат тестера.
Вы вероятно имеете ввиду ISTQB. Обучение на сдачу экзамена начального уровня длится 3-4 дня. Объем материала большой, и вроде там фораусзетцунг - полгода работы тестировщиком. Имхо, с этого начинать вообще не надо.
https://www.thalia.de/shop/home/rubrikartikel/ID32562640.h...
Вот книга по подготовке к экзамену на сертификат. Той же теории хватает тут.
А в остальном - такое впечатление, вроде все тестерами прямь родились и никогда нигде ничему не учились)
Тестерами начинают с заявления работодателю "хочу тестировать". По сути, на них не учатся. Основные навыки приобретаются во время непосредственной работы.
Потом начинают сертифицироваться. После получения опыта!
Видела даму, которая не умела писать код и не хотела (!). Была на позиции для автоматизированного тестирования и ничего, работала, как могла, мануально.
Другая дама, не умела и не хотела писать код (!). Даже немецкого не знает. Работает сейчас тестировщиком.
Тестировщиков жуть, как не хватает. Вот и приходится брать кого угодно, лишь бы согласны были.
p.s.: вы там где-то про питон упоминали. С прочтённым учебником вас даже на программиста взять могут. Не хочу показаться слишком оптимистичной, проблемы всегда есть. Но то, что это более, чем реально без лишних страданий - факт.
p.s.2: я не люблю учебники, поэтому
Помощь:
Вообще, программирование это по большей части язык. Думаю, гуманитариям в чём-то даже легче.
Шта??????? По большей части язык - это называется кодирование. Такое сейчас в чистом виде редко где можно встретить. Гуманитариям даже сложнее, ибо они заточены на зубрежку, а не на поманием логики.
Вот здесь впечатляющая подборка ошибок в программах и их последствий: https://www.anekdot.ru/id/585131/
Хотел бы я знать, это автотестеры должны были найти?
Хотел бы я знать, это автотестеры должны были найти?
А почему такое внимание именно к автоматизированным тестировщикам? Постановка вопроса меня удивляет. Разработчики бездарно делают свою работу, а тестировщики в итоге кому-то что-то должны.
Главное заблуждение большинства, что тестировщики должны искать ошибки. Тестировщики не ошибки ищут, а проверяют насколько программа соответствует спецификации. Если спеки недостаточно детальны, то и вариативность тест-кейсов невелика.
В первую очередь необходим хороший уровень английского!
Начните изучать следующее;
1.ISTQB (есть на англ. и русском) и ISEB
2. HTML
3. SQL
4.Основы ООП (объектно-ориентированного программирования)
5. Java (хотя-бы Основы)
Полезные ссылки:
https://www.w3schools.com/html/
https://www.w3schools.com/sql/default.asp
https://www.sololearn.com/?ref=b
Дерзайте и все получится! ☺😊
ни разу не встречал профессионально подготовленного QA-шника. все были откуда-то сбоку пришедшие. наверное, это неправильно, и хороший тестировщик должен обладать определенными знаниями и навыками, но мне не приходилось встречать таковых. один был похож на "настоящего", но я с ним мало общался. а остальные - и я мог бы сходу не хуже.
никого не слушайте.
Я работаю тестировщиком ( мануальное тестирование и автоматизирую тесты на selenium webdriver) и всё что я прочитала здесь...- со всем я не согластна. Пытаются глумиться за счёт более «слабого»- дешёвые понты, им весело, а на вас это может повлиять.
Идите учиться и паралеллно идите работать тестировщиком.
Или просто попытайтесь найти место тестировщиком. ( для начала мануальным, там может с коллегой кот. Автоматизирует тесты общаться. Итд. Потихоньку пойдет.
Начните с какой-нибудь книги по программированию( java oder so) читайте -вникайте,
потом пробуйте например писать простейшие тесты на том же selenium webDriver.
И всё пойдёт.