Как/где обучиться на 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 сертификат. Готовитесь сами платите только за экзамен. параллельно изучаете области, которые Вам нравятся. Экономика предприятия, банк, страхование...чтобы в теме быть...
Это минимум и можно искать работу. Прекрасно, если гдето пройдете практику по направлению тестирования.
------
Гы... гуманитарий спрашивает - где его НАУЧАТ...
<code> </code>
При ручном тестировании тебе дают бумажку в которой написано следующее:
С чего это вдруг дают? Разработка тест-кейсов это такая же работа тестировщика, как и исполнение тест-кейсов. При регрессии - да, тест-кейсы уже определены, но они же не из воздуха берутся.
Если человек умеет кодить, то зачем ему быть тестером, он идет в програмеры, верно?
Кодить и разрабатывать ПО - это разные вещи. В тестирование из разработки меня занесло недобровольно. Но обратно в разработку я сознательно не возвращаюсь. Код я вс равно пишу, мне нравится это занятие. Но в разработке надо много всего учитывать и делать изначально грамотно.
а я считала, что гуманитарии пишут без ошибок и образованы достаточно, чтобы не грубить незнакомым людям.
Грамотность и воспитание с гуманитарностью никак не связаны.. А вот логика...
Но дело в том, что QA automation tester - он только называется тестер, на самом деле это узкоспециализированный программист, пишуший код для тестирования ПО.
Я это называю перетестер и недопрограммист
я хочу, чтобы мне ответили конкретно - где и как можно обучиться, существуют ли априори аусбилдунг платцы.
Нигде не обучаются тестированию, так же как и программированию не обучаются. Обучаются информатике.
Я спросил у коллеги, который более-менее в курсе. Он говорит, что есть какой-то сертификат тестера.
Вы вероятно имеете ввиду ISTQB. Обучение на сдачу экзамена начального уровня длится 3-4 дня. Объем материала большой, и вроде там фораусзетцунг - полгода работы тестировщиком. Имхо, с этого начинать вообще не надо.
С того, что исполнители не тянут разработку даже тестов...
Так и зачем таких нанимают? Из моего опыта - дали реки в зубы и работай.
Не, не надо, ошибся я тут....все в голову впихнется само...и экзамен сдастся и работа свалится тоже сама...и все такое...
https://www.thalia.de/shop/home/rubrikartikel/ID32562640.h...
Вот книга по подготовке к экзамену на сертификат. Той же теории хватает тут.
нужно иметь определенный склад технического мышления.
Вообще, программирование это по большей части язык. Думаю, гуманитариям в чём-то даже легче.
Техническо-логическое мышление включается где-то с уровня архитектора. Она на это не претендует...
А в остальном - такое впечатление, вроде все тестерами прямь родились и никогда нигде ничему не учились)
Тестерами начинают с заявления работодателю "хочу тестировать". По сути, на них не учатся. Основные навыки приобретаются во время непосредственной работы.
Потом начинают сертифицироваться. После получения опыта!
Видела даму, которая не умела писать код и не хотела (!). Была на позиции для автоматизированного тестирования и ничего, работала, как могла, мануально.
Другая дама, не умела и не хотела писать код (!). Даже немецкого не знает. Работает сейчас тестировщиком.
Тестировщиков жуть, как не хватает. Вот и приходится брать кого угодно, лишь бы согласны были.
p.s.: вы там где-то про питон упоминали. С прочтённым учебником вас даже на программиста взять могут. Не хочу показаться слишком оптимистичной, проблемы всегда есть. Но то, что это более, чем реально без лишних страданий - факт.
p.s.2: я не люблю учебники, поэтому
Помощь:
-----
Гы-гы-гы... Ну ладно - не буду смеятся над гуманитариями...
Вы прямь такой оптимистичной жути нагнали ) Спасибо. Если еще адреса-пароли-явки подкинете, где необучаемые дамы работают, вобще вербоватся начну)
ЛС
Вообще, увидела, что вы из Гамбурга. Думаю, вполне реально там найти. Ищите любого динстяйстера. Их, как грибов по осени, и требования не жёсткие.
Это фирма-посредник, которая сдаёт в наём сотрудников более крупным предприятиям.
Типа той, что я вам прислала. Они сдают сотрудников для VW и BMW.
Вообще, программирование это по большей части язык. Думаю, гуманитариям в чём-то даже легче.
Шта??????? По большей части язык - это называется кодирование. Такое сейчас в чистом виде редко где можно встретить. Гуманитариям даже сложнее, ибо они заточены на зубрежку, а не на поманием логики.
Техническо-логическое мышление включается где-то с уровня архитектора. Она на это не претендует...
На уровне архитектора необходимо абстрактное мышление, без него никуда.
Меня неожиданно для себя взяли тест инженеромю Какой смысл быть мануальщикомб если вокруг требуются автотестеры?
Вот здесь впечатляющая подборка ошибок в программах и их последствий: 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-шника. все были откуда-то сбоку пришедшие. наверное, это неправильно, и хороший тестировщик должен обладать определенными знаниями и навыками, но мне не приходилось встречать таковых. один был похож на "настоящего", но я с ним мало общался. а остальные - и я мог бы сходу не хуже.
C#
OOP OOA, OOD, DI, IOC
xUnit
NHibernate
Oracle PL SQL
Oracle APEX
XML
XSLT
HTML
CSS
Bootstrap
JavaScript
JQuery
Java
Groovy
Python
VBA
Selenium
никого не слушайте.
Я работаю тестировщиком ( мануальное тестирование и автоматизирую тесты на selenium webdriver) и всё что я прочитала здесь...- со всем я не согластна. Пытаются глумиться за счёт более «слабого»- дешёвые понты, им весело, а на вас это может повлиять.
Идите учиться и паралеллно идите работать тестировщиком.
Или просто попытайтесь найти место тестировщиком. ( для начала мануальным, там может с коллегой кот. Автоматизирует тесты общаться. Итд. Потихоньку пойдет.
Начните с какой-нибудь книги по программированию( java oder so) читайте -вникайте,
потом пробуйте например писать простейшие тесты на том же selenium webDriver.
И всё пойдёт.
спасибо всем, кто поддержал и отозвался по сути :)
Да, многие "боги" считают, что получили знания свыше и другим они недоступны.
А сколько стаканов на ночной тумбочке у настоящего программиста?
неа . Должно быть два стакана : Один полный - если пить захочется, один пустой - если пить НЕ захочется.
Думал эту шутку все тута знают.
...и вторая пара на случай отказа первой системы!
Есть 10 типов людей - то, кто понимает двоичную систему счисления и те, кто ее не понимает :D