Этот дайджест создан совместно с телеграм-каналом QA Live | тестирование ПО. Подпишитесь, чтобы получать дайджесты прямо в телеграм!
Почитать:
Данные в БД должны быть проверяемыми, доступными, точными и полными, тогда бизнес-логика приложения может работать с ними без проблем.
На других русскоязычных платформах:
Иногда сложные идеи проще объяснять картинками.
За эти годы я многократно слышал, что «тестирование – отличный способ вставить ногу в дверь IT». Это значит, что если у вас нет опыта (скажем, ваша предыдущая карьера не связана с технологиями), то тестирование может упростить вам переход. Ожидается, что кривая обучения тут гораздо менее крутая, если сравнивать, скажем, с мобильной разработкой.
Плагины являются важной частью современных веб-сайтов, обеспечивая им дополнительные функциональные возможности. Однако чтобы обеспечить безопасную и стабильную работу плагина на различных версиях браузеров, необходимо проводить тщательное тестирование. Иногда приходится тестировать плагин на нескольких браузерах одновременно, но что еще страшнее — на нескольких версиях разных браузеров. Как это реализовать без потери нервных клеток?
Сейчас я являюсь старшим инженером в Google, а до этого работал в качестве ведущего инженера в Amazon. Многие задачи, которыми я занимаюсь последние несколько лет, касаются того, как замотивировать людей что-то сделать. Больше всего мне приходится работать именно над человеческими (а не техническими) проблемами, и именно они имеют наибольшое значение. Я выбрал неруководящий путь лидерства, который подразумевает, что я веду команду за собой без формальных полномочий — поэтому для меня было очень важно разработать инструменты эффективного влияния.
Эта статья будет посвящена разбору жизненного цикла activity в android для ручного тестировщика. Начну сразу с самого главного – зачем вам, тестировщику, вообще вникать в то, что такое жизненный цикл activity. После уже рассмотрим как activity работает, какие бывают состояния и вообще какие кейсы можно отловить, зная всё это и какие инструменты для этого нужно использовать.
Автор статьи: Павел Балахонов, более 13 лет в автоматизации тестирования.
В этой статье рассказываю, как мы организовывали у себя процесс тестирования в условиях микросервисной архитектуры. Ниже вы узнаете о том, как применять Testing as a Service (TaaS), зачем нужны шлюзы качества и как все это помогло тестировщикам сосредоточиться.
Отличие банковского тестировщика от среднего по рынку в том, что приходится иметь дело со сложной инфраструктурой, большим количеством интеграций, взаимодействием с ИБ, ну и некоторой долей бюрократии, связанной с этим всем.
Но у нас на стенде было не только железо. Мы провели необычную активность — устроили конкурс частушек про тестирование и сервера. Это было классно! Все желающие могли проявить свои творческие таланты, а мы в итоге собрали целый сборник частушек о наболевшем с юморком и рифмой. В статье — лучшие образцы, заглядывайте под кат, чтобы насладиться творениями коллег и посетителей стенда.
Моя статья о том, что все мы с вами хотим быть полезным. Одному это важно из-за финансовой составляющей, второму важно чувствовать себя частью команды. Кого-то сильно мотивирует положительная обратная связь и похвала. Чем выше наша полезность, тем интереснее нам работать, тем сильнее у нас вовлеченность в дела команды и причастность к результатам.
Осенью прошлого года мы решили делать PWA для платформы: в нашем случае это оказалось существенно дешевле, проще и практичней. Решил поделиться, почему выбрали PWA, какие преимущества и недостатки нашел при сравнении технологий, что успели сделать с командой за полгода, и какие проблемы сейчас есть у технологии.
В мире QA на других платформах (англоязычных):
Dr Richard Cook’s 18 characteristics of complex systems failure applied to software. Part 3b of 3 focuses on three of the six characteristics, demonstrating how quality is lost at the people level.
Playwright locators allow your test scripts to interact with a specific element on a web page. They are equipped with auto-wait and retry abilities. This means the locator will wait for the elements to load and keep retrying automatically before throwing TimeoutError.
Performance testing in the deployment pipeline plays a vital role in identifying bottlenecks, ensuring stability, and verifying that an application can handle real-world traffic. This article will delve into the importance of performance testing, key differences between popular tools k6 and Locust, best practices, and how to set up these tools in your deployment pipeline.
AI in Testing is the latest buzzword and one of the most hyped topics in the tech world today. Understanding the potential benefits and being mindful of the risks associated with using AI, particularly Generative AI, in testing is crucial. In this compilation, you’ll find a curated list of materials, references, and resources on AI in Testing. It’s important to note that this is distinct from Testing in AI, so don’t get the two confused.
Отчет собственно компании-виновницы о случившемся.
What makes a great tester?
I’ve searched and picked out 8 amazing tools that I think every developer should know about. These tools will help you to be productive and make your work easier as a developer.
Over the years I had to deal with applications and system that have a long history of already being «legacy». On top of that I met with clients/product owners that never want you to spend time refactoring. Some of them will even be aware that things like automated tests exist and will specifically tell you to not write them.
I graduated with a bachelor’s and master’s degree in Software Engineering and then spent ten years in backend automation testing, including testing email backends (IMAP, POP3 protocols, email storage system, etc.), leading a testing team, and building test processes and test automation from scratch. In addition, I was involved in testing infrastructure and a bit of backend building — I believe that a tester needs to know what path a product takes from the code stage in the repository to the production service. By the way, I found a few bugs in the linking of services written in C that no one had noticed for years, and now I work with linking quite often.
Посмотреть:
3 года назад, 3 подписчика, 2 просмотра. (Два)
- QA-контент VK Video: «Тестирование состояний и переходов, Таблица принятия решений» | Артем Русов ⏱20 минут
2 просмотра. Третьим будешь?
В отличие от классических кейсов использования хаос-тестирования команда применила концепцию «сломай в тестинге, чтобы не было больно в продакшене» в функционально развесистом сервисе с относительно невысокой нагрузкой, но к которому применяются строгие требования стабильности. Команда Светланы прошла интересный путь в 2 года, попробовала разные способы «хаосить» сервис — от супердешевых до самописных инструментов, часть из которых написали и поддерживают ребята из команды тестирования (в команде стараются развивать культуру TestOps).
In Part 4 of the Advanced Test Automation Framework Development series. Co-founder & CTO of Automate The Planet Ltd, as he dives deep into mobile testing with and without a framework. In this video, Anton demonstrates how to create DriverFactory and AppExecution Plugins and AndroidDriver Adapters, emphasizing Find and Wait Strategies. He also guides you through Android Component Adapters, Lazy Loading, and implementing Dynamic Validations.
- What’s new in Playwright v1.46: Client certificates, only changed, ui mode | Playwright Team ⏱10 минут
Then we demo how to use the new CLI command to run only changed tests, tests that have been changed since the last commit, since a specific commit or that have been changed on the current branch. Finally we demo the UI mode / Trace Viewer updates with a new testing options pane, how to hide routing actions for route.continue, request method and status are now visible in the network details tab. You can now copy source file location to clipboard. Text attachments content is rendered inline and BaseURL is now visible in the metadata panel.
Хорошей недели!