Не автоматизируйте test cases
Как прямая автоматизация тест кейсов приводит к громоздким и раздутым наборам автотестов, которые практически не приносят пользы.
Общепринятой практикой в индустрии является использование тест кейсов в качестве основы для автоматизации тестирования. QA инженеры разрабатывают их на основе user stories в рамках обычного тестирования, а затем автоматизируют эти тесты. С каждой итерацией тестируется больше историй, автоматизируется больше тестовых случаев, и набор автоматических тестов становится всё больше. Руководители продвигают такие метрики, как, например, «процент покрытия» и хвалят команды с высокими показателями. Некоторые компании даже специально нанимают «инженеров по автоматизации», чья единственная работа состоит в том, чтобы брать тест кейсы и автоматизировать их.
https://habr.com/ru/post/652499/
#qa #testing
Подпишись👉 @testlab_qa
Как прямая автоматизация тест кейсов приводит к громоздким и раздутым наборам автотестов, которые практически не приносят пользы.
Общепринятой практикой в индустрии является использование тест кейсов в качестве основы для автоматизации тестирования. QA инженеры разрабатывают их на основе user stories в рамках обычного тестирования, а затем автоматизируют эти тесты. С каждой итерацией тестируется больше историй, автоматизируется больше тестовых случаев, и набор автоматических тестов становится всё больше. Руководители продвигают такие метрики, как, например, «процент покрытия» и хвалят команды с высокими показателями. Некоторые компании даже специально нанимают «инженеров по автоматизации», чья единственная работа состоит в том, чтобы брать тест кейсы и автоматизировать их.
https://habr.com/ru/post/652499/
#qa #testing
Подпишись👉 @testlab_qa
👍3❤1
Написание тестов, которые зависят от других тестов
Если вы должны использовать анти-паттерн Cypress, по крайней мере, делайте это правильно, используя плагин cypress-data-session.
https://glebbahmutov.com/blog/dependent-test/
#qa #testing
Подпишись👉 @testlab_qa
Если вы должны использовать анти-паттерн Cypress, по крайней мере, делайте это правильно, используя плагин cypress-data-session.
https://glebbahmutov.com/blog/dependent-test/
#qa #testing
Подпишись👉 @testlab_qa
Better world by better software
Writing Tests That Depend On Other Tests
Cypress Best Practices strongly advocates for keeping the tests independent of each other. I strongly agree with this advice. We should be able to run each test by itself and run the tests in any ord
❤1
Когда тестирование выпало из DevOps, и как его туда вернуть
Что делать с понятием, соединяющим две разных технических области? Добавить третью! DevOps соединил «development» и «operations», но что в этом случае произошло с «testing»? А что должно произойти, чтобы всё было по уму?
https://habr.com/ru/company/jugru/blog/689298/
#qa #testing
Подпишись👉 @testlab_qa
Что делать с понятием, соединяющим две разных технических области? Добавить третью! DevOps соединил «development» и «operations», но что в этом случае произошло с «testing»? А что должно произойти, чтобы всё было по уму?
https://habr.com/ru/company/jugru/blog/689298/
#qa #testing
Подпишись👉 @testlab_qa
👍1
Как ускорить автотесты
В статье рассмотрим конфигурацию, которую вы можете внедрить в свои проекты. При этом помните про несколько факторов:
• Результат может варьироваться, если используются разные серверные машины.
• Избыток ресурсов — это не всегда хорошо.
• Оптимизация железа должна идти бок о бок с оптимизацией тестов.
https://habr.com/ru/company/vk/blog/645695/
#qa #testing
Подпишись👉 @testlab_qa
В статье рассмотрим конфигурацию, которую вы можете внедрить в свои проекты. При этом помните про несколько факторов:
• Результат может варьироваться, если используются разные серверные машины.
• Избыток ресурсов — это не всегда хорошо.
• Оптимизация железа должна идти бок о бок с оптимизацией тестов.
https://habr.com/ru/company/vk/blog/645695/
#qa #testing
Подпишись👉 @testlab_qa
👍2
Круглый стол: Pet-проекты для QA / Станислав Яковлев, Антонина Безгина, Даниил Смирнов
Pet-проекты — известный способ прокачаться для разработчика. А как быть тестировщикам?
На круглом столе обсудим с экспертами их опыт ведения pet-проектов, узнаем, как найти такой проект заинтересованному QA, порассуждаем о work-life балансе и подискутируем о том, какой от pet-проектов может быть вред и польза.
https://www.youtube.com/watch?v=asJX6t74Wt4
#qa #testing
Подпишись👉 @testlab_qa
Pet-проекты — известный способ прокачаться для разработчика. А как быть тестировщикам?
На круглом столе обсудим с экспертами их опыт ведения pet-проектов, узнаем, как найти такой проект заинтересованному QA, порассуждаем о work-life балансе и подискутируем о том, какой от pet-проектов может быть вред и польза.
https://www.youtube.com/watch?v=asJX6t74Wt4
#qa #testing
Подпишись👉 @testlab_qa
YouTube
Круглый стол: Pet-проекты для QA / Станислав Яковлев, Антонина Безгина, Даниил Смирнов
Pet-проекты — известный способ прокачаться для разработчика. А как быть тестировщикам?
На круглом столе обсудим с экспертами их опыт ведения pet-проектов, узнаем, как найти такой проект заинтересованному QA, порассуждаем о work-life балансе и подискутируем…
На круглом столе обсудим с экспертами их опыт ведения pet-проектов, узнаем, как найти такой проект заинтересованному QA, порассуждаем о work-life балансе и подискутируем…
👍2
Рекомендуем к прочтению книгу Александра Бындю "Антихрупкость в IT"
Эта книга — результат многолетнего опыта построения IT-продуктов. И прежде всего она о том, как выстроить процессы разработки IT-систем таким образом, чтобы успевать вовремя подстроиться под любые изменения.
В её основе — описание работающих практик, примеры из реальных проектов, анализ ошибок и выводы. В книге собраны рекомендации для владельцев бизнеса и разработчиков. Первые приобретут систематизированные знания о том, как правильно взаимодействовать с IT, а вторые — как делать хорошо и не делать плохо.
Сайт издания
Ознакомиться с книгой
Эта книга — результат многолетнего опыта построения IT-продуктов. И прежде всего она о том, как выстроить процессы разработки IT-систем таким образом, чтобы успевать вовремя подстроиться под любые изменения.
В её основе — описание работающих практик, примеры из реальных проектов, анализ ошибок и выводы. В книге собраны рекомендации для владельцев бизнеса и разработчиков. Первые приобретут систематизированные знания о том, как правильно взаимодействовать с IT, а вторые — как делать хорошо и не делать плохо.
Сайт издания
Ознакомиться с книгой
👍7
Строим процессы тестирования в команде через огонь, воду и собственные фреймворки
Исторически сложилось, что мы делаем бэкенд для мобильного приложения, из-за чего многое приходилось проверять вручную, а на автоматизацию выделялся один «технический день», когда тестировщики могли посвятить своё время задачам из бэклога QA. В принципе, этого хватало, так как в нашей молодой команде чаще всего разрабатывалась новая функциональность и не было необходимости рефакторинга, а полная функциональность проверялась на регрессе мобильного приложения.
https://habr.com/ru/company/ozontech/blog/693740/
#qa #testing
Подпишись👉 @testlab_qa
Исторически сложилось, что мы делаем бэкенд для мобильного приложения, из-за чего многое приходилось проверять вручную, а на автоматизацию выделялся один «технический день», когда тестировщики могли посвятить своё время задачам из бэклога QA. В принципе, этого хватало, так как в нашей молодой команде чаще всего разрабатывалась новая функциональность и не было необходимости рефакторинга, а полная функциональность проверялась на регрессе мобильного приложения.
https://habr.com/ru/company/ozontech/blog/693740/
#qa #testing
Подпишись👉 @testlab_qa
Руководство по сквозному тестированию: что такое E2E-тестирование с примерами
https://www.guru99.com/end-to-end-testing.html
#qa #testing
Подпишись👉 @testlab_qa
https://www.guru99.com/end-to-end-testing.html
#qa #testing
Подпишись👉 @testlab_qa
👍4
Media is too big
VIEW IN TELEGRAM
Советы для тестировщиков-новичков, которых не берут на работу
00:00 - Intro
01:33 - Ошибки в резюме
09:40 - Профессиональные сообщества
22:31 - Малая активность
27:05 - Нет коммерческого опыта
32:31 - Недостаточно навыков
36:35 - Дополнительные советы
источник
#qa #testing
Подпишись👉 @testlab_qa
00:00 - Intro
01:33 - Ошибки в резюме
09:40 - Профессиональные сообщества
22:31 - Малая активность
27:05 - Нет коммерческого опыта
32:31 - Недостаточно навыков
36:35 - Дополнительные советы
источник
#qa #testing
Подпишись👉 @testlab_qa
👍6❤1
Не придумывайте данные для интеграционных тестов — генерируйте их
Если вы разработчик и когда-либо писали интеграционные тесты — скорее всего, вы использовали TestContainers. Появившись в 2015 году, эта библиотека изменила то, как мы производим автоматизацию тестирования, позволив разработчикам запускать интеграционные тесты с участием баз данных на локальных машинах, что существенно сократило сложность интеграционных тестов и время, необходимое для их запуска и прогона.
https://habr.com/ru/post/719302/
#qa #testing
Подпишись👉 @testlab_qa
Если вы разработчик и когда-либо писали интеграционные тесты — скорее всего, вы использовали TestContainers. Появившись в 2015 году, эта библиотека изменила то, как мы производим автоматизацию тестирования, позволив разработчикам запускать интеграционные тесты с участием баз данных на локальных машинах, что существенно сократило сложность интеграционных тестов и время, необходимое для их запуска и прогона.
https://habr.com/ru/post/719302/
#qa #testing
Подпишись👉 @testlab_qa
👍2
Осознанная автоматизация тестирования в геймдеве
Привет, меня зовут Антон Фурсов, и я занимаюсь автоматизацией тестирования в Pixonic. Сегодня поговорим про уже набившую уже всем оскомину автоматизацию тестирования. В последнее время стало модно внедрять ее везде и всюду, но в геймдеве она до сих пор встречается не так часто — из-за специфики самой сферы.
https://habr.com/ru/company/pixonic/blog/695778/
#qa #testing
Подпишись👉 @testlab_qa
Привет, меня зовут Антон Фурсов, и я занимаюсь автоматизацией тестирования в Pixonic. Сегодня поговорим про уже набившую уже всем оскомину автоматизацию тестирования. В последнее время стало модно внедрять ее везде и всюду, но в геймдеве она до сих пор встречается не так часто — из-за специфики самой сферы.
https://habr.com/ru/company/pixonic/blog/695778/
#qa #testing
Подпишись👉 @testlab_qa
👍3
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
Media is too big
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
Автоматизация Selenium на Python
Что такое Автоматизация тестирования GUI и Selenium. 1 урок.
Импорт Selenium. 2 урок
Открытие браузера с помощью Selenium. 3 урок
Заполнение полей с помощью метода send_keys. 4 урок
Поиск локаторов. Что такое XPATH? 5 урок
Заполнение формы авторизации. 6 урок
Построение первых тестов. 7 урок
Негативное тестирование. 8 урок
Обновление страницы браузера. 9 урок
Имитация нажатия клавиш клавиатуры. 10 урок
источник
#qa #testing
Подпишись👉 @testlab_qa
Что такое Автоматизация тестирования GUI и Selenium. 1 урок.
Импорт Selenium. 2 урок
Открытие браузера с помощью Selenium. 3 урок
Заполнение полей с помощью метода send_keys. 4 урок
Поиск локаторов. Что такое XPATH? 5 урок
Заполнение формы авторизации. 6 урок
Построение первых тестов. 7 урок
Негативное тестирование. 8 урок
Обновление страницы браузера. 9 урок
Имитация нажатия клавиш клавиатуры. 10 урок
источник
#qa #testing
Подпишись👉 @testlab_qa
👍7