? Дайджест материалов по тестированию с 8 по 14 января

Этот дайджест создан совместно с телеграм-каналом QA Live ? тестирование ПО. Подпишитесь, чтобы получать дайджесты прямо в телеграм!

? Почитать:

Сосредоточившись на этих ключевых функциях, вы сможете эффективно решать большинство своих задач в Selenium.

Рассмотрим ключевые факторы при выборе инструмента тестирования производительности. В конце статьи итоговая таблица сравнения по всем факторам.

На других русскоязычных платформах:

В начале 2023 года мы столкнулись с тем, что количество дефектов становится всё больше, а ресурса на их своевременное устранение у нас все меньше. 

Разделение ответственности – отличный принцип программирования, разделяющий код на отдельные секции, у каждой из которых свои обязанности. Применим этот принцип к коду тестов, создавая тесты REST API.

Первый шаг в обеспечении качества в медицинских проектах — это соблюдение строгих медицинских стандартов и регуляций. Однако, человеческий фактор присутствует не только при мануальном прохождении тестовых сценариев, валидации результатов автотестов, но и при подготовке тестовой документации, поэтому рецензирование тестовой документации играет здесь ключевую роль.

Скрам-команды подразумевают высокий уровень самостоятельности. Ответственность за доставку, процессы разработки и тестирования лежат на команде. Ответственность за качество — так же на команде. Команда несет ответственность за то, как они выполняют работу и достигают результатов. Может показаться, что при таком уровне коллективной ответственности лиды тестирования уже как будто бы и не нужны. 

Раз в месяц я и команда QA Studio вручную собираем статистику по вакансиям и резюме тестировщиков с нескольких ресурсов. Сегодня — статистика за декабрь 2023. Мы не делаем выводы, а оставляем сухие цифры. Много или мало открытых вакансий и что с рынком — каждый может интерпретировать по-своему.

Какого объема тестирования достаточно? Это классический, не имеющий ответа философский вопрос, который задают все тестировщики, потому что заинтересованные стороны задают его им самим.

В 2022 году с приложениями Netflix для iOS и Android произошли серьезные изменения. Мы перевели мобильные приложения Netflix на GraphQL с нулевым временем простоя, что повлекло за собой полное перепроектирование от клиента до уровня API. До недавнего времени наши мобильные приложения работали на внутреннем API-фреймворке Falcor. Теперь они поддерживаются Federated GraphQL — распределенным подходом к API, при котором доменные команды могут независимо управлять и владеть определенными разделами API. Сделать это безопасно и без сбоев для 100 миллионов клиентов — чрезвычайно сложная задача, особенно учитывая множество аспектов изменений. В этой статье мы расскажем о широко применяемых методах (помимо GraphQL), которые мы использовали для осуществления этой миграции. Мы обсудим три стратегии — A/B-тестирование, Replay Testing и Sticky Canaries.


В мире QA на других платформах (англоязычных):

User Story is the essential and good starting point of Agile project management because it is a core PBI (Product Backlog Item) to construct the hierarchy of the Product Backlog and is the primary value that the development team delivers each Sprint for customers. 

The monolith. Dreaded for its sluggishness, tangledness and license costs. Mongering fear in the hearts of developers, who tame it through incantations long lost to the void of attrition. The call for new features and profits overshadowing the long lasting desire to replace it. Its expensive maintenance delegated to consulting shamans, whose native development rituals make little sense to modern man.

One crucial aspect of mobile app testing is the ability to interact with web views embedded within native applications. In this tech blog, we’ll explore how to use Appium in conjunction with Web-driverIO to effectively test web views within your mobile apps.

If you are Team Lead/Tech Lead of an Android or iOS project that is growing fast and you have not managed the release process yet, I hope that our experience will help you.

How to cover more testing ground and discover new front end code issues by using both JSDOM and browser-based end-to-end testing.

Think time is the pause or delay between consecutive user actions in an application. It simulates how real users interact with an application, adding a level of realism to performance testing. When users interact with an application, they don’t instantly click on the next action; instead, they take a moment to process the information or perform an action. In performance testing, replicating this behavior is crucial to generate accurate load scenarios. By incorporating think time during recording, we can emulate the natural rhythm of user interactions, ultimately leading to more realistic performance testing results.

«When the build is green, the product is of sufficient quality to release». An interesting take, and one I wouldn’t agree with in general.

This post is a (more detailed) response to a post on LinkedIn by my good friend and colleague Antti Niittyviita. My intention is not to chide or scold him. Instead, I want to shine light on a problem in the way many people talk carelessly about the craft of testing, and to express my ongoing dismay. It’s not a new problem, but it sure is a persistent one.

I’ve been hearing the phrase “testing can be a great entry gate into the world of IT” a lot during the years. Meaning — if you have no experience, (for example you come from non-technical field of work) then testing might be the craft that will make the transition much smoother. The expectation is, that the learning curve is less steep compared to for example Mobile app developer.

In this blog, I’ll break down the intricacies and shed light on the most crucial element’s, explaining it in the simplest way possible.

The beauty of a microservices architecture is distribution. No single person needs to manage, monitor or write every part of a system. When there’s a problem, it should be isolated to a few services so that you don’t need to go to the same senior engineers every time. Instead, the experts from those services’ respective teams are the only ones who need to understand the problem. But when it comes to testing releases, things have gotten oddly centralized.

The reliability and robustness of SQLite is achieved in part by thorough and careful testing. As of version 3.42.0 (2023-05-16), the SQLite library consists of approximately 155.8 KSLOC of C code. (KSLOC means thousands of «Source Lines Of Code» or, in other words, lines of code excluding blank lines and comments.) By comparison, the project has 590 times as much test code and test scripts — 92053.1 KSLOC.

In this blog, let’s learn about Selenium WebDriver’s latest release, i.e., version 4.16.1, which ships the following features related to Selenium Manager.


? Посмотреть:

«В новом видео собрал главные вопросы на интервью в айти от соискателя и красные флаги в ответах работодателя.»

What is the best unit testing framework? How do good engineers write their tests? How will AI affect test automation? In this episode, dive deep into the realm of high-quality testing and the fundamentals of automated testing with our guest, Anton Angelov, CTO and co-founder of Automate The Planet. Join us as we explore essential techniques and innovative approaches to ensure top-notch automated testing.

appium-interceptor-plugin, OpenTelemetry and Observability.

Основы системного администрирования и сетевых технологий. Практика по Kali Linux.

Чем будет полезен этот редактор кода (самый распространенный из).


⬅️ Предыдущий QA-дайджест

Хорошей недели!

Какой была ваша первая зарплата в QA и как вы искали первую работу?

Мега обсуждение в нашем телеграм-канале о поиске первой работы. Обмен опытом и мнения.

Подписаться
Уведомить о
guest

0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии

Мы в Telegram

Наш официальный канал
Полезные материалы и тесты
Готовимся к собеседованию
Project- и Product-менеджмент

? Популярное

? Telegram-обсуждения

Наши подписчики обсуждают, как искали первую работу в QA. Некоторые ищут ее прямо сейчас.
Наши подписчики рассказывают о том, как не бояться задавать тупые вопросы и чувствовать себя уверенно в новой команде.
Обсуждаем, куда лучше податься - в менеджмент или по технической ветке?
Говорим о конфликтных ситуациях в команде и о том, как их избежать
$1100*
медианная зарплата в QA в июне 2023

*по результатам опроса QA-инженеров в нашем телеграм-канале

Собеседование

19%*
IT-специалистов переехало или приняло решение о переезде из России по состоянию на конец марта 2022

*по результатам опроса в нашем телеграм-канале

live

Обсуждают сейчас