Библиотека тестировщика – Telegram
Библиотека тестировщика
3.15K subscribers
435 photos
262 videos
22 files
406 links
Библиотека для тестировщика и QA. По всем вопросам @evgenycarter
Download Telegram
Базовые проверки элементов веб-страниц

#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