Media is too big
VIEW IN TELEGRAM
Тестирование в Go: от плохого к хорошему
В этом видео мы расскажем теорию тестирования, поговорим о том, как нужно писать тесты в Golang и затронем тему архитектуры проекта.
Код из видео доступен в GitHub
Источник
#qa #testing
Подпишись👉 @testlab_qa
В этом видео мы расскажем теорию тестирования, поговорим о том, как нужно писать тесты в Golang и затронем тему архитектуры проекта.
Код из видео доступен в GitHub
Источник
#qa #testing
Подпишись👉 @testlab_qa
👍2
Тестирование PHP проектов на примере Symfony
Хочу описать свои наработки и устоявшиеся подходы к тестированию PHP проектов. Последние годы я работаю с Symfony и здесь будет достаточно моментов специфичных для этого фреймворка. Так же в этой статье термин функциональные тесты (functional) является синонимом End-to-End тестов. Статья рассчитана на разработчиков уже знакомых с PHPUnit и Symfony, структурой composer файла. Врочем, здесь есть и общеизвестные моменты, чтобы облегчить понимание тем, кто только начинает писать тесты. Статья призвана упорядочить знания и показать какие-то удобные подходы. Формат статьи не позволяет раскрыть все нюансы. Тем не менее, я постараюсь озвучить все основные моменты, применяемые в работе и которые лично мне помогают на практике.
https://habr.com/ru/articles/713454/
#qa #testing
Подпишись👉 @testlab_qa
Хочу описать свои наработки и устоявшиеся подходы к тестированию PHP проектов. Последние годы я работаю с Symfony и здесь будет достаточно моментов специфичных для этого фреймворка. Так же в этой статье термин функциональные тесты (functional) является синонимом End-to-End тестов. Статья рассчитана на разработчиков уже знакомых с PHPUnit и Symfony, структурой composer файла. Врочем, здесь есть и общеизвестные моменты, чтобы облегчить понимание тем, кто только начинает писать тесты. Статья призвана упорядочить знания и показать какие-то удобные подходы. Формат статьи не позволяет раскрыть все нюансы. Тем не менее, я постараюсь озвучить все основные моменты, применяемые в работе и которые лично мне помогают на практике.
https://habr.com/ru/articles/713454/
#qa #testing
Подпишись👉 @testlab_qa
👍1
Кто такой тестировщик? И почему именно с этой профессии проще всего начать свой путь в IT?
На эти и другие вопросы отвечаем на бесплатном практическом вебинаре.
🗓 Записывайтесь и подключайтесь к прямому эфиру 6 июля в 19:00 (мск)
Вы узнаете, какие навыки и знания нужны, чтобы работать тестировщиком, сколько платят таким специалистам и какую карьеру можно сделать в этом направлении.
А еще попробуете протестировать простую форму: разберете базовые техники тест-дизайна, тест-кейсы и составите свой первый баг-репорт.
🎁 Всем, кто зарегистрировался - гайд «Как заговорить на сленге IT-специалистов», а все участники вебинара получат Карту компетенций начинающего тестировщика.
Приходите и задавайте вопросы!
На эти и другие вопросы отвечаем на бесплатном практическом вебинаре.
🗓 Записывайтесь и подключайтесь к прямому эфиру 6 июля в 19:00 (мск)
Вы узнаете, какие навыки и знания нужны, чтобы работать тестировщиком, сколько платят таким специалистам и какую карьеру можно сделать в этом направлении.
А еще попробуете протестировать простую форму: разберете базовые техники тест-дизайна, тест-кейсы и составите свой первый баг-репорт.
🎁 Всем, кто зарегистрировался - гайд «Как заговорить на сленге IT-специалистов», а все участники вебинара получат Карту компетенций начинающего тестировщика.
Приходите и задавайте вопросы!
👍1👎1
Тестируйте свои API лучшим способом
В последние пару лет интерес к API/веб-сервисам и их тестированию постепенно растет. Правильный процесс, инструмент и решение для API очень важны.
Когда мы начинаем создавать API, одной из основных вещей, которые мы обычно хотим иметь, является хорошая платформа для тестирования, которая проста в использовании и содержит почти все необходимые функции.
https://debojyoti.hashnode.dev/test-your-apis-the-better-way
#qa #testing
Подпишись👉 @testlab_qa
В последние пару лет интерес к API/веб-сервисам и их тестированию постепенно растет. Правильный процесс, инструмент и решение для API очень важны.
Когда мы начинаем создавать API, одной из основных вещей, которые мы обычно хотим иметь, является хорошая платформа для тестирования, которая проста в использовании и содержит почти все необходимые функции.
https://debojyoti.hashnode.dev/test-your-apis-the-better-way
#qa #testing
Подпишись👉 @testlab_qa
👍4
В чем разница между модульным и компонентным тестированием?
Я становлюсь большим поклонником компонентного тестирования. При компонентном тестировании вы тестируете на более ранних стадиях процесса разработки, и вместо тестирования всего приложения (или большого куска) вы тестируете небольшие части приложения. С точки зрения Shift Left, это значительное событие.
https://levelup.gitconnected.com/what-is-the-difference-between-unit-and-component-testing-8eb7f1a06be1
#qa #testing
Подпишись👉 @testlab_qa
Я становлюсь большим поклонником компонентного тестирования. При компонентном тестировании вы тестируете на более ранних стадиях процесса разработки, и вместо тестирования всего приложения (или большого куска) вы тестируете небольшие части приложения. С точки зрения Shift Left, это значительное событие.
https://levelup.gitconnected.com/what-is-the-difference-between-unit-and-component-testing-8eb7f1a06be1
#qa #testing
Подпишись👉 @testlab_qa
👍2
Что делать, если в начале спринта у тестировщика нет задач?
Часто в начале спринта у тестировщика нет задач. Ну а что, тестировать еще нечего, приходится ждать готового функционала.
Давайте рассмотрим стандартные этапы разработки новой фичи: создание дизайна, верстка, разработка, тестирование. И всё здесь так, но где-то между ними затесалось создание тестовой документации.
https://habr.com/ru/articles/714034/
#qa #testing
Подпишись👉 @testlab_qa
Часто в начале спринта у тестировщика нет задач. Ну а что, тестировать еще нечего, приходится ждать готового функционала.
Давайте рассмотрим стандартные этапы разработки новой фичи: создание дизайна, верстка, разработка, тестирование. И всё здесь так, но где-то между ними затесалось создание тестовой документации.
https://habr.com/ru/articles/714034/
#qa #testing
Подпишись👉 @testlab_qa
Хабр
Что делать, если в начале спринта у тестировщика нет задач?
Часто в начале спринта у тестировщика нет задач. Ну а что, тестировать еще нечего, приходится ждать готового функционала. Давайте рассмотрим стандартные этапы разработки новой фичи: создание дизайна,...
👍2
Как начать тестировать frontend: гайд для новичков
Меня зовут Рамиль Шайбаков, я фронтенд‑разработчик в СберЗдоровье. Последние несколько лет я часто собеседую кандидатов на позицию frontend‑разработчика в нашу компанию и заметил одну закономерность — у большинства специалистов нет опыта в тестировании. Причем знаниями о unit/интеграционных/e2e‑тестах, пирамиде тестирования, красно‑зелёном рефакторинге, TDD и BDD, скриншот‑тестировании и других техниках не могут похвастаться как новоиспеченные фронтенды, так и более подготовленные специалисты. Причины и аргументы у всех разные, но итог один — фронтендеры часто не делают тесты.
Я решил исправить эту ситуацию и подготовил небольшой гайд, который поможет фронтенд‑разработчикам внедрить тестирование в своей компании и сделать в нем первые шаги.
https://habr.com/ru/companies/docdoc/articles/716526/
#qa #testing
Подпишись👉 @testlab_qa
Меня зовут Рамиль Шайбаков, я фронтенд‑разработчик в СберЗдоровье. Последние несколько лет я часто собеседую кандидатов на позицию frontend‑разработчика в нашу компанию и заметил одну закономерность — у большинства специалистов нет опыта в тестировании. Причем знаниями о unit/интеграционных/e2e‑тестах, пирамиде тестирования, красно‑зелёном рефакторинге, TDD и BDD, скриншот‑тестировании и других техниках не могут похвастаться как новоиспеченные фронтенды, так и более подготовленные специалисты. Причины и аргументы у всех разные, но итог один — фронтендеры часто не делают тесты.
Я решил исправить эту ситуацию и подготовил небольшой гайд, который поможет фронтенд‑разработчикам внедрить тестирование в своей компании и сделать в нем первые шаги.
https://habr.com/ru/companies/docdoc/articles/716526/
#qa #testing
Подпишись👉 @testlab_qa
👍5
Quick: Behavior-Driven тестирование для Swift
Quick — это Behavior-Driven среда тестирования для Swift и Objective-C. Quick помогает вам проверить, как ведут себя ваши приложения, а не просто работает код или нет. Такой подход делает тесты чрезвычайно читабельными и поддерживаемыми, а также помогает описать поведение логических частей приложения другим разработчикам.
https://github.com/Quick/Quick
#qa #testing
Подпишись👉 @testlab_qa
Quick — это Behavior-Driven среда тестирования для Swift и Objective-C. Quick помогает вам проверить, как ведут себя ваши приложения, а не просто работает код или нет. Такой подход делает тесты чрезвычайно читабельными и поддерживаемыми, а также помогает описать поведение логических частей приложения другим разработчикам.
https://github.com/Quick/Quick
#qa #testing
Подпишись👉 @testlab_qa
Наши любимые приложения-помощники в тестировании back-end
Всем привет! Меня зовут Константин и я работаю ведущим тестировщиком в дружной команде back-end компании Solit. Мои коллеги уже не раз делились различными хитростями и ноу-хау, которые они применяют в своих проектах. Я же решил пойти немного другим путём и поделиться с вами набором сервисов и утилит, которые помогают нам прийти к недостижимой цели — работа приложений без дефектов.
В мою подборку попали те приложения, которые прижились в нашей команде и ими пользуется более одного человека. Конечно, есть очевидные вещи, типа Notepad++. Но есть и более редкие «звери», типа JWT.
Ещё я постарался разбить всё на хоть сколько-то вменяемые категории. В общем, давайте переходить к делу. Надеюсь, вы найдёте для себя что-то полезное или сможете поделиться своими полезностями в комментариях.
https://habr.com/ru/articles/714700/
#qa #testing
Подпишись👉 @testlab_qa
Всем привет! Меня зовут Константин и я работаю ведущим тестировщиком в дружной команде back-end компании Solit. Мои коллеги уже не раз делились различными хитростями и ноу-хау, которые они применяют в своих проектах. Я же решил пойти немного другим путём и поделиться с вами набором сервисов и утилит, которые помогают нам прийти к недостижимой цели — работа приложений без дефектов.
В мою подборку попали те приложения, которые прижились в нашей команде и ими пользуется более одного человека. Конечно, есть очевидные вещи, типа Notepad++. Но есть и более редкие «звери», типа JWT.
Ещё я постарался разбить всё на хоть сколько-то вменяемые категории. В общем, давайте переходить к делу. Надеюсь, вы найдёте для себя что-то полезное или сможете поделиться своими полезностями в комментариях.
https://habr.com/ru/articles/714700/
#qa #testing
Подпишись👉 @testlab_qa
👍5
Как эффективно тестировать микросервисы
Это факт, что микросервисы стали очень популярны в последние несколько лет. Многие команды разработчиков отдают предпочтение микросервисам, а не монолитным структурам. Давайте я быстро напомню, что это такое.
https://blog.bitsrc.io/how-to-test-microservices-effectively-bddd3bffa114
#qa #testing
Подпишись👉 @testlab_qa
Это факт, что микросервисы стали очень популярны в последние несколько лет. Многие команды разработчиков отдают предпочтение микросервисам, а не монолитным структурам. Давайте я быстро напомню, что это такое.
https://blog.bitsrc.io/how-to-test-microservices-effectively-bddd3bffa114
#qa #testing
Подпишись👉 @testlab_qa
👍2
Пять примечательных функций Postman, которые мы используем в тестировании банковских систем
Есть у Postman несколько полезных функций, которые помогают нам экономить десятки, а в некоторых случаях и сотни человеко‑часов в месяц. Тут нет каких‑то больших секретов или магии, но рассказ про них может для кого‑то послужить началом долгого и продуктивного использования. В этом посте я пробегусь по пяти функциям и приемам для Postman, которые мы используем для тестирования систем, связанных с банковскими операциями в сегменте C2B — теми самыми, которые весь мир ежедневно проводит через всевозможные кассовые аппараты, банкоматы, терминалы и QR‑коды.
https://habr.com/ru/companies/rshb/articles/715304/
#qa #testing
Подпишись👉 @testlab_qa
Есть у Postman несколько полезных функций, которые помогают нам экономить десятки, а в некоторых случаях и сотни человеко‑часов в месяц. Тут нет каких‑то больших секретов или магии, но рассказ про них может для кого‑то послужить началом долгого и продуктивного использования. В этом посте я пробегусь по пяти функциям и приемам для Postman, которые мы используем для тестирования систем, связанных с банковскими операциями в сегменте C2B — теми самыми, которые весь мир ежедневно проводит через всевозможные кассовые аппараты, банкоматы, терминалы и QR‑коды.
https://habr.com/ru/companies/rshb/articles/715304/
#qa #testing
Подпишись👉 @testlab_qa
👍3
Перестаньте писать автотесты силами автоматизаторов
У нас была классическая история: разработчики разрабатывают, автоматизаторы пишут тесты. Банковское приложение, backend, web, ios и android платформы, очень много схожих тест-кейсов. В какой-то момент сама скорость появления новых фич сильно превысила даже теоретическую возможность покрывать их автотестами. Можно было линейно масштабировать отдел (по моим расчётам, нужно было ещё 12 человек), а можно было попробовать понять, как всё это поменять.
Я знал, что автоматизаторы пишут четыре разных теста для одного и того же кейса для четырёх разных платформ, и поначалу полагал, что можно слегка уменьшить разрыв, соединив часть историй в какой-то единый проект. Но когда мы начали разбираться в деталях, что же там происходило, выяснилось, что КПД можно повысить очень и очень сильно.
https://habr.com/ru/companies/homecredit/articles/715316/
#qa #testing
Подпишись👉 @testlab_qa
У нас была классическая история: разработчики разрабатывают, автоматизаторы пишут тесты. Банковское приложение, backend, web, ios и android платформы, очень много схожих тест-кейсов. В какой-то момент сама скорость появления новых фич сильно превысила даже теоретическую возможность покрывать их автотестами. Можно было линейно масштабировать отдел (по моим расчётам, нужно было ещё 12 человек), а можно было попробовать понять, как всё это поменять.
Я знал, что автоматизаторы пишут четыре разных теста для одного и того же кейса для четырёх разных платформ, и поначалу полагал, что можно слегка уменьшить разрыв, соединив часть историй в какой-то единый проект. Но когда мы начали разбираться в деталях, что же там происходило, выяснилось, что КПД можно повысить очень и очень сильно.
https://habr.com/ru/companies/homecredit/articles/715316/
#qa #testing
Подпишись👉 @testlab_qa
👍2
APPIUM Tutorial for Android & iOS Mobile Apps Testing
https://www.guru99.com/introduction-to-appium.html
#qa #testing
Подпишись👉 @testlab_qa
https://www.guru99.com/introduction-to-appium.html
#qa #testing
Подпишись👉 @testlab_qa
👍2
Как работать с качеством в командах, где нет тестировщиков?
Привет! Меня зовут Сергей, я в тестировании уже 11 лет и сейчас развиваю качество в компании QIWI. В этом посте я хочу рассказать вам, как сейчас выглядят наши продуктовые команды, куда подевалась роль тестировщика и поделиться некоторыми выводами.
https://habr.com/ru/companies/qiwi/articles/717370/
#qa #testing
Подпишись👉 @testlab_qa
Привет! Меня зовут Сергей, я в тестировании уже 11 лет и сейчас развиваю качество в компании QIWI. В этом посте я хочу рассказать вам, как сейчас выглядят наши продуктовые команды, куда подевалась роль тестировщика и поделиться некоторыми выводами.
https://habr.com/ru/companies/qiwi/articles/717370/
#qa #testing
Подпишись👉 @testlab_qa
👍3
Разбираюсь в мок-серверах и пишу свой
Привет, меня зовут Татьяна Лабчук, я работаю full-stack QA в Альфа-Банке: пишу автотесты и тестирую руками. Автотесты пишу на Java, поэтому примеры в статье, в основном, будут на этом ЯП, но их можно переложить на другие языки.
План статьи:
Проблематика: проблема черного ящика и почему это вообще нужно решать.
Варианты решения проблемы.
Подробно про мок-сервер, как один из вариантов решения проблемы: как выбрать и в чём польза.
Самописный мок-сервер в реальной задаче.
Закрепляем материал в блоке «Польза мок-сервера».
Начнём с проблематики.
https://habr.com/ru/companies/alfa/articles/749890/
#qa #testing
Подпишись👉 @testlab_qa
Привет, меня зовут Татьяна Лабчук, я работаю full-stack QA в Альфа-Банке: пишу автотесты и тестирую руками. Автотесты пишу на Java, поэтому примеры в статье, в основном, будут на этом ЯП, но их можно переложить на другие языки.
План статьи:
Проблематика: проблема черного ящика и почему это вообще нужно решать.
Варианты решения проблемы.
Подробно про мок-сервер, как один из вариантов решения проблемы: как выбрать и в чём польза.
Самописный мок-сервер в реальной задаче.
Закрепляем материал в блоке «Польза мок-сервера».
Начнём с проблематики.
https://habr.com/ru/companies/alfa/articles/749890/
#qa #testing
Подпишись👉 @testlab_qa
👍6
Эвристика в тестировании программного обеспечения
https://www.youtube.com/watch?v=WGKg0wdlAPw
#qa #testing
Подпишись👉 @testlab_qa
https://www.youtube.com/watch?v=WGKg0wdlAPw
#qa #testing
Подпишись👉 @testlab_qa
YouTube
Heuristics in Software Testing
In this video I am talking about heuristics in software testing. Heuristics are a great way to remember aspects in software developent and software testing. Mnemonics will help you to generate new testing ideas. They are helpful in creating a test strategy…
👍2
База теории тестирования ПО
Техники тест-дизайна. База для тестировщика. Топ 10 техник по istqb.
Виды тестирования. Типы тестирования. База для тестировщика по istqb.
источник
#qa #testing
Подпишись👉 @testlab_qa
Техники тест-дизайна. База для тестировщика. Топ 10 техник по istqb.
Виды тестирования. Типы тестирования. База для тестировщика по istqb.
источник
#qa #testing
Подпишись👉 @testlab_qa
👍4
Мини-курс sql базы данных с нуля для тестировщика
Sql для тестировщика — виды. Связи таблиц. Ключи.
Sql для тестировщика —create table, insert, update и др.
Sql для тестировщика — первичный и внешний ключи
Sql для тестировщика — select, like, group и др.
Sql для тестировщика — join, left, right, full outer
источник
#qa #testing
Подпишись👉 @testlab_qa
Sql для тестировщика — виды. Связи таблиц. Ключи.
Sql для тестировщика —create table, insert, update и др.
Sql для тестировщика — первичный и внешний ключи
Sql для тестировщика — select, like, group и др.
Sql для тестировщика — join, left, right, full outer
источник
#qa #testing
Подпишись👉 @testlab_qa
👍9