Библиотека тестировщика
3.16K subscribers
435 photos
261 videos
22 files
405 links
Библиотека для тестировщика и QA. По всем вопросам @evgenycarter
Download Telegram
Mobile Testing Essentials

I wrote several articles about my overall approach for testing. I base all things I wrote on my personal experience, mostly in services companies. And this fits for small teams under budget. In a big corporation, you probably have your own rules on how to test. So if you do something (or everything) completely differently, it's totally fine. I hope these articles help QA engineers to start working on a new project and cover the most important things.

https://alesiahanc.medium.com/mobile-testing-essentials-dc21339a9878

#qa #testing

Подпишись👉 @testlab_qa
👍3
Hello, Modern Testing World

Three months ago, I was flying over India, on my way to Bangkok, when I first dabbled into Quality Engineering and Testing.

https://laurapacis.medium.com/hello-modern-testing-world-cb5203d5907d

#qa #testing

Подпишись👉 @testlab_qa
👍1
Media is too big
VIEW IN TELEGRAM
Тестирование ПО. Профессиональный курс подготовки QA

Урок 1 / Что такое тестирование программного обеспечения
Урок 2 / Как тестировать ПО
Урок 3 / что тестирует QA Engineer
Урок 4 / Тестирование требований
Урок 5 / Тест план
Урок 6 / Виды тестирования
Урок 7 / Функциональное тестирование
Урок 8 / Тестирование локализации
Урок 9 / Тестирование регрессии ,Smoke тест, санитарное тестирование
Урок 10 / Модульное , интеграционное, системное, приемочное тестирование
Урок 11 / Черный, белый, серый ящик. Методы тестирования
Урок 12 / Статическое и динамическое тестирование
Урок 13 / Альфа и бета тестирование
Урок 14 / Позитивность тестов, негативное тестирование
Урок 15 / Чеклисты в тестировании
Урок 16 / Тест-кейсы в тестировании
Урок 17 / Техники тест дизайна
Урок 18 / Баг репорт ВСЕ о БАГАХ
Урок 19 / Отчет о тестировании
Урок 20 / Клиент серверная архитектура
Урок 21 / Что такое интернет
Урок 22 / Что такое TCP IP
Урок 23 / Протокол HTTP что это такое
Урок 24 / Протокол HTTPS SSL/TLS
Урок 25 / Что такое API
Урок 25 / Что такое Rest API

Видео доступно на youtube

#qa #testing

Подпишись👉 @testlab_qa
🔥20😁1
Легкая автоматизация кроссплатформенных тестов с Kotlin DSL

Я - Урманчеев Станислав, QA Automation Engineer на проекте «Лояльность» в Mир Plat.Form (НСПК). Хочу поделиться нашим опытом в создании и развитии фреймворка для автоматизации тестов на Appium.

Какие проблемы мы собрали по пути, к чему пришли в итоге и почему не стоит усложнять жизнь тестировщикам сложным API для тестирования – далее

#qa #testing

Подпишись👉 @testlab_qa
👍2
Media is too big
VIEW IN TELEGRAM
Чеклисты против тест-кейсов! Конфликт или недопонимание?

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

источник

#qa #testing

Подпишись👉 @testlab_qa
👍7
Software_Testing_Base_Course_Svyatoslav_Kulikov_3rd_edition.pdf
4.9 MB
Тестирование программного обеспечения. Базовый курс
Святослав Куликов (2020)

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

#qa #testing

Подпишись👉 @testlab_qa
👍8🔥1
12 характеристик высокоэффективных тестов

Писать эффективные тесты трудно. Неустойчивые, непонятные и медленные тесты в целом бесполезны, потому что приносят больше вреда, чем пользы. Паттерн "Настрой – действуй – проверь" дает хорошую структуру, но какими же еще характеристиками должны обладать тест-кейсы? Далее

#qa #testing

Подпишись👉 @testlab_qa
👍5
Автоматическое тестирование QT GUI с помощью python и funq

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

#qa #testing

Подпишись👉 @testlab_qa
👍1
BrowserStack — сервис для для кросс-браузерного тестирования

Позволяет тестировать веб-сайты и приложения в различных браузерах.

Особенности:
👉 Поддерживает Opera, Safari, Chrome и Internet Explorer
👉 Параллельное тестирование
👉 Интеграция с Jira, GitHub, Trello и Slack
👉 Возможность работы в команде

https://www.browserstack.com/

#qa #testing

Подпишись👉 @testlab_qa
👍5👎1
7 QA-шных грехов, которые помогут или помешают тестировщику (стать тем, кем ты хочешь)

Ручные тестировщики и начинающие автоматизаторы из компании часто спрашивают у меня, как им определиться с дальнейшим развитием. Я выделил 7 проблем, с которыми сталкивался сам, постарался рассказать, как боролся с ними и как можно обратить некоторые из своих слабых сторон на пользу себе и окружающим. Учиться на своих ошибках — хорошо, а на чужих — еще лучше. Надеюсь, мой рассказ поможет вам пойти вторым путем :)

#qa #testing

Подпишись👉 @testlab_qa
👍5
Исчерпывающее руководство по Android UI Automator с Kotlin

Пишем скрипты автоматизированного тестирования для приложений Android даже без доступа к исходному коду приложений

https://proandroiddev.com/the-definitive-guide-of-android-ui-automator-with-kotlin-2eab40edab0d

#qa #testing

Подпишись👉 @testlab_qa
👍3
Самые сложные автоматизированные тесты (Eng)

Так ли легко писать и поддерживать UI-тесты? Действительно ли модульные и интеграционные тесты являются самыми сложными тестами. В этой статье я расскажу о том, какие тесты являются сложными и почему.

#qa #testing

Подпишись👉 @testlab_qa
👍4
Паттерны проектирования для автоматизации QA: Построение эффективных тестовых решений

https://medium.com/@dneprokos/design-patterns-for-qa-automation-build-effective-test-solutions-300718c4cb1f

#qa #testing

Подпишись👉 @testlab_qa
👍2
Media is too big
VIEW IN TELEGRAM
🎥 Записи докладов конференции по тестированию Heisenbug 2022 Spring

Николай Поташников — DocOps: шоссе к актуальной документации
Алексей Хайминов, Алексей Червяков — Нативные UI-тесты за 21 день
Раиса Липатова — Replay логов в качестве профиля нагрузки для MongoDB. Миф или реальность?
Развивай себя и коллег: разговор о контрактах, курсах и обучении
Юлия Атлыгина — Время выбирать: тест-менеджмент
Сергей Махетов — Тестирование оптимизаций в кластерах баз данных
Andres Sacco — Testing your test

Все видео доступны на youtube

#qa #testing

Подпишись👉 @testlab_qa
👍4
Media is too big
VIEW IN TELEGRAM
API Testing using JMeter : POST Request

#qa #testing

Подпишись👉 @testlab_qa
👍3
5 инструментов для удаленной команды Automation QA

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

https://habr.com/ru/post/573540/

#qa #testing

Подпишись👉 @testlab_qa
👍5
История одного сервера и тестировщика Васи

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

Когда в команде дело доходит до тестирования API, начинающий QA теряется — даже смотреть в сторону сервера страшно, не то, что подбирать к нему запросы. И это волнение оправдано. Тестируя UI, невольно становишься пользователем продукта и видишь такой же графический интерфейс, как и потенциальный клиент. Достаточно ввести в нужное поле браузера текст, и тебе выдаст понятную ошибку. При знакомстве с «апишкой» может показаться, что она требует другой стратегии тестирования. На деле же тебе понадобится чуть больше технических знаний:

https://habr.com/ru/company/nix/blog/534156/

#qa #testing

Подпишись👉 @testlab_qa
Идеальное соотношение разработчиков и тестировщиков

Меня часто спрашивают об идеальном соотношении разработчиков и тестировщиков. Я всегда отвечаю, что это зависит от контекста. Хорошее соотношение тестировщиков и разработчиков определяется рядом факторов. Тут надо подумать о том, работаете ли вы с последней технологией или с давно существующим продуктом, о таланте и опыте членов команды, и об ожидаемом ритме релизов. На самом деле сработать могут самые разнообразные соотношения, но у каждого есть достоинства и недостатки. Разберем несколько примеров.

https://telegra.ph/Idealnoe-sootnoshenie-razrabotchikov-i-testirovshchikov-10-16

#qa #testing

Подпишись👉 @testlab_qa
👍2
Kotlin. Автоматизация тестирования

Хочу поделиться опытом создания системы автоматизации функционального тестирования на языке на Kotlin.
Основой для создания / конфигурирования / запуска / контроля выполнения тестов — будет набирающий популярность молодой фреймворк Kotest (в прошлом Kotlin Test).

(Часть 1). Kotest: Начало
https://habr.com/ru/company/nspk/blog/520380/

(Часть 2). Kotest. Deep Diving
https://habr.com/ru/company/nspk/blog/542754/

(Часть 3). Расширения Kotest и Spring Test
https://habr.com/ru/company/nspk/blog/685330/


#qa #testing

Подпишись👉 @testlab_qa
👍5
Принципы юнит-тестирования. Часть первая

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

https://habr.com/ru/company/sportmaster_lab/blog/676840/



Принципы юнит-тестирования. Часть вторая

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

Ну и, конечно же, список источников, где можно получить дополнительную полезную информацию. В общем, начнём.

https://habr.com/ru/company/sportmaster_lab/blog/681010/


#qa #testing

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