testlab_qa | Unsorted

Telegram-канал testlab_qa - Библиотека тестировщика

2473

Библиотека для тестировщика и QA. По всем вопросам @evgenycarter

Subscribe to a channel

Библиотека тестировщика

«Иногда лучше написать велосипед»: как тестировать кластеры Kubernetes с помощью Python

Сегодня Kubernetes — это основное средство для оркестрации контейнеров на рынке, поэтому их тестирование занимает особую позицию в перечне задач. Большинство тривиальных тестов можно запустить через команду kubectl, либо фреймворк Sonobuoy для тестирования сертификации версий.

Однако для сложных интеграционных тестов, которые завязаны на Kubernetes API, необходимо реализовать что-то свое. Я воспользовался клиентской библиотекой Python для Kubernetes, которая позволяет работать со всеми прелестями его интерфейса, соединил ее с PyTest и API нашего продукта — Managed Kubernetes. Что из этого вышло, показываю в статье.

https://habr.com/ru/companies/selectel/articles/772316/

#qa #testing

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

Читать полностью…

Библиотека тестировщика

Как мы переложили на ChatGPT рутину в тестировании

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

Мы решили исследовать возможности ChatGPT в нашей работе: чем он может быть полезен при составлении документации, написании тестовых сценариев и генерации автотестов. Конечно, это пока что не идеальный инструмент, но мы на своем опыте убедились, что в чём-то он уже может быть полезен многим тестировщикам.

https://habr.com/ru/companies/itfb/articles/769840/

#qa #testing

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

Читать полностью…

Библиотека тестировщика

Как написать классный баг-репорт

Итак, вы только что сообщили своей команде разработчиков, что нашли баг. И тут же слышите страшный ответ: "Мне нужно больше информации".
Не успеете вы оглянуться, как получите поток писем.

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

Не волнуйтесь: мы поделимся с вами некоторыми советами и рекомендациями по составлению действенных отчетов об ошибках, которые заставят разработчиков полюбить вас!

https://marker.io/blog/how-to-write-bug-report

#qa #testing

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

Читать полностью…

Библиотека тестировщика

Part 1. Инструменты автоматизации тестирования

Привет! Я Вадим Лунин, QA Manager в Альфа Банке в Беларуси. С 2022 года я работаю в банке и одно из моих направлений работы - выбор инструментов тестирования. Не так давно я написал статью “Part 0. Инструментарий QA в Альфа Банке”, в которой описал концепцию Full-stack QA. В этой статье поделился тем, что у нас нет разделения QA-специалистов на ручных тестировщиков и автоматизаторов, а есть разделение по платформам. А в этой статье я хочу рассказать, какие инструменты мы используем для автоматизации тестирования и почему именно к этому пришли.

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

#qa #testing

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

Читать полностью…

Библиотека тестировщика

Парадигма качества

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

https://qualitywithmillan.github.io/post/the-paradigm-of-quality.html

#qa #testing

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

Читать полностью…

Библиотека тестировщика

Как тестировщики ищут баги 😀

#qa #testing

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

Читать полностью…

Библиотека тестировщика

Как упростить себе жизнь: удобные юнит-тесты с JUnit и AssertJ

Для тестирования Java-приложений создано столько полезных инструментов, что в них немудрено запутаться. Вместе с тем с помощью каждого из них можно решить строго определенный круг прикладных задач. Меня зовут Константин Шибков, я старший Java-разработчик CDEK и программный директор курсов по Java в Skillbox. Сегодня расскажу о практике использования фреймворка для модульного тестирования JUnit 5, а также покажу на конкретных примерах, как проводятся стандартные юнит-тесты и параметризованные тесты. Вы сможете самостоятельно повторить их, воспользовавшись подготовленным репозиторием с готовыми примерами тестов на Java.

https://habr.com/ru/companies/skillbox/articles/767804/

#qa #testing

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

Читать полностью…

Библиотека тестировщика

“Библия QA” - это обновляемая база знаний объемом 560+ страниц:

Ответы на самые популярные вопросы новичков о профессии и старте карьеры;
Крупнейшая подборка ссылок и полезных ресурсов;
Конспект всевозможной теории и ответов на вопросы с реальных собеседований.

Дисклеймер:
Материал не проектировался как обучающий, за этим на хорошие курсы или в фундаментальные книги;
Здесь можно найти очень многое, но это не значит, что всё это нужно знать. Это копилка, а не учебник. Перечень тем для джунов есть в f.a.q;
Конспект теории авторский и составлен одним простым человеком, который не senior. Каждую из тем наверняка можно написать полнее и правильнее, ссылки подобрать получше, но на это уйдет еще не один год;
Проект находится в свободном доступе, не содержит рекламы и открыт для контрибьютинга.

https://github.com/VladislavEremeev/QA_bible

#qa #testing

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

Читать полностью…

Библиотека тестировщика

Следующая локация IT Talk by Sber для Java и QA-специалистов — Омск! 💻

Митап состоится уже 26 октября. На нём топовые спикеры расскажут о том, как реализуются задачи по разработке и тестировании в Сбере:

✔️ Егор Курилов раскроет все секреты нагрузочного тестирования Java-приложений.

✔️ Евгений Ляшенко объяснит, что же такое — релизный поезд веб-приложений.

✔️ А Дмитрий Лысаченко и Максим Нелин подискутируют о развитии больших языковых моделей от GPT до GigaChat.
Помимо интересных докладов, всех участников будет ждать игра «Интуиция», фуршет и очень много классного общения.

Встречаемся 26 октября в ресторации «Рига-Москва» по адресу: ул. Маяковского, 74. Регистрируйтесь по ссылке! 💚

Читать полностью…

Библиотека тестировщика

Почему хорошие разработчики пишут плохие юнит-тесты

Ура! Наконец-то вы написали столько строк кода, что можете позволить себе дом на берегу моря. Вы нанимаете Питера Китинга — архитектора, всемирно известного своими небоскребами. Он уверяет, что у него есть блестящие идеи по поводу вашего пляжного домика.

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

https://mtlynch.io/good-developers-bad-tests/

#qa #testing

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

Читать полностью…

Библиотека тестировщика

10 изменений, которые улучшили наши тесты

Когда я начинал работать в Undo, было приложено много усилий для создания сильного тестового покрытия продукта наряду с разработкой самого продукта. Существовала культура добавления нового теста каждый раз, когда исправлялся какой-либо сбой. Но у нас были проблемы с тестами в трех основных областях:

tom_at_undo/10-changes-that-improved-our-tests-fefc253da201" rel="nofollow">https://medium.com/@tom_at_undo/10-changes-that-improved-our-tests-fefc253da201

#qa #testing

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

Читать полностью…

Библиотека тестировщика

Погрузитесь в мир 👨‍💻👩‍💻 QA и станьте тестировщиком ПО за 4 месяца с курсом от Merion Academy!

Все, кому интересно, получат 🚀 бесплатный урок, где мы разберем самые важные вопросы:

📍Что такое QA?
📍Что входит в мануальное тестирование?
📍Технологии и инструменты тестировщика?
📍Жизненный цикл ПО?
📍Как оценивают качество ПО?
📍Что спрашивают при найме на работу?
📍Куда и как развивать карьеру тестировщику?

🎁 Бонус – интенсив по развитию карьеры, где HR-эксперты расскажут как создавать сильные резюме и проходить собеседования.

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

👉 Регистрируйтесь по ссылке чтобы забрать бесплатные уроки, интенсив по карьере и гайд.

Merion Academy – это экосистема доступного образования, которая включает в себя:

📍IT-базу знаний с полезными статьями.
📍merionacademy">Youtube-канал ,где простыми словами говорят о сложных вещах.
📍 IT-академию, где обучат востребованным направлениям по самым доступным ценам

Читать полностью…

Библиотека тестировщика

#qa #testing

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

Читать полностью…

Библиотека тестировщика

Тестирование REST API на Python

REST или RESTful API, использующий формат JSON, сейчас очень популярен из-за своей простоты. В этой статье я покажу вам, как с помощью Python создать набор тестов для автоматизации REST с использованием пакетов requests и flask.

Прежде всего, я рекомендую установить и поэкспериментировать с Postman. Этот инструмент позволяет создавать ручные тестовые сценарии и предлагает определенную степень автоматизации (полуавтоматизации) за счет использования переменных и утверждений ответа (ограничено Javascript). Примечательно, что он может преобразовывать ручные сценарии в фрагменты кода для широкого спектра языков программирования, включая Python. Эта возможность делает его отличным начальным шагом, особенно для тех, кто только начинает заниматься автоматизацией API.

https://peter-jp-xie.medium.com/rest-api-testing-using-python-751022c364b8

#qa #testing

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

Читать полностью…

Библиотека тестировщика

Мыслить как QA. Некоторые нюансы организации тестирования в небольшой компании

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

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

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

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

#qa #testing

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

Читать полностью…

Библиотека тестировщика

Нормальный человек vs Тестировщик 😀

#qa #testing

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

Читать полностью…

Библиотека тестировщика

Когда в пятницу вечером выкатили релиз и тебя попросили остаться 😂

#qa #testing

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

Читать полностью…

Библиотека тестировщика

😀

#qa #testing

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

Читать полностью…

Библиотека тестировщика

Part 0. Инструментарий QA в Альфа Банке


Всем привет! Меня зовут Вадим Лунин. Я — QA Manager из Альфа Банка в Беларуси. Этой статьёй хочу начать цикл статей по инструментам, которые мы используем для тестирования наших продуктов в Альфа Банке.

Три месяца назад мы запустили Альфа Среду – серию митапов для IT-специалистов. Один из митапов был посвящен теме тестирования - "Тестирование в Альфа Банке: на пути к TestOps". На митапе мы рассказали про наши подходы и инструменты в тестировании. Больше новостей о цифровой трансформации Альфа Банка и анонсы следующих митапов можно найти в Telegram Альфа-Среда. В этой статье я подробнее опишу наш инструментарий, как мы его используем и как выбирали.

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

#qa #testing

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

Читать полностью…

Библиотека тестировщика

😀

#qa #testing

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

Читать полностью…

Библиотека тестировщика

В чем суть тестирования ПО?

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

https://www.softwaretestinghelp.com/what-is-software-testing-all-about/

#qa #testing

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

Читать полностью…

Библиотека тестировщика

Тестовая среда и ее настройка

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

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

https://www.softwaretestinghelp.com/test-bed-test-environment-management-best-practices/

#qa #testing

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

Читать полностью…

Библиотека тестировщика

Фундаментальная теория тестирования


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

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

#qa #testing

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

Читать полностью…

Библиотека тестировщика

Основы тестирования

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

https://techazzist.wordpress.com/2012/05/04/basic-concepts-of-software-testing/
#qa #testing

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

Читать полностью…

Библиотека тестировщика

Причины боли в сердце 😀

#qa #testing

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

Читать полностью…

Библиотека тестировщика

Когда тестировщик заводит себе кота 😂

#qa #testing

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

Читать полностью…

Библиотека тестировщика

Цена ошибки: как экономия приводит к повышенным тратам

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

Экономия затрагивает самые разные сферы проекта и специалистов. В этой статье рассмотрим обеспечение качества (QA). Бизнес нередко считает, что тестирование – та часть проекта, на которой можно сэкономить, что за качество должны отвечать разработчики, а QA-специалистов иногда можно и не привлекать. Наш коллега Андрей на конкретных примерах покажет, к каким последствиям приводят наиболее популярные случаи экономии на QA.

https://habr.com/ru/companies/simbirsoft/articles/722290/

#qa #testing

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

Читать полностью…

Библиотека тестировщика

Нагрузочное тестирование API без использования UI

В этой статье поговорим о Нагрузочном тестировании при помощи JMeter-Java-Dsl и реализуем наш первый нагрузочный тест для API с генерацией динамических значений.

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

#qa #testing

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

Читать полностью…

Библиотека тестировщика

👀

#qa #testing

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

Читать полностью…

Библиотека тестировщика

Introduction to Software Testing: A Practical Guide to Testing, Design, Automation, and Execution
Автор: Panagiotis Leloudas (2023)

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

#qa #testing

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

Читать полностью…
Subscribe to a channel