Что такое управление доступом и как его протестировать?
В связи со стремительным переходом на цифровые платформы компании сталкиваются с растущим числом угроз безопасности, которые ставят под вопрос защищенность их конфиденциальных данных и интеллектуальной собственности. По мере увеличения количества приложений и цифровых активов в организации возрастает и сложность управления доступом пользователей. Согласно отчету компании Verizon о расследовании утечек данных, 81% случаев несанкционированного доступа к данным происходит из-за совершения краж или слабых паролей. Эту проблему можно предотвратить с помощью управления доступом (access management). Практика управления доступом помогает сделать так, чтобы нужные лица имели соответствующий уровень доступа к цифровым активам в организации.
https://blog.qasource.com/es/what-is-access-management-and-how-to-test-it
#qa #testing
Подпишись👉 @testlab_qa
В связи со стремительным переходом на цифровые платформы компании сталкиваются с растущим числом угроз безопасности, которые ставят под вопрос защищенность их конфиденциальных данных и интеллектуальной собственности. По мере увеличения количества приложений и цифровых активов в организации возрастает и сложность управления доступом пользователей. Согласно отчету компании Verizon о расследовании утечек данных, 81% случаев несанкционированного доступа к данным происходит из-за совершения краж или слабых паролей. Эту проблему можно предотвратить с помощью управления доступом (access management). Практика управления доступом помогает сделать так, чтобы нужные лица имели соответствующий уровень доступа к цифровым активам в организации.
https://blog.qasource.com/es/what-is-access-management-and-how-to-test-it
#qa #testing
Подпишись👉 @testlab_qa
👍3
Дорожная карта “Awesome Quality Assurance”
Этот репозиторий предлагает QA-инженерам и тестировщикам структурированный путь профессионального развития. В нем можно найти типовой образец плана тестирования, подчеркивающий важность эффективного планирования. Кроме того, он содержит советы экспертов, которые подчеркивают важность понимания основ тестирования ПО перед погружением в автоматизацию и расширения перспектив тестирования за пределы кодов состояния сервера. В этом репозитории тестировщики могут найти необходимые знания и ссылки на ресурсы для успешного выполнения своих функций.
https://github.com/fityanos/awesome-quality-assurance-roadmap
#qa #testing
Подпишись👉 @testlab_qa
Этот репозиторий предлагает QA-инженерам и тестировщикам структурированный путь профессионального развития. В нем можно найти типовой образец плана тестирования, подчеркивающий важность эффективного планирования. Кроме того, он содержит советы экспертов, которые подчеркивают важность понимания основ тестирования ПО перед погружением в автоматизацию и расширения перспектив тестирования за пределы кодов состояния сервера. В этом репозитории тестировщики могут найти необходимые знания и ссылки на ресурсы для успешного выполнения своих функций.
https://github.com/fityanos/awesome-quality-assurance-roadmap
#qa #testing
Подпишись👉 @testlab_qa
👍4👎2
Бесплатные учебные ресурсы для тестировщиков
Репозиторий "Free Learning Resources For Software Testers" — это постоянный проект, в рамках которого собираются бесплатные онлайн учебные материалы, ориентированные как на начинающих, так и на опытных тестировщиков. Учитывая отсутствие модулей по тестированию ПО на факультетах информатики и ИТ, данный проект несет ценность, так как представляет собой структурированную учебную программу и упорядоченные списки актуальных, некоммерческих и бесплатных ресурсов. Из платных ресурсов приведены только книги и журналы. Этот репозиторий служит ценным, постоянно расширяющимся ресурсом для сообщества тестировщиков, поощряя их вклад и предлагая хранилище бесплатного образовательного контента.
https://github.com/PaulWaltersDev/FreeLearningResourcesForSoftwareTesters
#qa #testing
Подпишись👉 @testlab_qa
Репозиторий "Free Learning Resources For Software Testers" — это постоянный проект, в рамках которого собираются бесплатные онлайн учебные материалы, ориентированные как на начинающих, так и на опытных тестировщиков. Учитывая отсутствие модулей по тестированию ПО на факультетах информатики и ИТ, данный проект несет ценность, так как представляет собой структурированную учебную программу и упорядоченные списки актуальных, некоммерческих и бесплатных ресурсов. Из платных ресурсов приведены только книги и журналы. Этот репозиторий служит ценным, постоянно расширяющимся ресурсом для сообщества тестировщиков, поощряя их вклад и предлагая хранилище бесплатного образовательного контента.
https://github.com/PaulWaltersDev/FreeLearningResourcesForSoftwareTesters
#qa #testing
Подпишись👉 @testlab_qa
GitHub
GitHub - PaulWaltersDev/FreeLearningResourcesForSoftwareTesters: A New Project to create a set of links to free Online Learning…
A New Project to create a set of links to free Online Learning Resources for New and Experienced Software Testers. - PaulWaltersDev/FreeLearningResourcesForSoftwareTesters
👍4❤1
Автоматизация тестирования с Cucumber, Selenium и Java
Привет, меня зовут Иосип. В настоящее время я работаю над автоматизацией тестирования в компании Ars Futura. Кроме шуток, меня всегда интересовало автоматизированное тестирование с использованием Selenium. Но давайте обо всем по порядку. В старших классах я самостоятельно изучал Java. Мне всегда казалось, что это самый «логичный» язык программирования (интересно, кто тоже на это «клюнул», хе-хе).
https://arsfutura.com/magazine/cucumber-bdd-with-selenium-and-java
#qa #testing
Подпишись👉 @testlab_qa
Привет, меня зовут Иосип. В настоящее время я работаю над автоматизацией тестирования в компании Ars Futura. Кроме шуток, меня всегда интересовало автоматизированное тестирование с использованием Selenium. Но давайте обо всем по порядку. В старших классах я самостоятельно изучал Java. Мне всегда казалось, что это самый «логичный» язык программирования (интересно, кто тоже на это «клюнул», хе-хе).
https://arsfutura.com/magazine/cucumber-bdd-with-selenium-and-java
#qa #testing
Подпишись👉 @testlab_qa
👍1
Разносим по полочкам этапы тестирования http запросов в Spring
В данной статье я бы хотел описать подход к написанию тестов с четким разделением на отдельные этапы, каждый из которых выполняет свою специфическую роль. Это способствует написанию тестов, которые легче читать, понимать и поддерживать.
Речь пойдет об использовании методологии Arrange-Act-Assert применительно к интеграционным тестам на Spring Framework с использованием мокирования (mock) HTTP-запросов к внешним ресурсам, к которым идет обращение по ходу выполнения тестируемого кода в рамках поведения системы. Предлагаемые к рассмотрению тесты написаны с использованием Spock Framework на языке Groovy (см. недавнюю статью по этой теме: Тестируем Spring Boot приложения через Spock Framework). В качестве механизма мокирования будет использоваться MockRestServiceServer. Будет пару слов и о WireMock.
https://habr.com/ru/articles/781812/
#qa #testing
Подпишись👉 @testlab_qa
В данной статье я бы хотел описать подход к написанию тестов с четким разделением на отдельные этапы, каждый из которых выполняет свою специфическую роль. Это способствует написанию тестов, которые легче читать, понимать и поддерживать.
Речь пойдет об использовании методологии Arrange-Act-Assert применительно к интеграционным тестам на Spring Framework с использованием мокирования (mock) HTTP-запросов к внешним ресурсам, к которым идет обращение по ходу выполнения тестируемого кода в рамках поведения системы. Предлагаемые к рассмотрению тесты написаны с использованием Spock Framework на языке Groovy (см. недавнюю статью по этой теме: Тестируем Spring Boot приложения через Spock Framework). В качестве механизма мокирования будет использоваться MockRestServiceServer. Будет пару слов и о WireMock.
https://habr.com/ru/articles/781812/
#qa #testing
Подпишись👉 @testlab_qa
👍4
Python Testing with Pytest (Brian Okken).pdf
2.9 MB
Python Testing with Pytest
Brian Okken (2017)
Систематическое тестирование программного обеспечения, особенно в сообществе Python, часто либо полностью игнорируются или выполняются специальным образом. Многие программисты на Python совершенно не подозревают о существовании pytest. Брайен Оккен берет на себя труд, доказать, что тестирование программного обеспечения с помощью pytest легко, естественно и даже интересно.
#qa #testing
Подпишись👉 @testlab_qa
Brian Okken (2017)
Систематическое тестирование программного обеспечения, особенно в сообществе Python, часто либо полностью игнорируются или выполняются специальным образом. Многие программисты на Python совершенно не подозревают о существовании pytest. Брайен Оккен берет на себя труд, доказать, что тестирование программного обеспечения с помощью pytest легко, естественно и даже интересно.
#qa #testing
Подпишись👉 @testlab_qa
❤3👍2
Тестирование ПО
Марафон по нагрузочному тестированию: схема общих понятий
Автоматизированное тестирование мобильных приложений с помощью фреймворка Appium
Методы контроля разработанного программистами кода (ревью кода)
источник
#qa #testing
Подпишись👉 @testlab_qa
Марафон по нагрузочному тестированию: схема общих понятий
Автоматизированное тестирование мобильных приложений с помощью фреймворка Appium
Методы контроля разработанного программистами кода (ревью кода)
источник
#qa #testing
Подпишись👉 @testlab_qa
👍3
Собеседование с QA. 250+ вопросов для Junior, Middle, Senior
Эта подборка вопросов, которые ставят кандидатам разных уровней на технических собеседованиях на позицию QA, составили совместными усилиями практики. Список – только ориентир. Кандидатам советуем пробежаться по вопросам и отметить неизвестные слова, погуглить и при этом повысить шансы пройти собеседование.
https://telegra.ph/Sobesedovanie-s-QA-250-voprosov-dlya-Junior-Middle-Senior-01-07
#qa #testing
Подпишись👉 @testlab_qa
Эта подборка вопросов, которые ставят кандидатам разных уровней на технических собеседованиях на позицию QA, составили совместными усилиями практики. Список – только ориентир. Кандидатам советуем пробежаться по вопросам и отметить неизвестные слова, погуглить и при этом повысить шансы пройти собеседование.
https://telegra.ph/Sobesedovanie-s-QA-250-voprosov-dlya-Junior-Middle-Senior-01-07
#qa #testing
Подпишись👉 @testlab_qa
👍12
🚀 Стань мобильным тестировщиком с авторским курсом Junior Mobile QA
Преимущества для ручного тестировщика Junior:
🛠 Универсальность навыков: Сможешь тестировать приложения на разных платформах – Android и iOS.
🎓 Глубокое понимание: Поймешь важные аспекты мобильного приложения и его взаимодействие с сервером которые нужны именно Junior.
🤖 Практика с инструментами: Овладеешь навыками работы с Android Studio, XCode, и Charles Proxy через практику с мобильными приложениями.
📚 Подготовка к собеседованиям: Уникальный и подробный видео-разбор вопросов для Mobile QA. Больше 30 вопросов которые могут ждать тебя на собесе.
🕐Старт онлайн. Осваивай курс без привязке к группам в своём ритме.
🌟 Почему стоит выбрать курс: Ты не просто получишь теоретические знания, но и сможешь применить их на практике. Есть не только материалы для самостоятельного обучения, но и поддержка в виде живых консультаций.
🚀Подробности узнай в канале
Пиши "Айфон" что бы получить 20% скидку
Преимущества для ручного тестировщика Junior:
🛠 Универсальность навыков: Сможешь тестировать приложения на разных платформах – Android и iOS.
🎓 Глубокое понимание: Поймешь важные аспекты мобильного приложения и его взаимодействие с сервером которые нужны именно Junior.
🤖 Практика с инструментами: Овладеешь навыками работы с Android Studio, XCode, и Charles Proxy через практику с мобильными приложениями.
📚 Подготовка к собеседованиям: Уникальный и подробный видео-разбор вопросов для Mobile QA. Больше 30 вопросов которые могут ждать тебя на собесе.
🕐Старт онлайн. Осваивай курс без привязке к группам в своём ритме.
🌟 Почему стоит выбрать курс: Ты не просто получишь теоретические знания, но и сможешь применить их на практике. Есть не только материалы для самостоятельного обучения, но и поддержка в виде живых консультаций.
🚀Подробности узнай в канале
Пиши "Айфон" что бы получить 20% скидку
🔥3👍1
Когда поможет только нагрузочное тестирование
В мире ИТ непрерывно происходят эволюционные изменения, которые ставят во главу угла такие аспекты, как безопасность и надёжность решений.
К подобным изменениям, в частности, приводит развитие сервисов, которые должны работать с большим числом пользователей: онлайн-банкинг, маркетплейсы, сервисы покупки билетов и бронирования, бесконтактная оплата через POS-терминалы (вспомните, когда вы последний раз платили на кассе наличными?), оплата метро по Face ID, запрос и получение информации на Госуслугах и т.д.
Качественно создавать и развивать подобные сервисы сложно, к тому же, помимо понятных забот об удобстве, а также безопасности и сохранности личных данных, вас поджидают неочевидные риски, связанные именно с ростом числа пользователей. Именно здесь на помощь приходит нагрузочное тестирование. О нём ниже и поговорим, а также разберём конкретные жизненные примеры.
https://habr.com/ru/companies/T1Holding/articles/727524/
#qa #testing
Подпишись👉 @testlab_qa
В мире ИТ непрерывно происходят эволюционные изменения, которые ставят во главу угла такие аспекты, как безопасность и надёжность решений.
К подобным изменениям, в частности, приводит развитие сервисов, которые должны работать с большим числом пользователей: онлайн-банкинг, маркетплейсы, сервисы покупки билетов и бронирования, бесконтактная оплата через POS-терминалы (вспомните, когда вы последний раз платили на кассе наличными?), оплата метро по Face ID, запрос и получение информации на Госуслугах и т.д.
Качественно создавать и развивать подобные сервисы сложно, к тому же, помимо понятных забот об удобстве, а также безопасности и сохранности личных данных, вас поджидают неочевидные риски, связанные именно с ростом числа пользователей. Именно здесь на помощь приходит нагрузочное тестирование. О нём ниже и поговорим, а также разберём конкретные жизненные примеры.
https://habr.com/ru/companies/T1Holding/articles/727524/
#qa #testing
Подпишись👉 @testlab_qa
👍6
Как выбрать платформу для тестирования производительности: Полное руководство. Сравнение инструментов тестирования: NeoLoad vs JMeter vs LoadRunner vs Gatling vs k6 vs Locust.
В этой статье мы расскажем, какие факторы являются ключевыми при выборе платформы для тестирования производительности. Мы также собираемся предложить некоторые соображения относительно возможного выбора. В конце статьи вы найдете удобную таблицу сравнения программного обеспечения для тестирования производительности.
Тестирование производительности - это сложная и постоянно развивающаяся область ИТ, и платформа должна включать в себя возможности, охватывающие целый ряд критериев. Мы собираемся проиллюстрировать те из них, которые должны быть приоритетными в вашей оценке.
Сразу оговоримся, что инструменты тестирования производительности, которые мы обсуждаем и которые мы сравнивали, далеко не исчерпывающий список. Это избранная выборка платформ тестирования производительности, которые мы обычно находим и чаще используем в ИТ-организациях наших корпоративных клиентов.
https://www.moviri.com/how-to-choose-performance-testing-platform-loadrunner-jmeter-neoload-gatling-k6-locust/
#qa #testing
Подпишись👉 @testlab_qa
В этой статье мы расскажем, какие факторы являются ключевыми при выборе платформы для тестирования производительности. Мы также собираемся предложить некоторые соображения относительно возможного выбора. В конце статьи вы найдете удобную таблицу сравнения программного обеспечения для тестирования производительности.
Тестирование производительности - это сложная и постоянно развивающаяся область ИТ, и платформа должна включать в себя возможности, охватывающие целый ряд критериев. Мы собираемся проиллюстрировать те из них, которые должны быть приоритетными в вашей оценке.
Сразу оговоримся, что инструменты тестирования производительности, которые мы обсуждаем и которые мы сравнивали, далеко не исчерпывающий список. Это избранная выборка платформ тестирования производительности, которые мы обычно находим и чаще используем в ИТ-организациях наших корпоративных клиентов.
https://www.moviri.com/how-to-choose-performance-testing-platform-loadrunner-jmeter-neoload-gatling-k6-locust/
#qa #testing
Подпишись👉 @testlab_qa
👍3
Как TestOps меняет будущее тестирования программного обеспечения?
С развитием цифровых платформ и ростом спроса на онлайн-услуги компании вынуждены молниеносно поставлять высококачественные программные продукты. Однако традиционных подходов уже недостаточно для обеспечения требуемого уровня качества. Именно здесь TestOps становится ключевым решением для решения этой проблемы.
Согласно отчету Accenture, 84 % компаний считают, что TestOps имеет решающее значение для их усилий по цифровой трансформации.
TestOps изменил ландшафт тестирования программного обеспечения, позволив компаниям точно настроить свои стратегии тестирования, сократить расходы и ускорить выпуск первоклассных программных продуктов.
В этом блоге вы узнаете о том, как TestOps является важным подходом для современного цифрового бизнеса, о преимуществах внедрения TestOps и о некоторых лучших практиках внедрения TestOps.
https://insights.daffodilsw.com/blog/testops-the-future-of-software-testing
#qa #testing
Подпишись👉 @testlab_qa
С развитием цифровых платформ и ростом спроса на онлайн-услуги компании вынуждены молниеносно поставлять высококачественные программные продукты. Однако традиционных подходов уже недостаточно для обеспечения требуемого уровня качества. Именно здесь TestOps становится ключевым решением для решения этой проблемы.
Согласно отчету Accenture, 84 % компаний считают, что TestOps имеет решающее значение для их усилий по цифровой трансформации.
TestOps изменил ландшафт тестирования программного обеспечения, позволив компаниям точно настроить свои стратегии тестирования, сократить расходы и ускорить выпуск первоклассных программных продуктов.
В этом блоге вы узнаете о том, как TestOps является важным подходом для современного цифрового бизнеса, о преимуществах внедрения TestOps и о некоторых лучших практиках внедрения TestOps.
https://insights.daffodilsw.com/blog/testops-the-future-of-software-testing
#qa #testing
Подпишись👉 @testlab_qa
👍4
Media is too big
VIEW IN TELEGRAM
SQL для тестировщиков
SQL для начинающих может показаться давольно сложным занятием. Но всё гораздо проще, когда понимаешь что нужно знать 10 sql запросов. А остальное обрастает с опытом.
источник
#qa #testing
Подпишись👉 @testlab_qa
SQL для начинающих может показаться давольно сложным занятием. Но всё гораздо проще, когда понимаешь что нужно знать 10 sql запросов. А остальное обрастает с опытом.
источник
#qa #testing
Подпишись👉 @testlab_qa
👍9🔥1
Измеряй и властвуй: как мы покрытие автоматическими тестами измеряли
Меня зовут Марина Петрова, я QA Lead в Cloud. В нашей QA-команде уже более 35 человек, а количество тестируемых продуктов превышает десяток. Мы пишем автоматические тесты для повышения качества продуктов и сокращения времени ручного тестирования. Для эффективной организации этого процесса требуются числовые индикаторы — метрики. Нам хотелось иметь инструмент, в котором аккумулируются данные о метриках в простом и понятном всем виде. Тогда мы предложили инициативу по созданию приложения для автоматического сбора и визуализации метрик покрытия автоматическими тестами.
В статье расскажу, какой путь мы прошли, чтобы измерить покрытие функциональности проектов автотестами.
https://habr.com/ru/companies/cloud_ru/articles/711566/
#qa #testing
Подпишись👉 @testlab_qa
Меня зовут Марина Петрова, я QA Lead в Cloud. В нашей QA-команде уже более 35 человек, а количество тестируемых продуктов превышает десяток. Мы пишем автоматические тесты для повышения качества продуктов и сокращения времени ручного тестирования. Для эффективной организации этого процесса требуются числовые индикаторы — метрики. Нам хотелось иметь инструмент, в котором аккумулируются данные о метриках в простом и понятном всем виде. Тогда мы предложили инициативу по созданию приложения для автоматического сбора и визуализации метрик покрытия автоматическими тестами.
В статье расскажу, какой путь мы прошли, чтобы измерить покрытие функциональности проектов автотестами.
https://habr.com/ru/companies/cloud_ru/articles/711566/
#qa #testing
Подпишись👉 @testlab_qa
👍1