👍14
👍16
qa.pdf
114.8 KB
Шаги, которые необходимо предпринять, чтобы стать QA-инженером в 2023 году
https://roadmap.sh/qa
#qa #testing
Подпишись👉 @testlab_qa
https://roadmap.sh/qa
#qa #testing
Подпишись👉 @testlab_qa
👍7❤2
👨🏼💻 Тестирование пользовательского интерфейса Android стало проще: Espresso vs. Barista.
Привет, что если я скажу вам, что в этой статье я расскажу о более упрощенной библиотеке, чем Android Espresso? Давайте проверим!
Введение
Тестирование пользовательского интерфейса Android проверяет, что пользовательский интерфейс приложения работает правильно и в соответствии с ожиданиями. Это помогает улучшить пользовательский опыт, выявить и исправить ошибки, а также сэкономить время благодаря автоматизации.
Сегодня мы рассмотрим часто используемые фреймворки Android Espresso и Android Barista.
https://medium.com/huawei-developers/android-ui-testing-made-easy-espresso-vs-barista-ae24a88a7a42
#qa #testing
Подпишись👉 @testlab_qa
Привет, что если я скажу вам, что в этой статье я расскажу о более упрощенной библиотеке, чем Android Espresso? Давайте проверим!
Введение
Тестирование пользовательского интерфейса Android проверяет, что пользовательский интерфейс приложения работает правильно и в соответствии с ожиданиями. Это помогает улучшить пользовательский опыт, выявить и исправить ошибки, а также сэкономить время благодаря автоматизации.
Сегодня мы рассмотрим часто используемые фреймворки Android Espresso и Android Barista.
https://medium.com/huawei-developers/android-ui-testing-made-easy-espresso-vs-barista-ae24a88a7a42
#qa #testing
Подпишись👉 @testlab_qa
👍2
Инструменты управления тестированием
https://www.softwaretestinghelp.com/15-best-test-management-tools-for-software-testers/
#qa #testing
Подпишись👉 @testlab_qa
https://www.softwaretestinghelp.com/15-best-test-management-tools-for-software-testers/
#qa #testing
Подпишись👉 @testlab_qa
Что такое Black Box Testing?
Тестирование — фундаментальная часть жизненного цикла разработки любого ПО, будь то веб-приложение или программа для мобильных.
Тестирование не только подтверждает качество программного продукта, но и позволяет разработчику совершенствовать его.
Почти каждое программное приложение требует хотя бы одной строки кода или последовательности сложных процедур. Поэтому разработчик должен провести множество тестов, чтобы гарантировать правильную работу кода и выполнение его предназначения.
Тестирование по стратегии чёрного и белого ящика — два вида тестирования, часто выполняемых разработчиками на этом этапе.
В статье мы расскажем о тестировании по стратегии чёрного ящика (black box testing), а также о фундаментальных сходствах и отличиях чёрного и белого ящика.
Rus https://habr.com/ru/companies/ruvds/articles/700858/
Eng https://dzone.com/articles/what-is-black-box-testing
#qa #testing
Подпишись👉 @testlab_qa
Тестирование — фундаментальная часть жизненного цикла разработки любого ПО, будь то веб-приложение или программа для мобильных.
Тестирование не только подтверждает качество программного продукта, но и позволяет разработчику совершенствовать его.
Почти каждое программное приложение требует хотя бы одной строки кода или последовательности сложных процедур. Поэтому разработчик должен провести множество тестов, чтобы гарантировать правильную работу кода и выполнение его предназначения.
Тестирование по стратегии чёрного и белого ящика — два вида тестирования, часто выполняемых разработчиками на этом этапе.
В статье мы расскажем о тестировании по стратегии чёрного ящика (black box testing), а также о фундаментальных сходствах и отличиях чёрного и белого ящика.
Rus https://habr.com/ru/companies/ruvds/articles/700858/
Eng https://dzone.com/articles/what-is-black-box-testing
#qa #testing
Подпишись👉 @testlab_qa
👍2
Как тестировать современный фронтенд
Бывало, замечаешь в коде «нехороший» модуль или функцию и тут же тянутся руки их отрефакторить. Но как потом убедиться, что правки не сломали какой-нибудь сценарий в приложении или вовсе не положили продакшен? Этих ситуаций можно избежать, если в проекте есть тесты.
Меня зовут Александр Моргунов, я техлид в Самокате. Пишу на TypeScript, React, ReactNative. В разное время писал тесты для фронтенда, бэкенда и мобилок. В этом посте хочется поговорить о том, как можно тестировать современные фронтенд-приложения и какие подходы к тестированию сейчас актуальны.
Надеюсь, пост будет полезен для фронтендеров и тестировщиков, которые хотели бы свериться по дополнительным практикам для написания тестов. А бэкендеры смогут лишний раз посмотреть на схожесть и различия в тестировании для бэка и фронтенда.
https://habr.com/ru/companies/samokat_tech/articles/704342/
#qa #testing
Подпишись👉 @testlab_qa
Бывало, замечаешь в коде «нехороший» модуль или функцию и тут же тянутся руки их отрефакторить. Но как потом убедиться, что правки не сломали какой-нибудь сценарий в приложении или вовсе не положили продакшен? Этих ситуаций можно избежать, если в проекте есть тесты.
Меня зовут Александр Моргунов, я техлид в Самокате. Пишу на TypeScript, React, ReactNative. В разное время писал тесты для фронтенда, бэкенда и мобилок. В этом посте хочется поговорить о том, как можно тестировать современные фронтенд-приложения и какие подходы к тестированию сейчас актуальны.
Надеюсь, пост будет полезен для фронтендеров и тестировщиков, которые хотели бы свериться по дополнительным практикам для написания тестов. А бэкендеры смогут лишний раз посмотреть на схожесть и различия в тестировании для бэка и фронтенда.
https://habr.com/ru/companies/samokat_tech/articles/704342/
#qa #testing
Подпишись👉 @testlab_qa
👍5
Особое мнение: смотрим на нагрузочные тесты как на функциональные
В команде Мир Plat.Form я занимаюсь системами сертификации эмиссии – наш отдел разрабатывает программные продукты для внутренних и внешних пользователей, автоматизирующие сертификацию всего, что в конечном итоге превращается в «кредитку» в вашем кармане, начиная с карточных модулей и заканчивая дизайном карты.
До недавнего времени моей основной задачей была автоматизация тестирования для нашей команды, и вот в один прекрасный день, около года тому назад, нам «внезапно» понадобилось протестировать производительность некоторых наших веб-приложений. Задача достаточно тривиальная, поэтому, без долгих раздумий, для её решения был выбран Apache JMeter – пусть он и не идеален, но если нужно что-то нагрузить без затяжной подготовки – самое то.
https://habr.com/ru/companies/nspk/articles/709822/
#qa #testing
Подпишись👉 @testlab_qa
В команде Мир Plat.Form я занимаюсь системами сертификации эмиссии – наш отдел разрабатывает программные продукты для внутренних и внешних пользователей, автоматизирующие сертификацию всего, что в конечном итоге превращается в «кредитку» в вашем кармане, начиная с карточных модулей и заканчивая дизайном карты.
До недавнего времени моей основной задачей была автоматизация тестирования для нашей команды, и вот в один прекрасный день, около года тому назад, нам «внезапно» понадобилось протестировать производительность некоторых наших веб-приложений. Задача достаточно тривиальная, поэтому, без долгих раздумий, для её решения был выбран Apache JMeter – пусть он и не идеален, но если нужно что-то нагрузить без затяжной подготовки – самое то.
https://habr.com/ru/companies/nspk/articles/709822/
#qa #testing
Подпишись👉 @testlab_qa
👍1
Как оформить портфолио на Github для QA Manual
В последнее время ко мне часто приходят ребята после курсов с запросом: “Я не могу найти работу, моё резюме отклоняют сотни компаний”
Почему же так происходит?
Во-первых, на рынке начинающих специалистов большая конкуренция.
Во-вторых, сократилось количество компаний, которые готовы вкладываться в обучение и найм джунов.
В-третьих, на курсах редко рассказывают и показывают ваши сильные стороны. А это основа для успешного прохождения собеседований.
В-четвертых, неправильно оформленное или сделанное “под копирку” резюме. Оба варианта быстро считываются hr cпециалистами и отклоняются на ранних этапах.
https://medium.com/@qajenna/%D0%BA%D0%B0%D0%BA-%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%B8%D1%82%D1%8C-%D0%BF%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C-%D0%BD%D0%B0-github-%D0%B4%D0%BB%D1%8F-qa-manual-545f469192bd
#qa #testing
Подпишись👉 @testlab_qa
В последнее время ко мне часто приходят ребята после курсов с запросом: “Я не могу найти работу, моё резюме отклоняют сотни компаний”
Почему же так происходит?
Во-первых, на рынке начинающих специалистов большая конкуренция.
Во-вторых, сократилось количество компаний, которые готовы вкладываться в обучение и найм джунов.
В-третьих, на курсах редко рассказывают и показывают ваши сильные стороны. А это основа для успешного прохождения собеседований.
В-четвертых, неправильно оформленное или сделанное “под копирку” резюме. Оба варианта быстро считываются hr cпециалистами и отклоняются на ранних этапах.
https://medium.com/@qajenna/%D0%BA%D0%B0%D0%BA-%D0%BE%D1%84%D0%BE%D1%80%D0%BC%D0%B8%D1%82%D1%8C-%D0%BF%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D1%8C-%D0%BD%D0%B0-github-%D0%B4%D0%BB%D1%8F-qa-manual-545f469192bd
#qa #testing
Подпишись👉 @testlab_qa
👍1
60 практик инженерии качества: методы (часть 1).
https://qeunit.com/blog/60-practices-for-quality-engineering-methods-part-1/
#qa #testing
Подпишись👉 @testlab_qa
https://qeunit.com/blog/60-practices-for-quality-engineering-methods-part-1/
#qa #testing
Подпишись👉 @testlab_qa
Как правильно писать API авто тесты на Python
Да, существуют общие паттерны, по типу Decorator, SIngletone, Facade, Abstract Factory, но это не то, что поможет протестировать бизнес логику. Когда мы пишем API автотесты, то нам хотелось бы, чтобы они отвечали требованиям:
Проверки должны быть полными, то есть мы должны проверить статус код ответа, данные в теле ответа, провалидировать JSON схему;
Автотесты должны быть документированными и поддерживаемыми. Чтобы автотесты мог читать и писать не только QA Automation, но и разработчик;
Хотелось бы, чтобы JSON схема и тестовые данные генерировались автоматически на основе документации;
Отчет должен быть читабельным, содержав в себе информацию о ссылках, заголовках, параметрах, с возможностью прикреплять какие-то логи.
https://habr.com/ru/articles/709380/
#qa #testing
Подпишись👉 @testlab_qa
Да, существуют общие паттерны, по типу Decorator, SIngletone, Facade, Abstract Factory, но это не то, что поможет протестировать бизнес логику. Когда мы пишем API автотесты, то нам хотелось бы, чтобы они отвечали требованиям:
Проверки должны быть полными, то есть мы должны проверить статус код ответа, данные в теле ответа, провалидировать JSON схему;
Автотесты должны быть документированными и поддерживаемыми. Чтобы автотесты мог читать и писать не только QA Automation, но и разработчик;
Хотелось бы, чтобы JSON схема и тестовые данные генерировались автоматически на основе документации;
Отчет должен быть читабельным, содержав в себе информацию о ссылках, заголовках, параметрах, с возможностью прикреплять какие-то логи.
https://habr.com/ru/articles/709380/
#qa #testing
Подпишись👉 @testlab_qa
👍1
Почему я предпочитаю тестовый контракт плану тестирования.
Я твердо убежден, что за качество действительно отвечает каждый. Для того, чтобы это стало чем-то практичным и полезным, то, что мы делаем, должно быть легко доступно каждому, независимо от его образования. Иногда это означает, что нам приходится упрощать и абстрагироваться от реальных сложностей практик и методов, особенно в области тестирования. Это может вызывать беспокойство у некоторых людей, что вполне понятно.
Здесь я сразу перейду к тому, что такое контракт на тестирование, как его создать и как он используется. Если вас интересуют размышления/философская сторона, прокрутите страницу вниз.
https://dragonsforelevenses.com/2022/12/22/why-i-prefer-a-test-contract-to-a-test-plan/
#qa #testing
Подпишись👉 @testlab_qa
Я твердо убежден, что за качество действительно отвечает каждый. Для того, чтобы это стало чем-то практичным и полезным, то, что мы делаем, должно быть легко доступно каждому, независимо от его образования. Иногда это означает, что нам приходится упрощать и абстрагироваться от реальных сложностей практик и методов, особенно в области тестирования. Это может вызывать беспокойство у некоторых людей, что вполне понятно.
Здесь я сразу перейду к тому, что такое контракт на тестирование, как его создать и как он используется. Если вас интересуют размышления/философская сторона, прокрутите страницу вниз.
https://dragonsforelevenses.com/2022/12/22/why-i-prefer-a-test-contract-to-a-test-plan/
#qa #testing
Подпишись👉 @testlab_qa
👍2