Топ-10 лучших практик для автоматизации тестирования
#читать #junior #middle
В этой статье рассмотрены лучшие практики и стратегии автоматизации тестирования. Автоматизация тестирования – это интересная и полезная работа. Правильное выполнение этой работы приносит пользу не только вам, но и вашей компании.
Читать далее
#читать #junior #middle
В этой статье рассмотрены лучшие практики и стратегии автоматизации тестирования. Автоматизация тестирования – это интересная и полезная работа. Правильное выполнение этой работы приносит пользу не только вам, но и вашей компании.
Читать далее
👍6
🌐 Selenium: 10 типичных ошибок (антипаттерны)
#посмотреть #middle
Отличный вебинар, в котором рассматривают паттерны и антипаттерны в Selenium WebDriver.
Смотреть на YouTube (~1 час)
#посмотреть #middle
Отличный вебинар, в котором рассматривают паттерны и антипаттерны в Selenium WebDriver.
Смотреть на YouTube (~1 час)
👍8👎1
Что является портативным фреймворком тестирования веб-приложений?
Anonymous Quiz
74%
Selenium
16%
QTP
4%
Angular
5%
Kotlin
❤7
Осознанная автоматизация тестирования в геймдеве
#читать #junior #middle
В последнее время стало модно внедрять автоматизацию везде и всюду, но в геймдеве она до сих пор встречается не так часто из-за специфики самой сферы.
Читать далее
#читать #junior #middle
В последнее время стало модно внедрять автоматизацию везде и всюду, но в геймдеве она до сих пор встречается не так часто из-за специфики самой сферы.
Читать далее
👍2❤1🥰1
#задача #автоматизация #python #pytest
Задачка: Подсчет суммы четных чисел
Напишите функцию
Напишите также тесты с использованием
Пишите ваши варианты в комментариях. Ответ будет в канале сегодня вечером.
Задачка: Подсчет суммы четных чисел
Напишите функцию
calculate_even_sum()
, которая принимает на вход список чисел и возвращает сумму всех четных чисел в этом списке.Напишите также тесты с использованием
pytest
, чтобы проверить правильность работы функции на разных входных данных.Пишите ваши варианты в комментариях. Ответ будет в канале сегодня вечером.
👍3
# calculate_even_sum.py
#задача #автоматизация #python #pytest
def calculate_even_sum(numbers):
return sum(num for num in numbers if num % 2 == 0)
# test_calculate_even_sum.pyimport pytest
from calculate_even_sum import calculate_even_sum
def test_positive_numbers():
assert calculate_even_sum([1, 2, 3, 4, 5]) == 6
assert calculate_even_sum([10, 20, 30, 40, 50]) == 150
def test_negative_numbers():
assert calculate_even_sum([-1, -2, -3, -4, -5]) == -6
assert calculate_even_sum([-10, -20, -30, -40, -50]) == -150
def test_mixed_numbers():
assert calculate_even_sum([-5, 10, -3, 8, 2]) == 20
assert calculate_even_sum([0, 0, 0, 0, 0]) == 0
def test_empty_list():
assert calculate_even_sum([]) == 0
def test_no_even_numbers():
assert calculate_even_sum([1, 3, 5, 7, 9]) == 0
В этом примере функция calculate_even_sum()
принимает список целых чисел и возвращает сумму только четных чисел, проверяя для этого элементы списка на четность.Тесты проверяют правильность работы функции для различных входных данных.#задача #автоматизация #python #pytest
👍9
🌐 Selenium + Python Live Coding — серия вебинаров
#посмотреть #middle
Серия вебинаров с live-кодингом, где подробно разбирается работа с Selenium. Суммарно более 5 часов видео.
Пишем маленькую, но полезную библиотеку для работы с типовыми операциями WebElement.
▫️Часть #0
▫️Часть #1
▫️Часть #2
▫️Часть #3
#посмотреть #middle
Серия вебинаров с live-кодингом, где подробно разбирается работа с Selenium. Суммарно более 5 часов видео.
Пишем маленькую, но полезную библиотеку для работы с типовыми операциями WebElement.
▫️Часть #0
▫️Часть #1
▫️Часть #2
▫️Часть #3
🔥15👍1
Как мы обучали тестировщиков автоматизации и что из этого вышло
#читать #junior #middle
QA Automation Engineer рассказывает, как он придумывал курс по обучению ручного тестировщика принципам и основным подходам к автоматизации.
Читать далее
#читать #junior #middle
QA Automation Engineer рассказывает, как он придумывал курс по обучению ручного тестировщика принципам и основным подходам к автоматизации.
Читать далее
👍6
Как мы научили ручных тестировщиков и аналитиков проводить нагрузочное тестирование сервисов
#читать #junior #middle
Как выйти из ситуации: нагрузочных тестов надо проводить все больше и больше, а специализированных тестировщиков-автоматизаторов неизменное количество? Можно разработать Low-code решение, чтобы сотрудники без особых знаний программирования и без привлечения автоматизаторов могли проводить нагрузочное тестирование своих сервисов.
Читать далее
#читать #junior #middle
Как выйти из ситуации: нагрузочных тестов надо проводить все больше и больше, а специализированных тестировщиков-автоматизаторов неизменное количество? Можно разработать Low-code решение, чтобы сотрудники без особых знаний программирования и без привлечения автоматизаторов могли проводить нагрузочное тестирование своих сервисов.
Читать далее
🔥2
#задача #автоматизация #python #pytest
Задачка: Палиндромное число
Напишите функцию
Напишите также тесты с использованием
Пишите ваши варианты в комментариях. Ответ будет в канале сегодня вечером.
Задачка: Палиндромное число
Напишите функцию
is_palindrome()
, которая принимает на вход число и проверяет, является ли оно палиндромом. Палиндромом называется число, которое одинаково читается слева направо и справа налево.Напишите также тесты с использованием
pytest
, чтобы проверить правильность работы функции на разных входных данных.Пишите ваши варианты в комментариях. Ответ будет в канале сегодня вечером.
# is_palindrome.py
#задача #автоматизация #python #pytest
def is_palindrome(number):# test_is_palindrome.py
number_str = str(number)
return number_str == number_str[::-1]
import pytest
from palindrome import is_palindrome
def test_positive_palindrome():
assert is_palindrome(121) == True
assert is_palindrome(1221) == True
def test_negative_palindrome():
assert is_palindrome(123) == False
assert is_palindrome(12321) == False
def test_single_digit():
assert is_palindrome(9) == True
def test_negative_number():
assert is_palindrome(-121) == False
def test_large_palindrome():
assert is_palindrome(12345678987654321) == True
def test_empty_input():
with pytest.raises(ValueError):
is_palindrome('')
def test_string_input():
with pytest.raises(ValueError):
is_palindrome('hello')
def test_float_input():
with pytest.raises(ValueError):
is_palindrome(12.21)
В этом примере функция is_palindrom()
принимает число, преобразует его в строку и далее сравнивает эту строку с этой же строкой, но записанной в обратном порядке. Если они равны, возвращается True
, в противном случае False
. Тесты проверяют правильность работы функции для различных входных данных.#задача #автоматизация #python #pytest
👍6🔥3❤1
Для чего используется Selenium WebDriver?
Anonymous Quiz
62%
Для запуска UI-тестов
28%
Для запуска кросс-браузерных тестов
3%
Для запуска нагрузочных тестов
7%
Для автоматизации тестирования “железа”
👎13👍4💩3
3 ошибки автоматизации тестирования GUI
#читать #junior #middle
Существуют сотни ошибок, которые могут сорвать проект автоматизации тестирования и привести к потере крупной суммы для вашей компаний. В статье вы найдете примеры трех распространенных ошибок, которые гарантированно приведут к провалу вашего проекта.
Читать далее
#читать #junior #middle
Существуют сотни ошибок, которые могут сорвать проект автоматизации тестирования и привести к потере крупной суммы для вашей компаний. В статье вы найдете примеры трех распространенных ошибок, которые гарантированно приведут к провалу вашего проекта.
Читать далее
🔥1
Meter как инструмент для автоматизации функционального тестирования
#почитать #middle
Для чего и как использовать JMeter для функционального тестирования. Отличный материал от QA из банка Точка.
Читать статью
#почитать #middle
Для чего и как использовать JMeter для функционального тестирования. Отличный материал от QA из банка Точка.
Читать статью
👍5
CI/CD и еще один CD. Разбираемся в терминологии pipelines в контексте автоматизации тестирования
#читать #junior #middle
На собеседовании кандидаты очень часто гордо говорят, что знают CI/CD. Но знать можно по-разному. Для проверки глубины знаний я задаю базовый вопрос, на который очень редко получаю ответ: “А в чем разница между CI и CD?”
Читать далее
#читать #junior #middle
На собеседовании кандидаты очень часто гордо говорят, что знают CI/CD. Но знать можно по-разному. Для проверки глубины знаний я задаю базовый вопрос, на который очень редко получаю ответ: “А в чем разница между CI и CD?”
Читать далее
🔥6
🌐 Паттерны проектирования в автоматизации тестирования | Java QA Automation
#посмотреть #junior #middle
Какие паттерны чаще всего используются в реальных задачах в сфере автоматизации тестирования?Рассмотрены паттерны Singleton, Builder, Decorator, Observer, Factory, Page Object, Data Driven
Смотреть на YouTube (~20 минут)
#посмотреть #junior #middle
Какие паттерны чаще всего используются в реальных задачах в сфере автоматизации тестирования?Рассмотрены паттерны Singleton, Builder, Decorator, Observer, Factory, Page Object, Data Driven
Смотреть на YouTube (~20 минут)
Использование ChatGPT для автоматизации тестирования
#читать #junior #middle
В данной статье рассматривается трансформационное влияние ChatGPT на автоматизацию тестирования, его потенциал для изменения взаимодействия тестировщиков и разработчиков при создании, сопровождении и выполнении автоматизированных тестов.
Читать далее
#читать #junior #middle
В данной статье рассматривается трансформационное влияние ChatGPT на автоматизацию тестирования, его потенциал для изменения взаимодействия тестировщиков и разработчиков при создании, сопровождении и выполнении автоматизированных тестов.
Читать далее
Привет, QA-инженеры!✋
Наша сегодняшняя подборка статей посвящена нашей теме - автоматизации тестирования.⚙️
Мы расскажем вам о передовых методах и инструментах⚒, которые помогут вам значительно улучшить качество вашего программного продукта🔝, сэкономить время⏳ и ресурсы.
⬇️Основы:
Что такое автоматизированное тестирование?
Виды автоматизированного тестирования
Что такое автоматизированный сценарий тестирования?
⬇️Фреймворки:
Топ-11 фреймворков для автотестирования
Автоматизация тестирования с помощью Playwright
Полное руководство по Cypress
Настройка и установка WebDriver с помощью Eclipse
Туториал по Selenium
⬇️Лучшие практики:
Топ-10 лучших практик для автоматизации тестирования
ChatGPT для автоматизации тестирования
Как ускорить автотесты Selenium
Лучшие практики автоматизации тестирования для Agile и CI/CD.
Как автоматизировать в Agile?
#подборка
Наша сегодняшняя подборка статей посвящена нашей теме - автоматизации тестирования.⚙️
Мы расскажем вам о передовых методах и инструментах⚒, которые помогут вам значительно улучшить качество вашего программного продукта🔝, сэкономить время⏳ и ресурсы.
⬇️Основы:
Что такое автоматизированное тестирование?
Виды автоматизированного тестирования
Что такое автоматизированный сценарий тестирования?
⬇️Фреймворки:
Топ-11 фреймворков для автотестирования
Автоматизация тестирования с помощью Playwright
Полное руководство по Cypress
Настройка и установка WebDriver с помощью Eclipse
Туториал по Selenium
⬇️Лучшие практики:
Топ-10 лучших практик для автоматизации тестирования
ChatGPT для автоматизации тестирования
Как ускорить автотесты Selenium
Лучшие практики автоматизации тестирования для Agile и CI/CD.
Как автоматизировать в Agile?
#подборка
🔥8
Какой вид тестирования нельзя автоматизировать?
Anonymous Quiz
5%
Юнит-тестирование
3%
Регрессионное тестирование
88%
Исследовательское тестирование
5%
Сквозное тестирование
Если бы Остер раздавал советы автоматизаторам. Часть 1
#читать #junior #middle
В статье собраны вредные советы по кодингу, коммуникациям, организации процессов, стандартам, визуализации и пр.: что нужно делать, чтобы тебя закидали помидорами. Смело наступаем на грабли – советы подкреплены реальными кейсами.
Читать далее
#читать #junior #middle
В статье собраны вредные советы по кодингу, коммуникациям, организации процессов, стандартам, визуализации и пр.: что нужно делать, чтобы тебя закидали помидорами. Смело наступаем на грабли – советы подкреплены реальными кейсами.
Читать далее
🔥6👍1