Отправляет email-рассылки с помощью сервиса Sendsay
  Все выпуски  

Доклад Вадима Зубовича <<Красивое тестирование производительности>>



Software-Testing.Ru - портал тестировщиков  

Новые темы форума тестировщиков


Доклад Вадима Зубовича «Красивое тестирование производительности»
2018-07-09 11:43

Публикуем доклад Вадима Зубовича «Красивое тестирование производительности» с прошедшей конференции COMAQA Spring 2018.

 

Все, кто когда-либо сталкивался с тестированием производительности, прекрасно знают, как сложно сделать отчеты понятными, хорошо визуализированными и прозрачными для заказчика. Очень важно выбрать "правильные" метрики и разработать нужные профили нагрузки, но если в результате заказчик увидит скучные и непонятные кривые на белом фоне, он вполне может отказаться от тестирования производительности как такового, поскольку результат будет не вполне прозрачен. Давайте посмотрим, как можно улучшить впечатление от результатов тестирования производительности, на примере интеграции JMeter с мощным инструментом визуализации - Grafana.

 

Читать публикацию полностью



Software Testing Foundations, 4th Edition - доступен ли на русском?
2018-07-09 11:53

Добрый день!

 

Software Testing Foundations, 4th Edition - доступен ли на русском?

 

https://www.amazon.com/Software-Testing-Foundations-4th-Certified/dp/1937538427

 

И можно ли заменить прочтение этой книги другими книгами? Например "Роман Савин - Тестирование dot com" или  "С.C. Куликов - ТЕСТИРОВАНИЕ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ. БАЗОВЫЙ КУРС. (2-Е ИЗДАНИЕ)"

 

 


Как перезапустить фикстуры в рамках одного прогона тестов?
2018-07-09 17:21

Как перезапустить фикстуры в рамках одного прогона тестов?

Реализовал фикстуру,  по учению Алексея Баранцева. 

Но столкнулся с проблемой, когда мне нужно переоткрывать фикстуру. 

Так как у нас на проекте реализована проверка, на количество не валидных регистраций, и из-за этого не могу прогнать нужное мне количество негативных тестов. Нужно перезапускать браузер. 

Пробовал чистить кеш и куки. 

import pytest
from fixture.application import Application
fixture = None


@pytest.fixture(scope="session")
def app(request):
    global fixture
    if fixture is None:
        fixture = Application()
        fixture.driver.fullscreen_window()
    else:
        if not fixture.isValide():
            fixture = Application()
            fixture.driver.fullscreen_window()
    request.addfinalizer(fixture.destroy)
    return fixture


© 2010 | Software-Testing.Ru


В избранное