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

Записная книжка тест-дизайнера, часть 5: Характеристики качества



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

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


Записная книжка тест-дизайнера, часть 5: Характеристики качества
2020-03-11 10:44

Автор: Рикард Эдгрен (Rikard Edgren)
Оригинал
Перевод: Ольга Алифанова

 

Характеристики качества описывают атрибуты, которые дают преимущество большей части программных продуктов. Они могут использоваться как для продукта целиком, так и для его частей. Целое состоит из частей. Качество части определяется целым.

 

Это общие характеристики, служащие богатым источником триггеров для идей по тестированию любого приложения.

 

Некоторые из них вам не подходят, некоторые легко удовлетворить, а некоторые очень важны и сложны. См. материал для печати на следующих страницах для подробного списка вдохновляющих концепций в областях Возможностей, Надежности, Удобства использования, Харизмы, Безопасности, Производительности, IT-руемости, Совместимости, Поддерживаемости, Тестируемости, Ремонтопригодности, Портируемости. Никаких чисел к этим описаниям не дается, метрики опасны, так как скрывают то, что на самом деле важно.

 

Пройдитесь по этому списку с коллегами или заинтересованными лицами – они помогут вам сфокусироваться, и в то же самое время получат представление о сложности продукта (и его тестирования). Обсудите с командой каждый случай конфликта характеристик.

 

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

 

Читать статью полностью...



Не получается кликнуть
2020-03-11 14:48

Доброго времени суток. Прошу помощи в автоматизации процесса добавления товара в корзину(кучу всего перепробовал ничего не помогает). Кратко о процессе:

  1.  Ввожу "лампа" в поисковую строку и нажимаю Enter. 
  2. Для первых i товаров, из результата поиска, нажимаю "В корзину".
  3. Потом перехожу в корзину.

Проблема состоит в том, что первый раз нормально всё нажимается, а во второй нет, выдаёт ошибку ( Selenium 2.52, FF 45 ). Если использовать js то ничего не происходит. Actions - та же ошибка, что и у клика

org.openqa.selenium.WebDriverException: Element is not clickable at point (963.0499877929688, 0.5). 
Other element would receive the click: <div class="modal-backdrop fade"></div>

Код поиска кнопки "В корзину"

    public WebElement getHomePage__CurrentButtonInBasket(int i){// i-я кнопка В КОРЗИНУ
        try{      
            if (flag){
                flag =false;
            }else{

                WebElement dynamicElement = (new WebDriverWait(driver, 10))
                .until(ExpectedConditions.visibilityOfElementLocated(By.id("cartModal")));

                JavascriptExecutor executor = (JavascriptExecutor)driver;
                executor.executeScript("arguments[0].click();", dynamicElement.findElement(By.xpath("./div/div/div/button")));
            }            
            List<WebElement> list = (new WebDriverWait(driver, 10))
            .until(ExpectedConditions.presenceOfAllElementsLocatedBy(By.className("item-action-btn"));
      
            return list.get(i);
        }catch(Exception e){return null;}
    }

Сама страница:https://rs24.ru/search.htm?Ntt=%D0%BB%D0%B0%D0%BC%D0%BF%D0%B0&Nty=1&Dy=1&Nrpp=16



Нужно поставить галочку в чекбоксе
2020-03-11 16:42

Есть страница https://cloud.google.com/products/calculator

 

В ней чекбокс Add GPUs. Нужно его выбрать. Пытаюсь сделать так

WebElement checkAddGRU = new WebDriverWait(driver, 20)
                .until(ExpectedConditions.
                        presenceOfElementLocated(By.xpath("//md-input-container/md-checkbox/div[contains(text(),'Add GPUs')]")));
        WebElement numberOfGPU = new WebDriverWait(driver, 20)
                .until(ExpectedConditions.elementToBeClickable(By.xpath("//md-select[@placeholder='Number of GPUs']")));
        while (!numberOfGPU.isDisplayed()) {
            checkAddGRU.click();
        }

Но ничего не выходит. Что именно я делаю не так?



Middle QA Automation Engineer - Java+Автотесты
2020-03-11 18:58
Ищу крутого QA, который будет работать с веб-приложением.
Само приложение разработано с использованием микросервисной архитектуры, java, react.js, docker. Около 30% работы будет ручное тестирование, а остальные 70% - автотесты (selenium/selenide). 
Работа в адекватной молодой команде, по правильному скраму, где QA задействован во всех этапах разработки продукта.
Есть реальная возможность карьерного и профессионального роста.

Мы ждем от тебя:
  • Больше года опыта тестирования веб- или мобильных приложений;
  • Практический опыт применения практик тест-дизайна
  • Умение проектировать тест-кейсы и подготавливать тестовые данные для тестирования;
  • SOAP/REST;
  • Опыт работы с Java от года;
  • Понимание принципов и основ ООП;
  • Обязатален опыт работы с автотестами на selenium или selenide.
 
Условия:
  • Оформление согласно ТК РФ (белая зп);
  • Фулл-тайм : 5/2, 8-ми часовой рабочий день;
  • Релокация в офисе (м. Технопарк);
  • Есть ежеквартальные бонусы;
  • ДМС;
  • Возможность частичной компенсации прохождения курсов повышения квалификации.

 

По всем вопросам просьба писать в лс или телеграмм @elenammdv
 



© 2010 | Software-Testing.Ru


В избранное