Как происходит автоматизация тестирования?

От себя добавлю: хотите автоматизировать - начните с изучения языка. Плох тот плотник что плохо знает свой топор. Тестировщик без нормального знания языка будет забивать винты отверткой. Причем шляпкой вниз. И если возьмет шуруповерт - ситуация не улучшится, а даже скорее наоборот.
После или во время изучения можно свичнуться на некоторое время в девелоперы чтобы научиться писать код нормально. Но это, во-первых, не везде разрешат, и во-вторых - не все оттуда возвращаются.
По UI - тестированию: не забывайте что это только верхушка айсберга тестовой пирамиды. Об их недостатках здесь уже писали.

Блин… Неужели никто даже не пошутит?

Мы серьезные ребята.

1 лайк

Я бы не стал забивать голову этой чушью. Сертификат как и диплом о высшем образовании, как показывает практика, может получить любой олень). Лучше сосредоточиться на практике и реальных вещах а не эфемерном и мифическом)

2 лайка

Я с вами согласен, но к сожалению в настоящее время некоторые компании начинают практиковать такое, что сеньора не получишь без сертификата ISTQB.

Может пора задуматься о смене компании? :wink:

@rmerkushin, зачем же так вырывать слова из контекста. :slightly_smiling_face:

Я писал это не как рекламу конкретной сертификации, более того вообще не призывал подменять знания дипломами. Как раз наоборот. Просто из вопроса и дальнейших ответов @Mikhail_Barinov я сделал вывод, что у него нет многих базовых понятий и в тестировании и в вэб-технологиях и рекомендовал ему не заморачиваться автоматизацией и подтянуть именно базовые знания и навыки в прикладной области, подучить верстку, html, css, xpath и т.д. В автоматизации ему без этих знаний для вэба все равно никуда не деться. Именно в этом заключалось моё сообщение, а никак не в рекламе конкретного сертификата. Не понимаю, почему вы именно за это слово «зацепились».

К слову, если похоливарить, то тему образования, особенно высшего, особенно в ИТ и с учетом местной пост-советской специфики, то готов и похоливарить. Но как вам такая тема: когда вы обращаетесь за медицинской помощью к врачу, то почему-то хотите получать её от квалифицированного и более того дипломированного врача с овер-дохрена лет практики? Там почему-то вас наличие диплома очень даже заботит (и я догадываюсь даже почему :wink:). У меня есть, что сказать по этой теме, но не уверен, что сообщество будет радо такому офф-топу.

4 лайка

Я ничего не вырырвал из контекста:

Я всего лишь намекнул, что это бесполезная вещь на мой взгляд и ровным счетом не говорит о человеке как о специалисте. А пример с дипломом, это просто пример, думаю все так или иначе сталкивались с таким. Если хотите подискутировать на тему образования, то можно создать отдельный топик :slight_smile: На этом предлагаю закончить оффтопить )

Вырезали, вырезали. И даже сейчас привели в неполном виде.
Не с журфака случаем? :smile:

``
9. Напиши свои первые “крутые” авто-тесты и отдай их на ревью девам.
10. Отгреби 50+ ревью комментов - и иди читай про стабы/моки/хеш_мепы/спринг.
11. Напиши свои вторые "крутые"авто-тесты и отдай их на ревью мануальщикам.
12. Отгеби 100+ ревью комментов про тест-дизайн - и иди читай про boundary_values/pairwise_testing/traceability_matrix/etc.
13. Goto 1.

2 лайка

Воу-воу, палехче! Зачем же Spring то? Или в мире Java все на столько плохо, что без Spring никак?)

Сразу вспоминается это FizzBuzzEnterpriseEdition

Согласна с Вами. Главное - начать. По ходу придет и понимание, что надо изучить.

Михаил, да все Вы делаете правильно.
Вам, конечно, придут Гуру и скажут - прочитай то и это и если ты не знаешь трех языков программирования, то не тестируй автоматизированно. Если не можешь выполнить красивый тест-дизайн, так и вообще не тестируй.
Но хотела бы я уточнить у коллег - а вы правда так уж качественно и умно тестируете в случае, если у вас всего 2 часа и никакой спеки? Давайте говорить честно - таких случаев в нашей работе очень много.
В данный момент Вы, Михаил, проводите что-то вроде исследовательского тестирования по методу черного ящика. И иногда этого вполне достаточно. Заказчику, например, просто надо знать, работает ли приложение в принципе.
Далее, если есть документация, пройдитесь по всем бизнес функциям.
Потом проверьте цепочки пользовательских сценариев. Вот их потом как раз хорошо бы автоматизировать.
Проверьте приложение в разных браузерах, с разными разрешениями монитора, на разном оборудовании. Используйте эмуляторы при необходимости.
Для веб-сайтов существует много сервисов автоматической проверки, погуглите. Можно замерить и производительность сайта, и безопасность, и проверить целостность ссылок, и орфографию.
Проверяйте всегда также узкие места вроде интеграции с чем-то.
Но самые главные ответы на Ваши вопросы будут приходить Вам с прода. По характеру замечаний Вы и поймете, что надо тестировать в первую очередь. Это будет Вашим лучшим учебником. Хорошо, если система не слишком критична для жизни, здоровья, безопасности и финансов граждан )

1 лайк

Ребята всем большое спасибо за наставление и советы! Правильно сказали, что если не нуб, то скорее всего рак))) Просто позиция компании где работаю оч странная. Точнее непосредственного руководителя. Сегодня приехал директор компании и сказал ровно то, что нужно говорить при приеме на работу, хотя я уже месяц отработал. Месяц в метаниях правильно я делаю или нет. Теперь все намного яснее.

Ещё раз спасибо Вам всем за советы и то, что не поленились их дать, какие бы они ни были. В последнее время замечаю лень людей вокруг себя - никто не хочет помогать и всем только для себя. А какой бы ты толковый ни был, есть моменты, когда уж никак не получается найти ответ. А помощи вокруг нет.

Оказалось, что смог найти ответы на свои вопросы на форуме - с Вами. Ещё раз спасибо!

2 лайка