Как тестируют в Microsoft
👋 Привет, это Гергели. В этой статье мы рассмотрим "Как Big Tech делает QA".
«Microsoft сыграла огромную роль в развитии и повышении значимости Quality Assurance во всей IT-отрасли. Microsoft была первой крупной компанией, которая предложила специальную роль в QA, выходящую далеко за рамки ручного тестирования — а именно SDET.
Далее подробно рассмотрим эту роль в Microsoft, и как они отказались от этой практики.
https://blog.pragmaticengineer.com/how-microsoft-does-qa/
#qa #testing
Подпишись👉 @testlab_qa
👋 Привет, это Гергели. В этой статье мы рассмотрим "Как Big Tech делает QA".
«Microsoft сыграла огромную роль в развитии и повышении значимости Quality Assurance во всей IT-отрасли. Microsoft была первой крупной компанией, которая предложила специальную роль в QA, выходящую далеко за рамки ручного тестирования — а именно SDET.
Далее подробно рассмотрим эту роль в Microsoft, и как они отказались от этой практики.
https://blog.pragmaticengineer.com/how-microsoft-does-qa/
#qa #testing
Подпишись👉 @testlab_qa
👍3
This media is not supported in your browser
VIEW IN TELEGRAM
Когда программист сказал, безопасность на высоте.
QA, твой выход 😎
#qa #testing
Подпишись👉 @testlab_qa
QA, твой выход 😎
#qa #testing
Подпишись👉 @testlab_qa
😁5👍1
5 способов оценки времени тестирования
По моим наблюдениям, я выделил несколько способов тестирования оценки времени:
на основе знаний;
на основе сеансов тестирования;
на основе типа тестирования;
на основе опыта;
на основе исправления ошибок.
Давайте подробно рассмотрим каждый из них.
https://medium.com/geekculture/5-ways-for-testing-time-estimation-ed113f5d1998
#qa #testing
Подпишись👉 @testlab_qa
По моим наблюдениям, я выделил несколько способов тестирования оценки времени:
на основе знаний;
на основе сеансов тестирования;
на основе типа тестирования;
на основе опыта;
на основе исправления ошибок.
Давайте подробно рассмотрим каждый из них.
https://medium.com/geekculture/5-ways-for-testing-time-estimation-ed113f5d1998
#qa #testing
Подпишись👉 @testlab_qa
👍1
Шпаргалка по Appium (Android+iOS)
https://qamayankgupta.medium.com/cheatsheet-for-appium-android-ios-609723580bbe
https://gist.github.com/LutherBaker/b091aae1596246603996
Подпишись👉 @testlab_qa
https://qamayankgupta.medium.com/cheatsheet-for-appium-android-ios-609723580bbe
https://gist.github.com/LutherBaker/b091aae1596246603996
Подпишись👉 @testlab_qa
👍1
10 хороших практик автоматизации на Selenium C#
Я хотела бы поделиться с вами несколькими хорошими практиками, которым я научилась в процессе работы – но как бы мне хотелось их знать, когда я только начала свое путешествие в мир автоматизированного тестирования. Хотя то, что мы называем «лучшей практикой», не обязательно подойдет для конкретного проекта или специалиста. Читайте статью, и вы найдете советы о том, как можно улучшить свой фреймворк автоматизации на Selenium C#.
Rus https://habr.com/ru/articles/774552/
Eng https://blog.testproject.io/2021/01/07/good-practices-in-selenium-csharp-automation/
Подпишись👉 @testlab_qa
Я хотела бы поделиться с вами несколькими хорошими практиками, которым я научилась в процессе работы – но как бы мне хотелось их знать, когда я только начала свое путешествие в мир автоматизированного тестирования. Хотя то, что мы называем «лучшей практикой», не обязательно подойдет для конкретного проекта или специалиста. Читайте статью, и вы найдете советы о том, как можно улучшить свой фреймворк автоматизации на Selenium C#.
Rus https://habr.com/ru/articles/774552/
Eng https://blog.testproject.io/2021/01/07/good-practices-in-selenium-csharp-automation/
Подпишись👉 @testlab_qa
👍3
Postman Interceptor — альтернатива классическому сниффингу (краткий гайд по установке и взаимодействию)
У вас было такое, когда снифаешь спокойно трафик через бесплатную версию Charles, а потом появляется окошко через час работы и закрывает программу? А может вы думаете, что переросли функционал других снифферов и хотите попробовать что-то новое и необычное? Или устали от грустного UI, когда перехватываете запросы? Если хотя бы на один вопросов вы ответили «да» — добро пожаловать в эту обзорную статью.
Меня зовут Антон, я QA Web & Mobile в компании MobileUp. И сегодня я расскажу о полезном инструменте для сниффинга трафика в вебе от команды Postman. А именно — о Postman Interceptor. В статьем разберём, что это, для чего нужно, как установить и пользоваться. А в конце я оставлю ответы на вопросы, которые мне задавали коллеги, когда я рассказал про этот инструмент.
https://habr.com/ru/articles/776910/
Подпишись👉 @testlab_qa
У вас было такое, когда снифаешь спокойно трафик через бесплатную версию Charles, а потом появляется окошко через час работы и закрывает программу? А может вы думаете, что переросли функционал других снифферов и хотите попробовать что-то новое и необычное? Или устали от грустного UI, когда перехватываете запросы? Если хотя бы на один вопросов вы ответили «да» — добро пожаловать в эту обзорную статью.
Меня зовут Антон, я QA Web & Mobile в компании MobileUp. И сегодня я расскажу о полезном инструменте для сниффинга трафика в вебе от команды Postman. А именно — о Postman Interceptor. В статьем разберём, что это, для чего нужно, как установить и пользоваться. А в конце я оставлю ответы на вопросы, которые мне задавали коллеги, когда я рассказал про этот инструмент.
https://habr.com/ru/articles/776910/
Подпишись👉 @testlab_qa
👍4
Make It Right! Максимум пользы, минимум проблем: рекомендации по написанию API автотестов на Python
Привет! Меня зовут Катерина, я инженер по автотестированию в команде онлайн-кинотеатра PREMIER и сегодня я хотела бы поделиться с вами своим опытом в написании API автотестов на Python. Я работаю в сфере автотестирования уже довольно давно и на практике встречаю проекты из разных сфер деятельности (банкинг, ритейл, телекоммуникации, строительство, развлечения и др.) зачастую, работая над ними, я сталкивалась с одной общей проблемой - код автотестов был тяжелым в понимании и плохо масштабируемым. Приходилось его капитально рефакторить, а это совсем невесело;) В этой статье я хочу поделиться советами, как сделать ваш код более «чистым», легким в понимании и расширении. Мне всегда хочется думать, что тот, кто будет работать с моим кодом в будущем, будет думать обо мне и моём коде в положительном ключе, а не ругаться на него. Если вы разделяете мою философию, прошу под кат.
https://habr.com/ru/companies/gazprommedia/articles/772888/
#qa #testing
Подпишись👉 @testlab_qa
Привет! Меня зовут Катерина, я инженер по автотестированию в команде онлайн-кинотеатра PREMIER и сегодня я хотела бы поделиться с вами своим опытом в написании API автотестов на Python. Я работаю в сфере автотестирования уже довольно давно и на практике встречаю проекты из разных сфер деятельности (банкинг, ритейл, телекоммуникации, строительство, развлечения и др.) зачастую, работая над ними, я сталкивалась с одной общей проблемой - код автотестов был тяжелым в понимании и плохо масштабируемым. Приходилось его капитально рефакторить, а это совсем невесело;) В этой статье я хочу поделиться советами, как сделать ваш код более «чистым», легким в понимании и расширении. Мне всегда хочется думать, что тот, кто будет работать с моим кодом в будущем, будет думать обо мне и моём коде в положительном ключе, а не ругаться на него. Если вы разделяете мою философию, прошу под кат.
https://habr.com/ru/companies/gazprommedia/articles/772888/
#qa #testing
Подпишись👉 @testlab_qa
👍3
Что такое управление доступом и как его протестировать?
В связи со стремительным переходом на цифровые платформы компании сталкиваются с растущим числом угроз безопасности, которые ставят под вопрос защищенность их конфиденциальных данных и интеллектуальной собственности. По мере увеличения количества приложений и цифровых активов в организации возрастает и сложность управления доступом пользователей. Согласно отчету компании 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