Библиотека тестировщика – Telegram
Библиотека тестировщика
3.14K subscribers
435 photos
262 videos
22 files
406 links
Библиотека для тестировщика и QA. По всем вопросам @evgenycarter
Download Telegram
Media is too big
VIEW IN TELEGRAM
SQL для тестировщиков

SQL для начинающих может показаться давольно сложным занятием. Но всё гораздо проще, когда понимаешь что нужно знать 10 sql запросов. А остальное обрастает с опытом.

источник

#qa #testing

Подпишись👉 @testlab_qa
👍9🔥1
Измеряй и властвуй: как мы покрытие автоматическими тестами измеряли

Меня зовут Марина Петрова, я QA Lead в Cloud. В нашей QA-команде уже более 35 человек, а количество тестируемых продуктов превышает десяток. Мы пишем автоматические тесты для повышения качества продуктов и сокращения времени ручного тестирования. Для эффективной организации этого процесса требуются числовые индикаторы — метрики. Нам хотелось иметь инструмент, в котором аккумулируются данные о метриках в простом и понятном всем виде. Тогда мы предложили инициативу по созданию приложения для автоматического сбора и визуализации метрик покрытия автоматическими тестами.

В статье расскажу, какой путь мы прошли, чтобы измерить покрытие функциональности проектов автотестами.

https://habr.com/ru/companies/cloud_ru/articles/711566/

#qa #testing

Подпишись👉 @testlab_qa
👍1
Базовые проверки элементов веб-страниц

#qa #testing

Подпишись👉 @testlab_qa
👍9🔥2
Framework для автоматизации тестирования на Java

В нашем сегодняшнем материале тестировщики Максим Жигарев и Артем Сенько из Блока ИТ‑развития инвестиционного бизнеса РСХБ‑Интех расскажут, как они автоматизировали тестирование в ИвестБлоке с использованием Java. Материал основан на докладе, с которым Артем и Максим выступили в рамках внутреннего митапа для сотрудников РСХБ.

Для работы с БД мы выбрали Hibernate. Он широко известен как в кругу автоматизаторов, так и в кругу разработчиков. Hibernate — это фреймворк для Java, предназначен для работы с базой данных. Объекты в нем описываются на языке программирования с применением принципов ООП. Запросы в базу можно писать как в стандартном виде SQL, так и с помощью HQL. HQL — это Hibernate Query Language — объектно‑ориентированный язык запросов, который очень похож на SQL, но, в отличие от него, работает с объектами и полями, в то время как SQL работает с таблицами и столбцами в базе.

Ниже можно увидеть пример работы с базой. Для начала нам нужно подключить нашу библиотеку в тестовый проект, а при реализации самого класса с запросами необходимо наследоваться от класса библиотеки. Мы задаем стандартные параметры, такие как host, port, имя пользователя, пароль и указываем драйвер подключения. В примере приведен Postgres, но также можно указать MySQL или любой другой. В конце мы инициализируем сессию.

https://habr.com/ru/companies/rshb/articles/790116/

#qa #testing

Подпишись👉 @testlab_qa
👍3
«Что? Где? Когда?» в названии багов

Хорошее название бага понятно любому:

- менеджеру, плохо знающему техническую часть проекта;
- джуниору, который только пришел в проект;
- разработчику (зачем мне это чинить?)

Для этого оно должно отвечать на 3 главные вопроса: Что? Где? Когда?
И в этой статье я хочу разобрать каждый из них подробнее

https://habr.com/ru/articles/780676/

#qa #testing

Подпишись👉 @testlab_qa
👍3
Из тестирования в техподдержку и обратно

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

https://habr.com/ru/articles/790376/

#qa #testing

Подпишись👉 @testlab_qa
👍2
Как тестировщик видит рыбу плывущую по морю

#qa #testing

Подпишись👉 @testlab_qa
😁9👍2
5 советов по работе с Selenium, которые облегчат вам жизнь

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

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


Способ №1 - Запуск нескольких тестов с одинаковыми параметрами
Способ №2 - Передача простых значений в тест
Способ №3 - Обработка всплывающих окон
Способ №4 – Работа с динамическим контентом
Способ №5 – Работа с выпадающими меню

https://www.browserstack.com/guide/selenium-webdriver-tricks

#qa #testing

Подпишись👉 @testlab_qa
3👍3🔥2
Стратегии тестирования для микросервисов

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

Итак, как же тестировать микросервисные приложения? Работает ли еще пирамида тестирования? Как тестировать, если в процесс вовлечены сторонние сервисы и возможны сбои в работе сети? На все эти вопросы мы попытаемся ответить в этом посте.

https://semaphoreci.com/blog/test-microservices

#qa #testing

Подпишись👉 @testlab_qa
👍4
Базовые проверки элементов веб-страниц

#qa #testing

Подпишись👉 @testlab_qa
👍73🔥2