← Октябрь 2021 → | ||||||
1
|
2
|
3
|
||||
---|---|---|---|---|---|---|
4
|
5
|
6
|
7
|
8
|
9
|
10
|
11
|
12
|
14
|
17
|
|||
18
|
||||||
25
|
31
|
За последние 60 дней 25 выпусков (2-3 раза в неделю)
Сайт рассылки:
http://https://software-testing.ru/forum/
Открыта:
04-06-2004
Статистика
0 за неделю
Работа с ответами API в Cypress
Работа с ответами API в Cypress 2021-09-14 10:36 Автор: Филип Рик (Filip Hric)
Краткое содержание: код Cypress выполняется блоками. Чтобы использовать данные оттуда, можно использовать команду then(), mocha-алиасы, объекты окна или переменные окружения. Я создал паттерн с использованием переменных окружения, и покажу его во второй части этой статьи. Мое приложение и этот паттерн можно найти на GitHub. Для обсуждения присоединяйтесь к серверу Discord.
Дело обстоит так: в начале вашего теста вы вызываете конечную точку API. Она даст вам ответ, который нужно использовать в ходе теста. Что вам делать?
Инженер по функц., автоматиз. и нагруз. тестированию - Уфа+удаленка 2021-09-14 14:22 Если ты – инженер по функциональному, автоматизированному или нагрузочному тестированию, и находишься в поиске работы, тогда мы ждем тебя на Bell Integrator QA Hiring Days September 2021, который проходит с 20 по 30 сентября в Уфе.
Bell Integrator QA Hiring Days September 2021 – это твой шанс не только максимально быстро получить интересную работу в крупной международной ИТ-компании, но и дополнительный денежный бонус сразу после своего трудоустройства.
До работы мечты всего 2 шага:
В случае успешного прохождения собеседования обещаем быстрый оффер в нашу классную команду и начисление welcome-бонуса от компании в размере одного оклада!
Кого мы ждем?
Подробности на https://ufa.hh.ru/vacancy/47768156
Подробности на https://ufa.hh.ru/vacancy/47767412
Подробности на https://ufa.hh.ru/vacancy/47767231
Участвуй в Bell Integrator QA Hiring Days September 2021 и строй свою успешную карьеру тестировщика с нами!
Selenium IDE. Как добраться до локатора, если он меняется динамически? 2021-09-14 17:22 Здравствуйте. Требуется через плагин в браузере Selenium IDE ввести в поле текст. Запись ручного прогона потом стопится на моменте ввода текста. Селениум после клика мышки по полю и набора текста - прописывает: edit content, target: родительский локатор чуть выше текста, value: полностью прописывается участок кода внутри выбранного локатора (target). При попытке повторить - он зависает на этом шаге (edit content).
Немного поковырявшись в девтулс, было обнаружено, что изначально код страницы не имеет аттрибутов, куда можно вводить текст. Код изначально имеет тэг <br>, который после ввода первого символа автоматически заменяется на тэг <span>, и вот там уже можно вводить текст.
У меня вопрос: как я могу решить данную проблему? Как заставить селениум вводить текст? Я не могу выставить локатор <span>, куда вводится текст, потому что его изначально не видно, соответственно селениум его не находит при прогонах.
Извиняюсь, за тупые вопросы, я совершенно в этом не разбираюсь. Буду признателен за помощь.
Помогите настроить testproject 2021-09-14 18:23 Всем добрый день. Пробовал пока что только на питоне версия 3.9. Надеюсь подскажите как настроить код чтоб testproject его принимал ( Или куда смотреть) Верхняя часть кода:
from src.testproject.sdk.drivers import webdriver
from src.testproject.classes import DriverStepSettings, StepSettings
from src.testproject.decorator import report_assertion_errors
from src.testproject.enums import SleepTimingType
import pytest
@pytest.fixture()
def driver():
capabilities = {
"platformName": "Android",
"udid": "bf25f2cf",
"appPackage": "com.ltech.iti",
"appActivity": "com.ltech.iti.ui.MainActivity",
}
driver = webdriver.Remote(token="токен из профиля",
project_name="название проектаt",
job_name="название job",
desired_capabilities=capabilities)
step_settings = StepSettings(timeout=15000,
sleep_time=500,
sleep_timing_type=SleepTimingType.Before)
with DriverStepSettings(driver, step_settings):
yield driver
driver.quit()
код запускается без ошибок, но на сайте и в телефоне ничего не происходит.
Так же пробовал код который был в примере, результат тот же: from src.testproject.sdk.drivers import webdriver
import pytest
@pytest.fixture
def driver():
device_udid = "bf25f2cf"
desired_capabilities = {
"app": "C:\\Test\\testproject-demo-app.apk",
"udid": device_udid,
"platformName": "Android",
"fullReset": "true",
}
driver = webdriver.Remote(token="токен из профиля", desired_capabilities=desired_capabilities)
yield driver
driver.close_app()
driver.quit()
def test_install(driver):
textfield_name = (By.ID, "name")
textfield_password = (By.ID, "password")
button_dologin = (By.ID, "login")
username = "TestProject"
password = "12345"
driver.find_element(*textfield_name).send_keys(username)
driver.find_element(*textfield_password).send_keys(password)
driver.find_element(*button_dologin).click()
JSON Path извлечение данных 2021-09-15 09:56 Здравствуйте. Есть задача: извлечь все оригинальные картинки с конкретным тегом. Дошел до варианта:
$.response.posts..[?(@.tags)]photos..original_size.url - это дает возможность извлечь все картинки у которых есть теги в принципе.
В коде tags указаны так: "tags": [
"usaaf",
"f4",
"second",
"war",
"history",
"Aviation",
"avgeek",
"military",
"tumblr"
],
Не могу достать данные из указанного выше tags.
Буду благодарен за любую помощь, заранее спасибо.
Новостная рассылка за первую половину сентября 2021-09-15 11:08 Руководства по Cypress, бета-тесты, TestProject, скидка на Heisenbug и ответы на распространенные вопросы: самые интересные новости тестирования за начало сентября-2021
http://www.software-testing.ru/component/acymailing/archive/view/listid-1-newsletter/mailid-652
Код-ревью без очередей 2021-09-16 10:30 Автор: Станислав Давыдов, QA Automation в Wrike
Программисты пишут код (удивил, да?) Если это пет-проект, то вы вольны делать со своим кодом все, что хотите. Но когда над одним проектом работает несколько человек или даже целая команда, рано или поздно встаёт вопрос о необходимости код-ревью. Кому отдать на ревью? Как ускорить этот процесс? Как равномерно распределять реквесты по ревьюерам? Вопросов много, а ответы не так очевидны. В этой статье расскажу, с какой проблемой мы столкнулись в команде автотестирования в Wrike, как у нас устроен процесс ревью и зачем нам понадобился самописный сервис.
Автоматизируем последний сегмент индустриальной разработки 2021-09-17 10:52 Интервью подготовлено корреспондентом CNews совместно с Qameta Software в рамках спецпроекта "TestOps: Тестирование будущего".
Что происходит в индустрии разработки, как в современных условиях обеспечивают контроль качества, как тестирование изменяется в мире DevOps, почему российские разработки в этой области востребованы в Apple, Huawei, Disney и других глобальных корпорациях?
На эти и другие вопросы CNews отвечают Станислав Селиверстов, CEO Qameta Software, Артём Ерошенко, CPO (Chief Product Officer) Qameta Software и Дмитрий Баев, CTO Qameta Software
Обновление мобильного приложения 2021-09-19 16:22 Привет Есть приложение агрегатор. Состоит из трех приложений : пользовательское, админское и кассир. Вопрос такой. Обязательно или обновление мобильного приложения при выходе нового андроида или иоса ? Обязательно ли иметь тех поддержку чтобы поддерживать роботоспособность ? Или достаточно создать Качественно приложение, добавить в Сторы и все ? Характеристики машины для Gatling 2021-09-19 22:27 Добрый день,
Есть ли у кого-нибудь идеи, как можно оценить необходимое железо для машины, на котором будет запускаться Gatling? В официальной документации не нашёл никаких рекомендаций на этот счёт.
Требуется получить нагрузку порядка 30k RPS по HTTPS
Спасибо. РАБОТА/РОССИЯ/УДАЛЕННО 2021-09-21 00:44 Record-and-Replay тестирование — сочетание достоинств юнит и интеграци 2021-09-21 10:15
Вступление Сегодня я расскажу вам про Record-and-Replay подход к тестированию т. к. я его понимаю. Оговорка про мое понимание не случайна. Про этот подход не так много общедоступных материалов, чтобы иметь некий common agreement относительно значения этого термина. Многое из того, что я опишу, является моими личными оригинальными находками, но, тем не менее, фраза record-and-replay, на мой взгляд, наилучшим образом описывает применяемые мной решения. Так что я буду использовать именно ее.
Чтобы было проще понять, какие проблемы решает RnR, в ходе этого разговора мы сначала обсудим некоторые другие подходы к написанию тестов (юнит-тестирование, интеграционное тестирование и т. д.). И отталкиваясь от их недостатков перейдем к варианту с RnR, я расскажу, что же это собственно такое, как это работает, и каким образом решает озвученные ранее проблемы. Поговорим про подводные камни, которые могут свести пользу от внедрения всего этого дела к нулю. Ну и, конечно, обсудим недостатки или границы применимости этого подхода.
Примеры кода в статье на Java, но язык простой, так что на чем бы вы не программировали, у вас вряд ли возникнут проблемы с их пониманием. Тем более что они несут больше иллюстративную функцию. Сама философия статьи применима ко многим стэкам.
Автоматический перезапуск теста: хорошо или плохо? 2021-09-22 08:47 Автор: Энди Найт (Andy Knight)
Что происходит, если тест падает? Если тест запускается вручную, его поставят на паузу и будут копаться рядом, чтобы выяснить о проблеме больше. Однако при падении автотеста остальные тесты в наборе продолжают прогоняться. Тестировщики не узнают о результатах, пока прогон не завершится, и автоматизация не будет проводить дополнительное исследование после падения. Вместо этого тестировщики должны просмотреть логи и другие собранные в ходе тестирования артефакты, и упавший тест может понадобиться перепрогнать, чтобы убедиться, что проблема стабильно воспроизводится.
сравнить требования к тестировщикам за рубежом 2021-09-23 12:57 Помогите сравнить требования к тестировщикам за рубежом Наставничество тестировщиков 2021-09-24 10:22 Автор: Энди Найт (Andy Knight)
Наставничество важно в любой области, но особенно необходимо в тестировании. Мне повезло с отличными наставниками, и я имел честь быть наставником других тестировщиков. В этой статье я объясню, что такое наставничество, и как его практиковать в тестировании.
Программа Heisenbug готова! 2021-09-27 10:25 Heisenbug 2021 Moscow состоится уже 5 октября. Пора решать, идете ли вы на конференцию. А чтобы доказать вам, что оно того стоит, в этом посте мы собрали самый сок программы. Прежде всего, гвоздь программы: на конференции выступит Кент Бек — легенда IT-мира, один из создателей Agile-манифеста, методологии экстремального программирования и идеи фреймворка для юнит-тестов (на ней основаны smalltalk и JUnit), популяризатор TDD. Его доклад “Test Run Latency” будет посвящен альтернативному workflow в TDD: Test && Commit || Revert aka TCR. Кент Бек в нем расскажет, зачем измерять время до первого отказа в тестах и чем это лучше традиционного измерения пропускной способности тест-кейсов. В программе не только доклады, но и воркшопы, на которых можно будет освоить новые инструменты и методики:
Все это — лишь малая часть программы. Узнать больше можно на сайте конференции. И не забудьте воспользоваться промокодом softwaretesting2021JRGpc. Он поможет приобрести вам Personal Standard билет со скидкой. До встречи на Heisenbug! Что разработчики имеют против тестируемости? 2021-09-29 09:49 Автор: Грегори Пачига (Gregory Paciga)
В ходе карьеры я неоднократно сталкивался с разработчиками, убежденными, что код приложения никогда не должен меняться только ради упрощения тестирования. Даже если все были согласны, что нестабильные тесты создают проблемы, добавление в приложение фич для тестируемости и исправления нестабильности почему-то оставалось за рамками приличия. С этим убеждением я сталкивался во множестве компаний, среди различных продуктов, в водопаде и в Agile, в компаниях, где были тестировщики и где их не было.
Что же с этим делать?
Недавно я задал этот вопрос в Slack-группе тестировщиков и на форуме Министерства Тестирования. Вот основные идеи, рожденные в этих обсуждениях. Я расположил их по степени полезности, от наименее полезных к наиболее. Спускаясь ниже, мы подберемся ближе к тому, что я считаю первопричиной. Буду рад услышать другие мысли на этот счет.
Как зарепортить данный баг? 2021-09-29 22:38 Как зарепортить данный баг? Цена регресса. Как мы организовали инфраструктуру для Е2Е-тестов 2021-09-30 10:35 Автор: Боков Максим
Мы, команда автоматизации Страхового Дома ВСК, подготовили небольшой рассказ о нашей инфраструктуре. Эта статья может быть входной точкой для специалистов, желающих внедрить автотестирование у себя в компании. Расскажем, какие системы, паттерны и фреймворки можно использовать, а также как интегрировать это в релизный цикл. Материал подойдёт как юным автоматизаторам, так и тем, кто желает поближе познакомиться с темой. Большое внимание уделим не только абстрактным вопросам, но и организации кода проекта. Добро пожаловать под кат.
Новостная рассылка за вторую половину сентября 2021-10-01 11:24 Оптимизация код-ревью, наставничество, тестируемость, E2E и R&R-тесты, скидка на Heisenbug: самые интересные новости тестирования за конец сентября-2021
https://www.software-testing.ru/component/acymailing/archive/view/listid-1-newsletter/mailid-654
как кликать все элементы из цикла 2021-10-02 18:50 как кликать все элементы из цикла?? "помогите пожалуйста ,тут появляется ошибка что неправильно писал Код
как можно сделать чтобы кликал все элементы из цикла (49), и убедиться, какой из них не работает class Selenium { public static void main(String[] args) throws InterruptedException { System.setProperty("webdriver.chrome.driver", "C:\\Users\\Hayk21\\Desktop\\chromedriver.exe"); WebDriver driver = new ChromeDriver(); driver.get("https://www.adidas.com/us"); driver.manage().window().maximize(); Thread.sleep(5000); List<WebElement> CCTable = driver.findElements(By.cssSelector(".footer-group___2oJ6l>li>a")); System.out.println(CCTable.size()); //total number of links on the page. for (int i = 0; i < CCTable.size(); i++) { WebElement client = CCTable.get(i); System.out.println("\n" + client.getText().substring(0, 20) + "\n"); client.click(); } } } "Я не доверяю твоему тестированию" и как с этим бороться 2021-10-04 09:25 Автор: Маарет Пюхяярве (Maaret Pyhäjärvi)
За годы работы я побывала старшей над множеством тестировщиком. Я была в позиции отказывающей им в работе, имела возможность выбирать, на чем они будут концентрироваться в команде, и влиять на то, чтобы они больше не работали с одним и тем же.
Позиция такого уровня влияния не означает, что вы их менеджер. Это значит, что менеджеры вас слушают. Поэтому, находясь в этой позиции и вдохновившись разговорами с сессии вопросов и ответов Академии Исследовательского Тестирования, я расскажу вас, как сделать так, чтобы вас ценили такие, как я (примечание – это мысленное упражнение).
Признаем это – не все тестировщики хороши. Все мы хотим думать, что уж мы-то точно, но тратим маловато времени на размышления, почему это так.
Предположим, что я не доверяю вашему тестированию, и вы хотите это изменить: вот шуточное руководство, как это сделать.
Selenium + C# 2021-10-04 14:49 Всем доброго денёчка. Кто подскажет, в какой IDE и как лучше писать тесты на шапре и Селениуме? Вакансия Deus Craft: Middle QA специалист 2021-10-05 09:38 Компания Deus Craft ищет QA специалиста. Deus Craft – компания разработчик игр для PC и мобильных платформ в России. Наша история начиналась в 2003 году. Сейчас мы самостоятельно разрабатываем и издаем несколько проектов для мобильных платформ.
Чем предстоит заниматься: обеспечивать качество разрабатываемых продуктов;
Что мы ожидаем: Опыт в QA от 2-х лет;
Что будет преимуществом:
Дополнительная информация и условия 8 привычек успешной команды, практикующей непрерывное тестирование 2021-10-06 10:33 Автор: Eran Kinsbruner
Перед тем, как познакомиться с эффективной стратегией непрерывного тестирования, следует разобраться в том, что есть такое “непрерывное тестирование”? Ниже - определение, которое мне особенно импонирует: “Непрерывное тестирование - это процесс выполнения автоматизированных тестов в рамках конвейера разработки программного обеспечения для получения немедленной обратной связи о бизнес-рисках, связанных с выпуском программного обеспечения-кандидата”.
Непрерывное тестирование охватывает различные виды тестирования, от простых юнит-тестов до более сложного тестирования доступности. Оно также включает в себя такие факторы как валидация и проверка соответствия требованиям.
PROXYWINS.COM - Быстрые, серверные IPv4 пакетные,1ip - 70руб. 500ip - 2021-10-06 15:10 Вас приветствует сервис услуг приватных прокси ProxyWins.
Преимущества:
- неограниченный трафик
- пропускная способность от 100мбит/с до 1гбит/c.
- Не низкие цены
- отсутствие логирования
- много стран
- для любых целей
Подходят для:
- для seo софта
- для работы в соц сетях
- для телеграмма
- для онлайн игр (БК, покер)
- для арбитражников
- веб разработчиков
- для продавцов на авито, олх, ebay, amazon
- для работы с финансовыми структурами
Ценообразование
Если вам приходилось работать с прокси, вы в курсе что за низкую стоимость не возможно найти прокси, которые будут долго служить и давать высокую пропускную способность.
Мы постоянно работаем над нашими услугами и сервисом, и оправдываем этим стоимость наших услуг.
Тарифные планы Пакетные прокси:
Купить прокси Россия
1 IP Адрес - 70 руб. в месяц
5 IP Адресов - 300 руб. в месяц
10 IP Адресов - 490 руб. в месяц
15 IP Адресов - 659 руб. в месяц
20 IP Адресов - 878 руб. в месяц
25 IP Адресов - 999 руб. в месяц
50 IP Адресов - 1750 руб. в месяц
100 IP Адресов - 2900 руб. в месяц
150 IP Адресов - 4250 руб. в месяц
200 IP Адресов - 5500 руб. в месяц
300 IP Адресов - 8000 руб. в месяц
500 IP Адресов - 13000 руб. в месяц
Купить прокси Украина
1 IP Адрес - 100 руб. в месяц
5 IP Адресов - 350 руб. в месяц
10 IP Адресов - 600 руб. в месяц
15 IP Адресов - 930 руб. в месяц
20 IP Адресов - 1000 руб. в месяц
25 IP Адресов - 1100 руб. в месяц
50 IP Адресов - 1900 руб. в месяц
100 IP Адресов - 3300 руб. в месяц
Купить прокси Европа
1 IP Адрес - 190 руб. в месяц
5 IP Адресов - 950 руб. в месяц
10 IP Адресов - 1860 руб. в месяц
15 IP Адресов - 2800 руб. в месяц
20 IP Адресов - 3700 руб. в месяц
25 IP Адресов - 4700 руб. в месяц
50 IP Адресов - 9400 руб. в месяц
100 IP Адресов - 18500 руб. в месяц
Купить прокси США
1 IP Адрес - 199 руб. в месяц
5 IP Адресов - 975 руб. в месяц
10 IP Адресов - 1930 руб. в месяц
15 IP Адресов - 2950 руб. в месяц
20 IP Адресов - 2625 руб. в месяц
25 IP Адресов - 3950 руб. в месяц
50 IP Адресов - 9900 руб. в месяц
100 IP Адресов - 19500 руб. в месяц
Долгая жизнь прокси, высокая пропускная способность, неограниченный трафик, техническая поддержка - показатели качественного сервиса, по которым вы можете оценивать нас.
Большой пул подсетей, 70+ городов
Россия: - Москва - Санкт-Петербург - Новосибирск - Казань - Воронеж - Челябинск - Краснодар - Самара - Екатеринбург Украина: - Киев - Харьков - Днепр США: - Нью-Джерси - Нью-Йорк - Лос-Анжелес - Атланта - Чикаго - Бэнд Другие страны/города: Канада Монреаль Венгрия Будапешт Нидерланды Дронтен Германия Франкфурт Польша Гданск Китай Гонг Конг Казахстан Караганда Молдова Кишинев Кипр Лимассол Англия Лондон Испания Мадрид Италия Милан Беларусь Минск Германия Мюнхен Чехия Прага Латвия Рига Франция Рубэ Литва Шауляй Сингапур Болгария София Люксембург Штейнсель Швеция Стокгольм Франция Страсбург Польша Варшава Австрия Вена Румыния Яссы Швейцария Цюрих
Перейти на сайт и выбрать пакет прокси:
Платежные методы:
Visa, MasterCard, Bitcoin, Webmoney, Qiwi, Yandex, Samsung Pay, Apple Pay, Google Pay и многое другое.
Связь с нами:
Онлайн поддержка на сайте
Наш сайт: https://ProxyWins.com
Служба поддержки: support@ProxyWins.com
Социальные группы:
Telegram: https://t.me/ProxyWins
Facebook: https://www.facebook.com/Proxywinscom
О конфликтах QA vs Dev, QA vs Product: почему так получается и что с э 2021-10-07 10:08 Автор: Немкович Николай Владимирович
Меня зовут Коля и я QA. Хочу поделиться, как эволюционировал из существа, которое профессионально пьет кровушку разработчиков, доводит до нервного срыва дизайнеров и систематически портит настроение менеджменту, до человека, который помогает выводить на рынок качественные и продуманные продукты, страхует разработчиков и облегчает планирование продактам.
QA Engineer в СБЕР 2021-10-07 12:57 Всем привет! Ищем QA в СБЕР, на несколько проектов - web приложения. Задача - с нуля покрыть ручным тестированием, настроить процесс тестирования, организовать документацию, затем покрыть автотестами. По мере роста проекта в помощь подберем мануальшика и соответственно будет возможность полностью уйти в автоматизацию! Работа по договоренности, возможно 50/50 частичная удаленка! Стек selenium/selenide, java/python. Офис на Кутузе! Пишите в телегу @iam_hs Использование ожиданий Selenium WebDriver для повторных попыток 2021-10-08 09:58 Автор: Корина Пип (Corina Pip)
Вопрос падения тестов Selenium из-за неразберихи со временем поднимается достаточно часто. Тесты случайным образом падают, если взаимодействие произошло слишком рано, страница неправильно загрузилась, или веб-элементы не полностью инициализированы. Наибольшие проблемы возникают, если в отрисовке элементов страницы задействован JavaScript.
Хотя в ряде случаев тестировщики пользуются методами ожидания Selenium WebDriver, чтобы условия выполнились до начала взаимодействия, тесты все равно могут продолжать падать. Как же добиться надежных тестов? Читайте дальше, чтобы узнать, как создавать агрегированные методы ожидания, позволяющие заново создавать сложные условия.
QA Engineer (ручное тестирование) 2021-10-08 12:19 Компания Lofty - это группа компаний, которая содержит более 10 проектов, связанные с рекламным трафиком. Мы ищем специалиста на один из наших важнейших продуктов — Publishers Panel. Это кабинет/админка/панель для паблишеров (другими словами — владельцев сайтов и приложений), которые хотят монетизировать трафик собственных ресурсов при помощи рекламы. При помощи этой панели паблишеры могут выбрать нужный формат рекламы, настроить её внешний вид, проверить статистику, пообщаться с менеджерами и поддержкой, а также запросить выплаты. Это действующий продукт, находящийся на этапе развития функционала и роста клиентской базы, с выделенной командой разработки. Прямо сейчас мы хотим усилить наш состав Специалистом по тестированию. Чем предстоит заниматься:
Что мы ждем от кандидата:
Будет плюсом:
Мы предлагаем:
Ждем ваших резюме на почту olesya@lofty.today
Webrtc 2021-10-08 22:16 Здравствуйте уважаемые форумчане! Рад общению. Подскажите, знающие, т.к. на просторах интернете. так и не нашёл ответ. VBA + ChromeDriver проблема с получением String 2021-10-09 00:44 Приветствую! Делаю код для скрапинга информации с сайта СБИС о контрагентах по ИНН
Сам код выглядит так и в принципе работает: Возможно это особенность самого драйвера, буду проверять, но надеюсь на помощь от бывалых специалистов.
Прикрепленные файлы
Когда использовать mocks в юнит-тестировании 2021-10-11 10:57 Автор оригинала: Vladimir Khorikov Эта статья является переводом материала «When to Mock».
Использование моков в модульном тестировании является спорной темой. Автор оригинала заметил, что на протяжении всей своей карьеры в программировании он сначала перешел от моков почти над каждой зависимостью к политике «без моков», а затем к «только моки для внешних зависимостей».
Ни одна из этих практик не является достаточно хорошей. В этой статье Владимир Хориков покажет, какие зависимости следует мокать, а какие использовать как есть в тестах.
Логирование тест-автоматизации при помощи Log4j 2021-10-12 09:19 Автор: Корина Пип (Corina Pip)
Мы запускаем наши автотесты или на локальных машинах, или в CI-системах. В некоторых случаях мы неспособны наблюдать, что делают наши тесты. Если это API-тест, то если он не дает результат в консоли, мы не можем узнать, что он делает, пока тест не закончится. Если это UI-тест, то пока мы не увидим, что происходит в браузере, мы не поймем, что там творится. Поэтому в некоторых случаях нам нужно выводить информацию в консоль. Эта информация даст нам понять состояние теста или данные, используемые тестом.
Одна из возможностей записывать ход теста в консоль предоставлена библиотекой Apache Log4j.
Поговорим о нагрузочном тестировании 2021-10-13 10:22 Оригинал этой статьи находится в блоге компании Veeam на хабре.
Тестирование программного обеспечения принято делить на много видов. Тут вам и функциональное тестирование, и модульное, и тестирование безопасности, и многое другое. Есть и редкие подвиды, такие как юзабилити тесты или тестирование локализации. Но определённым особняком всегда стояло загадочное для многих нагрузочное тестирование. Одна из основных причин для этого — высокие требования к уровню технических знаний инженера, который решит заняться проверкой работы продукта под нагрузкой и его способностью масштабироваться. Предлагаем вам вместе с нами глубже разобраться в вопросе в этой статье.
Самое лучшее в мире казино 2021-10-13 11:09 Хочу поделиться своим опытом. Играю в казино на сайте более 10 лет, удалось не плохо подзароботать, я уж молчу о колосальном удовольствии, которое я получила от игры. Всем рекомендую зарегистрироваться |
В избранное | ||