Сынок, я тут тестер
1.02K subscribers
170 photos
135 videos
11 files
333 links
На QA собаку съел🐕

По всем вопросам: @Synok_ya_tut_tester_bot
Download Telegram
Can Generative AI Improve Developer Productivity.pdf
854.5 KB
Еще одно исследование про влияние ИИ-инструментов на продуктивность айтишников (вот предыдущее). В этот раз оценивали действие GitHub Copilot, результаты таковы:

- скорость написания кода не увеличил
- качество кода не улучшил
- от выгорания не спас

Я лично пользуюсь чатом джипити для других целей, поэтому хотелось бы послушать вас, видите ли вы какие-то профиты от Copilot’а и других ИИ-тулзов для работы?
Находка недели. За два года ведения канала я приносил столько всякого разного по SQL: шпаргалки, курсы, майдмапы. И до сих пор попадается годнота. В этот раз тренируемся писать SQL-запросы с подборкой.

🔗 Websites for Practicing SQL

Здесь собрано очень много сайтов с задачами разного уровня сложности.

Инжой!
Аудит своего рабочего времени

Меня заинтересовал алгоритм действий из статьи, который обещает разгрузить мои рабочие будни. Я бы не сказал, что здесь что-то кардинально новое, но решил попробовать сам и поделиться с вами.

1. В течение 3-4х недель записывать, сколько времени на какие конкретно задачи тратится.
2. Классифицировать все активности (но постараться не обобщать).
3. Пройтись по каждой категории и проставить ей один из пяти статусов: прекратить, делегировать, переназначить, изменить и сохранить. С этим помогут вопросы, которые прописаны в статье: https://www.andysparks.co/hoo-boy/issue-15-audit-your-time-dont-waste-it

Обещают освободить 25% моего времени. Звучит сладко - пробуем!
На выходных предлагаю почитать эссе умных людей. Я оставлю оригиналы, но русские версии легко можно нагуглить:

The Intelligence Age - Sam Altman
🔗https://ia.samaltman.com/

Machines of Loving Grace: How AI Could Transform the World for the Better - Dario Amodei
🔗https://darioamodei.com/machines-of-loving-grace

Как можно догадаться, оба текста про светлое будущее и ускорение прогресса с помощью ИИ.

Инжой!
На реддите разгоняют тред, где рекомендуют самые любимые инструменты контроля качества, которые экономят кучу времени в процессе тестирования. Советую посмотреть советы товарищей, возможно, что-то заберете себе для работы.

🔗 https://www.reddit.com/r/QualityAssurance/comments/1fqhlnu/whats_your_favorite_qa_tool_that_has_saved_you/

Я бы ответил - все, которые автоматизируют работу, например Postman, Selenium WebDriver. И Devtools. А вы бы что назвали?
Разбавим серьезный вторник не менее «серьезными» новостями. Опубликовали исследование о том, как игры, в которые мы играли в детстве, влияют на сегодняшний заработок. Если честно, то корреляция между зарплатой и играми похожа на корреляцию между фильмами с Николасом Кейджа и числом утонувших в бассейне.

Что пишут:

- Респонденты, игравшие в FIFA в детстве, зарабатывают больше всех, став взрослыми.

- Среди консолей у игроков PlayStation самая высокая годовая зарплата, и она на 12% больше, чем у пользователей ПК.

- Люди, которые в детстве играли в видеоигры, на 71% чаще получали повышение по службе.

Сомнительно, но окей…посмотреть все равно интересно🙃
Нашел отличные статьи о том, как ведет себя браузер в процессе рендеринга страницы. И если вдруг на собеседовании вам зададут вопрос про то, что происходит в браузере после ввода URL (а вопрос это частый), будете отвечать с уверенностью:

🔗 Как браузер рисует страницы
🔗 Критические этапы рендеринга

И на всякий продублирую онлайн-шпаргалку по HTML, CSS, которой уже делился.

Инжой!
Пятничная подборка готова, что еще нужно для хороших выходных?🙃

Гайд по логам для тестировщиков
🔗 https://habr.com/ru/companies/lanit/articles/844772/

Полезная подборка со списком материалов, ссылок и ресурсов по использованию ИИ в тестировании
🔗 https://testingtitbits.com/ai-in-testing-compiled-resources/

Как работает Shazam?
🔗 https://www.cameronmacleod.com/blog/how-does-shazam-work

Инжой!
Живые устройства это, конечно, хорошо, но не всем так везет. Поэтому для друзей-товарищей без ферм я принес находку недели - подборка эмуляторов разных девайсов и консолей.

🔗 Awesome emulators

Знаю, что меня читают джуны, поэтому оставлю еще базовую базу:
- Чем отличается тестирование на эмуляторах, фермах и физических устройствах?
- Как тестировать на телефонах и эмуляторах?

Инжой!
Про покрытие тестами

Наткнулся на отличную статью аж из 2012 года, где довольно сжато, но информативно расписано про покрытие кода тестами. Решил выписать некоторые тезисы:

- Test Coverage - это инструмент для поиска непротестированного кода, а не числовой показатель качества.

- Высокого процента покрытия легко достичь низкокачественными тестами.

- Критерии достаточного тестирования: у вас редко возникают баги в проде, и вы не боитесь менять код из-за потенциальных багов.

- Если вы можете удалить тесты и их всё равно будет достаточно, значит тестируете слишком много.

- Долгий прогон тестов - не показатель того, что их слишком много.

Прочитать полностью можно здесь: https://martinfowler.com/bliki/TestCoverage.html
Друг-товарищ посоветовал видео, которое будет полезно автоматизаторам. В ролике подробно рассматриваются различные подходы к unit и component-тестированию и разбираются на примерах. Наглядно и понятно - все как мы любим.

Это то, на что стоит выделить полтора часа времени:

🔗 https://www.youtube.com/watch?v=GcwK0vbTf_s

Инжой!
Традиционная пятничная подборка в этот раз получилась только о тестировании:

Как правильно тестировать кроссбраузерную совместимость в веб-приложениях
🔗 https://www.freecodecamp.org/news/cross-browser-compatibility-testing-best-practices-for-web-developers/

5 фишек iOS 18, которые стоит учесть QA
🔗 https://telegra.ph/ios18-09-12

Какого размера должны быть тесты?
🔗 https://software-testing.ru/library/testing/general-testing/4252-revisiting-test-sizes

Инжой!
SQL миграции в Postgres в двух частях

Хочу поделиться двумя качественными статьями про особенности миграций в больших Postgres. Миграции - дело не всегда простое, а этот материал подойдет в качестве шпаргалки. Даже если в этом более-менее разбираетесь, то все равно сможете найти что-то интересное.

Часть 1. https://habr.com/ru/articles/540500/
Часть 2. https://habr.com/ru/articles/736458/

Инжой!
Находка недели. Репа, которая поможет освоить инструменты и технологии автоматизации и получить полноценный проект для портфолио. Автор подготовил челленджи и разместил все это бесплатно на гитхабе, так что забираем в работу!

🔗 https://github.com/basdijkstra/a-test-automation-project

Инжой!
В тяжелый четверг внесу небольшую шутку-юмора в вашу ленту — «Если бы архитекторам пришлось работать так же, как программистам»

Этот баян опубликован лет 20 назад, но он не стухнет никогда. Поэтому отвлекитесь и посмейтесь над «прелестями» нашей работы с заказчиками:

🔗 https://pikabu.ru/story/esli_byi_arkhitektoram_prishlos_rabotat_tak_zhe_kak_programmistam_9792517

Инжой!
Какое-то шутливое настроение у меня на этой неделе, поэтому и подборка получилась с материалами для легкой улыбки:

Тру стори про странное собеседование инженера, которое пришлось пережить фаундеру стартапа
https://bluepnume.medium.com/the-shortest-strangest-engineering-interview-ive-ever-done-950e8fa95f4e

Как войти и выйти из айти?
https://habr.com/ru/articles/852896

«Good enough» так «good enough» - что-то типа поучительной комедии
https://testitquickly.com/2013/06/03/good-enough/

Инжой!