ProQuality Community
3.01K subscribers
175 photos
37 videos
2 files
1.27K links
Приветствуем в ProQuality Community – это обмен практиками тестирования между самыми разными специалистами! Присоединяйтесь к нам в youtube https://cutt.ly/8eTjvnl7
Сотрудничество: @andrey_talisman_ivanov
Download Telegram
#softwareTesting #automationTesting #chatgpt

Будет справедливым сказать, что ИИ, LLM - это отличная база для знакомства с какой-либо областью или предметом, и тестирование - не исключение. ИИ отлично справляется с объяснением теории тестирования, в интерактивном режиме может объяснить лучшие подходы, ссылаясь на первоисточники, книги, ответить на вопросы и помочь разобраться начинающему тестировщику.

В сегодняшней статье автор поделиться своим опытом и наблюдениями, как ИИ может повысить эффективность работы. И стоит ли бояться тестировщикам замены железными мозгами и руками?

Опыт использования AI для QA: тестировщикам приготовиться на выход?
👍2🔥2👀1
​​#automationTesting #proQuality_translation #programmingLanguages #csharp

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

Автор сегодняшней статьи делится несколькими хорошими практиками автоматизации на Selenium C#, которые он освоил в процессе работы. В статье вы найдете советы о том, как можно улучшить свой фреймворк автоматизации.

10 хороших практик автоматизации на Selenium C#
👍3
​​#automationTesting

В предыдущей статье про Allure-Go мы рассказывали о опенсорс-библиотеке на Go с интеграцией Allure репортов. Сегодня же автор расскажет как создавать тесты с нуля, разберёт подробно примеры и покажет, чего же ему удалось в итоге добиться.

Go, я создал: пишем тесты на Allure-Go
🔥2
#softwareTesting #testingTypes #juniour

Системное тестирование — это тестирование, выполняемое на полностью интегрированной системе с целью оценить качество выполнения системных требований.

В сегодняшней статье автор опишет системное тестирование, расскажет про его этапы, разновидности, инструменты, преимущества и недостатки.

Что такое системное тестирование?
🥰3
#softwareTesting

В сфере тестирования чаще всего выделяют группы QA-специалистов и SDET. Но сейчас многие компании задумываются об оптимизации расходов, особенно это актуально для проектов с длительным периодом эксплуатации.
Рано или поздно наступает момент, когда требуется подключать специалистов, которые не только хорошо разбираются в продукте и могут тщательно его протестировать, но и тех, кто могут писать автотесты. Убить двух зайцев сразу помогут QA фулстеки.

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

QA фулстеки: когда они могут сэкономить бюджет
🔥4👍1
#softwareTesting #proQuality_translation

Никто не хочет ошибок в своих приложениях, так как это может стоить вашей компании миллионы долларов.

Автор сегодняшней статьи расскажет о 5 практиках тестирования, внедрение которых поможет вам избежать такой ситуации.

5 практик тестирования, которые должны быть в вашем CI/CD-процессе
2
#automationTesting

«Начинайте тестировать как можно раньше» — эта фраза часто встречается в разных докладах и обучающих материалах. Это правда, чем раньше наши тесты найдут проблему, тем быстрее и дешевле мы ее решим. Это одна из главных причин эффективности CI.
Часто встречаются команды, у которых очень много написанных автотестов, но они не используют тесты как подход к CI.

В сегодняшней статье автор расскажет, как оптимизировать автоматические тесты для запуска в CI.

Оптимизация тестов для Continuous Integration
#softwareTesting #juniour

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

В статья автор расскажет, какими же задачами занимается тестировщик, какие у него обязанности, и почему искать баги — это далеко не главная его задача.

Чем занимается инженер по тестированию, или Это не только про баги
🎉31
#softwareTesting

Для любого сервиса главное — это клиент. Когда он уходит, становится очень больно. Вдвойне больнее, если сервисом пользуются боты вместо реальных людей. Но понять это бывает не так просто, особенно если боты — нейросети.

В статье автор поделиться кейсом по обеспечению двух важных условий на проекте — качества и безопасности.

Спуфинг, боты и брутфорс. Как с помощью QA улучшить систему логирования и обеспечить безопасность на крупном сервисе
👍1
​​#automationTesting #apiTesting

Часто в ходе разработки и тестирования можно столкнуться со сложностями получения нужных ответов на запросы к третьим системам. Для того, чтобы справиться с такой задачей используются различные инструменты по созданию моков и стабов.

Как раз об одном из таких инструментов - Mountebank - и расскажет автор в сегодняшней статье.

Мокаем сервисы с Mountebank и Go
👍3
#automationTesting #chatgpt

Многие скептически относятся к Behavior Driven Development (BDD) подходу для написания end-to-end тестов, из-за дополнительного времени, которое требуется для написания таких авто тестов. Но используя нейросети можно писать минимум кода вручную, а делегировать максимум работы ChatGPT.

В статье автор расскажет, как вы можете генерировать AI-тесты в своем проекте и запускать их в реальном браузере с помощью Playwright.

Генерация BDD тестов с помощью ChatGPT и запуск их через Playwright
🔥4
​​#softwareTesting #testingTypes #juniour

Существует множество различных классификаций и схем видов тестирования, которые иногда сильно отличались друг от друга.

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

Как мне захотелось систематизировать виды тестирования
🤓3
😁15
#softwareTesting #careerPath

Управление релизами охватывает все этапы продукта — от разработки и тестирования до продакшена. Это самая ответственная роль, которую может взять на себя IT-специалист.

В нашей статье автор рассказал, на что стоит обратить внимание IT-специалисту, стартующему в роли релиз-менеджера или решившему проанализировать процесс релизов на проекте.

Управление релизами в QA
2👍1
#devOps #proQuality_translation

Terraform позволяет автоматизировать процесс управления инфраструктурой и упрощает работу с ней в команде. Он является проектом с открытым исходным кодом и может интегрироваться с другими инструментами автоматизации и управления инфраструктурой.

Автор сегодняшней статьи на примере Terraform расскажет, почему стоит обратить внимание на концепцию "Инфраструктура как код" (IaC) .

Автоматизация развертывания инфраструктуры (IaC)
🔥1
#automationTesting

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

Автоматизация тестирования специфических сценариев
🔥3
#databases

Понимание и знание баз данных является нужным навыком для любого специалиста по тестированию.

Часто, в обзорах видов баз данных упоминают реляционные и “другие”, “NoSQL” и т.д., либо приводят самые основные типы СУБД (базы данных), забывая о редких.

В данной статье автор опишет максимально полно виды баз данных и приведет примеры конкретных реализаций. Статья даст базовое представление о видах СУБД и принципах их работы.

Виды баз данных. Большой обзор типов СУБД
👍2
😁212